首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于零知识证明的密文数据安全共享与访问控制方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:苏州云财数宝科技有限公司;云南财经大学

摘要:本发明提供一种基于零知识证明的密文数据安全共享与访问控制方法,属于信息安全技术领域,方法包括:首先初始化系统,对数据拥有者的数据进行加密;生成重加密密钥,代理重加密节点利用接收到的合法的重加密密钥碎片结合公钥,创建随机对称密钥;然后对数据进行重解密;计算密钥并生成密钥;随后对数据进行解密。本发明还建立了事务聚合机制和重加密正确性证明机制,不仅可以提高区块链网络的可扩展性,还可以有效降低链上Gas消耗,进一步提高了与区块链融合度。

主权项:1.一种基于零知识证明的密文数据安全共享与访问控制方法,其特征在于,具体包括以下步骤:S1、数据拥有者将系统安全参数、访问控制矩阵、属性集合,作为Setup函数的输入,输出密钥对PK,MSK,并将主密钥MSK发送至代理重加密节点,其中PK是系统公钥;S2、对数据拥有者的数据进行加密;S3、数据拥有者输入数据拥有者的私钥、数据使用者的公钥、碎片总数以及门限值,生成n个重加密密钥碎片kFrag并发送至代理重加密节点;S4、代理重加密节点利用接收到的合法的重加密密钥碎片kFrag结合数据拥有者的公钥pkA,创建随机对称密钥εK,并利用εK将系统主密钥MSK加密为重加密密文CTMSK,同时输出胶囊capsule以及capsule的碎片cFrag;S5、输入数据拥有者的公钥pkA、数据使用者的私钥skB以及一组t个重加密密文集合i表示重加密密文集合中第i个,首先对每个cFragi进行聚合,计算出对称密钥εK,然后使用εK从重加密密文CTMSK中解密出MSK;其中cFragi表示capsule的第i个碎片;S6、密钥计算;S7、数据使用者将属性哈希值以及用户属性集合输入至KeyGen函数,计算出用户属性私钥SK;S8、对密文进行解密并建立重加密验证机制和事务聚合机制。

全文数据:

权利要求:

百度查询: 苏州云财数宝科技有限公司 云南财经大学 基于零知识证明的密文数据安全共享与访问控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。