基于零知识证明的区块链隐私保护算法OA北大核心CSCDCSTPCD
Blockchain privacy protection algorithms based on zero-knowledge proof
为了更好地解决在区块链中完成交易时所存在的隐私问题,在Paillier加密算法的基础上,提出了一种既能够对交易数据加密又能够支持零知识证明的区块链隐私保护算法.首先在应用端生成交易后的密文和零知识证明过程中所需要的证据,然后在智能合约端利用证据对交易结果进行合法性校验.基于联盟链中的Fabric平台,分别使用32和64 bit的交易数据对其进行测试,结果表明:所提算法不仅可以保护用户在区块链中完成交易时的隐私,而且具有较高的运行效率.
李龚亮;贺东博;郭兵;路松峰
四川大学计算机学院,四川成都610065中国工程物理研究院计算应用研究所,四川绵阳621000华中科技大学计算机科学与技术学院,湖北武汉430074四川大学计算机学院,四川成都610065
信息技术与安全科学
区块链同态加密智能合约联盟链零知识证明隐私保护
《华中科技大学学报(自然科学版)》 2020 (7)
112-116,5
国家自然科学基金资助项目(61772352)四川省科技计划资助项目(2019YFG0400,19ZDYF1286,2018GZDZX0031,2018GZDZX0004,2017GZDZX0003,2018JY0182).
评论