基于RSA盲签名的隐私集合求交PSI算法
记录一种PSI算法。
在《Practical Private Set Intersection Protocols with Linear Computational and Bandwidth Complexity》中提出了一种基于RSA的PSI算法。
其PSI的流程如下:
对此流程的分析可见:https://zhuanlan.zhihu.com/p/138557549。
此算法在两方ID数量差别很大的场景很有优势。例如,差几个数量级,10亿交10w,可以让拥有ID数量少的一方生成随机数(RSA加密),ID数量多的一方拥有RSA私钥(RSA盲签名),这样可以显著减少计算和通信开销。
参考实现:https://github.com/FederatedAI/FATE/blob/master/python/federatedml/statistic/intersect/README.rst
基于RSA盲签名的隐私集合求交PSI算法相关推荐
- 多方隐私集合求交高效算法解读
前言 之前我们介绍过两方的「隐私集合求交算法」,可以应用到计算广告的实际效果,寻找联系人,联邦学习的特征对齐等场景,例如:在新的APP上找到共同的微信好友.开会时找到所有参会者共同的空闲时间等,但是这 ...
- 隐私集合求交(PSI)协议研究综述
摘要 隐私集合求交(PSI)是安全多方计算(MPC)中的一种密码学技术,它允许参与计算的双方,在不获取对方额外信息(除交集外的其它信息)的基础上,计算出双方数据的交集.隐私集合求交在数据共享,广告转化 ...
- 云辅助隐私集合求交(Server-Aided PSI)协议介绍
背景 隐私集合求交(Private Set Intersection,PSI)是安全多方计算的一个特定问题,允许参与方输入私有集合,共同计算私有集合交集且不泄露除交集以外的任何信息. 隐私集合求交基数 ...
- 多方安全计算:隐私保护集合求交技术
摘要:PSI全称隐私保护集合交集(Private Set Intersection, PSI),是指持有数据的两方能够计算得到双方数据集合的交集部分,而不暴露交集以外的任何数据集合信息. 本文分享自华 ...
- 隐私保护集合求交技术 (PSI)
目录 一.概述 二.实现举例 2.1 百度--基于 MesaTEE 的 PSI 协议 2.2 同盾--样本过滤协议 2.3 微众FATE--基于隐私保护的样本ID匹配 三.Ref 记录下常见的PSI技 ...
- 翻译--A PRIVACY-PRESERVING WAY TO FIND THE INTERSECTION OF TWO DATASETS 在保护隐私的前提下找两个数据集的交集--隐私数据集求交
隐私数据集交集(PSI)是一种强大的加密技术,它允许两方计算其数据的交集,而无需将其原始数据暴露给另一方.换句话说,PSI允许测试各方是否共享一个公共数据点(例如位置,ID等). 在这篇文章中,我们介 ...
- 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)1-BVH引入
光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)1 BVH引入 光线和物体求交的加速算法中,最常见的是物体(图元)细分和空间细分.边界体积层次结构(BVH) ...
- 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)3-LBVH(Linear Bounding Volume Hierarchies)
光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)3 尽管使用表面积启发式方法(SAH)构建边界体积层次结构会产生很好的结果,但是该方法确实存在两个缺点:首先 ...
- 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)2-表面积启发式法(The Surface Area Heuristic)
光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)2 上篇的两种图元分区方法(Middle,EqualCounts)对于某些图元分布可以很好地工作,但是在实践 ...
最新文章
- HwBinder原理总结-Android10.0 HwBinder通信原理(十一)
- typescript 中 let和var的区别
- visual studio安装python插件_Visual Studio 2012 Ultimate 上安装 Python 开发插件 PTVS
- CSS之flex需要知道的一切(一)
- http请求POST方式发送获得返回值
- 用计算机名怎么共享电视盒,机顶盒怎么通过电脑实现局域网共享
- .Net学习(二):vb.net总结之似曾相识
- 26. The Greenhouse Effect and Its Consequences 温室效应及其后果
- Linux学习-汇总
- 使用delphi 10.2 开发linux 上的Daemon
- 弘辽科技:想要利用直通车打造爆款,这个技巧一定要把握
- 7-2 列出叶结点 (俺没有测试样例,别想了)
- Glide异步加载图片,设置默认图片和错误图片
- split 自动分割文件脚本
- 隔行插入行——《超级处理器》应用
- JAVA 并发编程之三:CountDownLatch(门闩)、CyclicBarrier(栅栏)和Semaphore(信号量) 三种并发策略
- Python+Excel数据分析实战:军事体能考核成绩评定(一)项目概况
- html的style不起作用,css样式不起作用是什么原因?
- atlas mysql怎么用,MySQL —— Atlas 使用
- 第5.2节 应用工具包得到幅相加权