基于区块链的去中心化隐私求交方法及装置、电子设备

    公开(公告)号:CN114978493B

    公开(公告)日:2024-12-24

    申请号:CN202210513811.6

    申请日:2022-05-11

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于区块链的去中心化隐私求交方法及装置、电子设备,包括:每一参与方对本参与方持有的样本集合生成承诺列表并上链,用于参与方通过承诺验证其他参与方是否真实拥有样本集合;对本参与方持有的每个样本集合中的每个值随机生成一组秘密分享值;每个参与方对所有参与方,生成由样本集合和秘密分享构成的点集;根据点集,每个参与方对所有参与方分别生成OPPRF函数;每个参与方两两之间运行OPPRF函数,在接收方对所述承诺列表进行验证后,计算得到所有发送方的针对接收方样本集合中的每一样本的秘密分享集合;每个参与方针对本参与方的样本集合和秘密分享集合,生成一个新的点集;根据新的点集,生成新的OPPRF函数并调用智能合约上链;调用智能合约,向区块链请求发起结果计算,得到隐私求交的结果。

    基于区块链的去中心化的扑克发牌方法、游戏方法及装置

    公开(公告)号:CN114978494A

    公开(公告)日:2022-08-30

    申请号:CN202210515352.5

    申请日:2022-05-11

    Applicant: 浙江大学

    Inventor: 李伟键 蔡亮

    Abstract: 本发明公开了一种基于区块链的去中心化的扑克发牌方法、游戏方法及装置,包括:接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,所有牌的第一牌编号由区块链获取所有牌的原始信息,根据原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,第一牌编号包含牌的编号和牌的顺序;将接收到的所有牌的第一牌编号进行洗牌并加密;加密后传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所有牌的第二牌编号,依次将牌分发给各个玩家用户端。

    一种去中心化低通信开销的安全聚合方法

    公开(公告)号:CN116305186A

    公开(公告)日:2023-06-23

    申请号:CN202310040223.X

    申请日:2023-01-12

    Applicant: 浙江大学

    Abstract: 本发明提供一种去中心化低通信开销的安全聚合方法。所述方法为基于区块链聚合节点和可信的链上链下数据交换通道构建去中心化的安全聚合平台;根据一种大小子集随机选择方法选出两个满足预设安全阈值的聚合节点子集;聚合过程分为注册和计算两个阶段:注册阶段完成参与方集合的盲化元数据聚合;计算阶段完成参与方集合的盲化数据聚合、盲化消除和离线方影响抵消操作,得到最终结果;聚合操作均通过智能合约完成。所述注册阶段在特定条件下可以复用,且小子集基数k1可以远小于大子集基数k2,以降低通信开销。本方法考虑多轮聚合,对参与方集合变动鲁棒、能够容忍k1‑1个区块链聚合节点和参与方共谋,在效率和隐私保护方面具有极大优势。

    基于区块链的去中心化场景下求最值的隐私保护方法

    公开(公告)号:CN115333750A

    公开(公告)日:2022-11-11

    申请号:CN202210951089.4

    申请日:2022-08-09

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于区块链的去中心化场景下求最值的隐私保护方法,涉及区块链领域和隐私计算领域。S1:各参与者通过基于区块链的环签名算法确定一个包含所有参与者持有数据的数据范围;S2:将所述数据范围划分为若干个区间,每个参与者从边界的一侧开始校验自己是否有数据属于该区间,并通过隐私求与交换校验信息,从而找到最大最小值区间;S3:通过继续划分S2中的区间并不断重做S2,找到理想精度下的最大最小值。

    基于区块链的去中心化隐私求交方法及装置、电子设备

    公开(公告)号:CN114978493A

    公开(公告)日:2022-08-30

    申请号:CN202210513811.6

    申请日:2022-05-11

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于区块链的去中心化隐私求交方法及装置、电子设备,包括:每一参与方对本参与方持有的样本集合生成承诺列表并上链,用于参与方通过承诺验证其他参与方是否真实拥有样本集合;对本参与方持有的每个样本集合中的每个值随机生成一组秘密分享值;每个参与方对所有参与方,生成由样本集合和秘密分享构成的点集;根据点集,每个参与方对所有参与方分别生成OPPRF函数;每个参与方两两之间运行OPPRF函数,在接收方对所述承诺列表进行验证后,计算得到所有发送方的针对接收方样本集合中的每一样本的秘密分享集合;每个参与方针对本参与方的样本集合和秘密分享集合,生成一个新的点集;根据新的点集,生成新的OPPRF函数并调用智能合约上链;调用智能合约,向区块链请求发起结果计算,得到隐私求交的结果。

Patent Agency Ranking