PSI(隐私集合求交集)的几类基础思想

基于DH密钥交换

基于Diffie–Hellman密钥交换的协议

Diffie-Hellman密钥交换协议是用来解决在公开网络中,密钥传输的问题。

关于DH密钥交换协议

传统的 PSI 协议针对 2 个参与方设计, Meadows 基于公钥加密和利用 Diffie-Hellman 密钥交换的乘法同态性质提出了第1PSI协议, 随后, Huberman 等人[7]Meadows[6]的方案做出了完整描述。

定义:Diffie-Hellman​密钥交换算法:

两个全局公开的参数,一个素数​q和一个整数a​,其中a是q​的一个原根。

A和B希望交换一个密钥,用户A选择一个作为私钥的随机数XAXA<q),并计算公钥YA=aXAmodq。B对XB的值保密存放而使YB能被A公开获得。

用户A产生共享秘密密钥的计算方式是K= (YB)XAmodq.同样,用户B产生共享秘密密钥的计算是K= (YA)XBmodq 。这两个计算产生相同的结果:

K=YBXAmodq=aXBmodqXAmodq=aXBXAmodq

=aXAXBmodq=aXAmodqXBmodq=YAXBmodq

因此相当于双方已经交换了一个相同的秘密密钥。

因为XA

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值