不经意伪随机函数

 我来答
新科技17
2022-07-03 · TA获得超过5838个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:72.2万
展开全部
        不经意伪随机函数是Freedman、Ishai、Pinkas和Reingold在2005年提出的概念

        首先不要被这个名字给迷惑了,先忽略限定词不经意(Oblivious), 直指 伪随机函数(Pseudo Random Function) 。

伪随机函数(PRF) :是使用一个确定性的算法,计算出来的看似随机的数序,“伪”就是实际上并不真随机。如果输入到伪随机函数的初始值是相同的,那么输出的随机数的数值也是相同等。

不经意(Oblivious): 参考不经意传输(Oblivious Transfer)协议,简单来说Bob 从 Alice 的一堆数据集中取一个,但 Alice 不知道 Bob 取的是哪一个,Bob 除了知道他取到的值之外,对Alice的其他数据也一无所知。

搜寻到有两个版本的实现,一个是基于伪随机函数的,一个是基于hash实现伪随机性的。

可以设定伪随机函数  (in group   of composite order  ), 如 reference 2中的定义。

方案2:设定共用的Hash函数,将两组数据集映射在通过一个bloom filter 上,进而进行隐私求交,详见reference 3.

后续还有更多改进版本的,包括效率、安全性提升等。

1. https://crypto.stackexchange.com/questions/58246/can-someone-explain-how-oprf-oblivious-pseudo-random-function-is-based-on-ot

2. "A Verifiable Random Function With Short Proofs and Keys", 2005

3. “When Private Set Intersection Meets Big Data: An Efficient and Scalable Protocol”, DCW13

4. “Improved Private Set Intersection against Malicious Adversaries”,https://www.youtube.com/watch?v=Dz_mJmTZNQc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式