一种基于区块链的安全多方密文计算方法.pdf
一只****签网
亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种基于区块链的安全多方密文计算方法.pdf
本发明属于隐私计算领域,公开了一种基于区块链的安全多方密文计算方法,包括如下步骤:步骤1:初始化阶段:选定哈希函数和参与方各自的公私钥对;步骤2:参与方身份认证:步骤3:数据传输处理:多方运算需要完成数据交互,针对不同类型的数据在交互前做不同的处理,主要针对可能存在的非数值类型的数据作编码处理;步骤4:函数运算:完成密文条件下的运算,将需要计算的函数转化为密文加法运算;步骤5:参与方利用各自的私钥共同完成解密。本发明通过将MPC引入到区块链生态系统中,不仅可以让MPC之间完成交互,还可以利用区块链的不可篡
一种基于区块链的安全多方计算方法及系统.pdf
本发明公开了一种基于区块链的安全多方计算方法及系统,属于区块链和安全多方计算领域;所述的S1利用多方合作计算聚合公钥进行安全设置;S2私有数据加密写链,多个用户将使用聚合公钥加密的私有数据写入区块链;S3密文计算,在智能合约中利用密文同态特性进行有限的函数编程;S4多重解密,在区块链交易过程中完成明文份额收集和份额聚合出明文;S5安全审计,区块链记录本次解密行为,形成链上审计日志;本发明将安全多方计算的各个私有输入分别加密后写链,使得开发者只要懂得智能合约编程和同态密文计算就可以实现安全多方计算同样的效果
基于区块链平台的多方安全计算方法、装置及电子设备.pdf
本发明提供一种基于区块链平台的多方安全计算方法、装置及电子设备,以联盟链为区块链底层支撑架构,布尔多方安全计算本地完成,数据和结果信息上链;链上节点同时为参与方,包括数据方、计算方和结果方中的任意一个、两个或全部的布尔数据多方安全计算的角色,基于底层密码算法,通过多项式秘密分享的安全多方计算,实现布尔数据安全多方的与、非、异或计算。本发明在联盟链区块链的机制下,将布尔多方安全计算与区块链技术相结合,实现基于半诚实模型的多项式布尔多方安全计算,增加了计算的可信性、可验证性和可追溯性,实现多方安全计算的可验证
一种基于区块链的问题多方协同处理方法及系统.pdf
本发明提供了一种基于区块链的问题多方协同处理方法及系统,其中,方法包括:步骤1:当多个参与方正在协同处理至少一个问题事件时,解析问题事件包含的至少一个第一问题项和对应问题类型;步骤2:从对应于问题类型的区块链中挑选对应于对应第一问题项的至少一个处理策略;步骤3:对处理策略进行搭配处理,获得对应于问题事件的处理总策略;步骤4:将处理总策略推送给各参与方,辅助参与方协同处理问题事件。本发明的基于区块链的问题多方协同处理方法及系统,无需人工翻阅历史处理记录,也无需人工从历史处理记录中挑选,提升了便捷性,更提升了
基于区块链的数据安全多方计算的系统、方法和装置.pdf
本说明书实施例提供了一种基于区块链的数据安全多方计算的系统、方法和装置。该系统包括企业设备、管理设备和区块链,区块链中存储的任务信息为通过基于管理设备的主公钥和第一策略进行属性加密而获得;企业设备向区块链上传企业的企业信息;管理设备从区块链获取企业信息,基于企业信息确定企业的属性标签,基于属性标签、主公钥和主私钥生成企业设备的子私钥,将子私钥上传至区块链;企业设备从区块链获取子私钥和任务信息,使用子私钥对任务信息进行解密,在属性标签符合第一策略的情况中,解密成功,得到数据计算任务;根据数据计算任务获取企业