
PSI_De_Christofaro:简化版De Christofaro和Tsudik私有集合交集计算协议实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目为简化版De Christofaro及Tsudik提出的私有集合交集计算协议的实现,旨在保护双方隐私的同时高效地计算两个集合的交集。
PSI_De_Christofaro 是一个用于计算私有集合交集的 De Christofaro et Tsudik 协议的简单实现,使用 Python 编写。运行此代码前需安装 Flask 和 gmpy 库。首先通过执行 generate_elements.py 脚本生成客户端和服务器的数据;或者直接在 client_elements.txt 和 srv_elements.txt 文件中输入逗号分隔的数字来手动创建数据。
启动 psi_de_christofaro 将开启一个运行于端口 5000 的小型 Web 服务(flask),等待接收来自客户端的元素。服务器 n 的公钥保存在名为 srv.key 的文本段落件里,收到客户端发送过来的逗号分隔值后,服务器会执行计算并将结果以 json 格式返回给客户端。最后,客户端完成协议中的剩余步骤,并向服务器反馈公共元素。
全部评论 (0)
还没有任何评论哟~


