基于代理重加密的区块链数据受控共享方案
Blockchain Data Controlled Sharing Scheme Based on Proxy Re-Encryption作者机构:贵州大学计算机科学与技术学院贵州贵阳550025 贵州省公共大数据重点实验室贵州贵阳550025 贵州大学密码学与数据安全研究所贵州贵阳550025
出 版 物:《电子学报》 (Acta Electronica Sinica)
年 卷 期:2023年第51卷第2期
页 面:477-488页
核心收录:
学科分类:0839[工学-网络空间安全] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金(No.61662009,No.61772008) 国家自然科学基金联合基金重点支持项目(No.U1836205) 贵州省科技重大专项计划(No.20183001) 贵州省科技计划项目(No.黔科合基础1098) 贵州省高层次创新型人才项目(No.黔科合平台人才6008) 贵阳市科技计划项目(No.筑科合1-5)
摘 要:区块链以分布式共享全局账本的形式存储交易数据,数据共享难以实现隐私保护和可用性之间的平衡,现有的区块链数据共享方案在进行隐私保护的同时可用性较低,有效实现区块链数据访问权限的动态调整是一个挑战性问题.为此,本文提出基于代理重加密的区块链数据受控共享方案.首先,基于SM2构造代理重加密算法,并借此设计区块链数据受控共享方案,利用代理重加密保护交易数据隐私实现数据安全共享.其次,提出用户权限动态调整机制,区块链节点分工代理并对重加密密钥参数分割管理,实现用户访问权限确定性更新,交易数据的可见性得到动态调整.最后,安全性和性能分析表明,本方案可以在保护交易隐私的同时,实现区块链数据动态共享,并且在计算开销方面具有优势,更好地适用于区块链数据受控共享.