摘要
针对网络购物中数据存储过于中心化及利用效率低等问题,提出一种基于区块链的去中心化网络购物数据共享方案。首先,使用SM2椭圆曲线公钥密码算法和智能合约技术对网购数据进行加密存储,以保证数据的完整性和安全性;其次,使用智能合约绑定技术和SimHash技术对网络购物数据进行采集和处理,以保证数据真实性和提高数据质量;最后,使用改进的零知识交付证明(Zero-Knowledge Proof of Deliver,ZK-PoD)协议实现网络购物数据的共享,以达到在无可信第三方参与下数据与价值的公平交换。理论分析及实验表明,本文方案比传统的中心化网络购物数据管理方案有着更高的安全性;对比代理重加密技术实现的数据共享方案,本方案大大降低了数据共享所需要的时间。
To solve the problems of over-centralized data storage and low utilization efficiency in online shopping,this paper proposes a decentralized online shopping data sharing scheme based on blockchain.Firstly,SM2 elliptic curve public key cryp⁃tography algorithm and smart contract technology are used to encrypt and store online shopping data to ensure data integrity and security.Secondly,smart contract binding technology and SimHash technology are used to collect and process online shopping data to ensure data authenticity and improve data quality.Finally,the improved ZK-PoD(Zero Knowledge Proof of Delivery)protocol is used to realize the sharing of online shopping data,so as to achieve the fair exchange of data and value without the par⁃ticipation of trusted third parties.Theoretical analysis and experiments show that this scheme is more secure than traditional cen⁃tralized online shopping data management scheme.Compared with the data sharing scheme implemented by proxy re-encryption technology,this scheme greatly reduces the time required for data sharing.
作者
钟林峰
李彦锋
张桂鹏
刘文印
ZHONG Lin-feng;LI Yan-feng;ZHANG Gui-peng;LIU Wen-yin(School of Computer Science,Guangdong University of Technology,Guangzhou 510006,China)
出处
《计算机与现代化》
2023年第7期61-68,共8页
Computer and Modernization
基金
国家自然科学基金资助项目(61902077,91748107)
广东省引进创新科研团队计划项目(2014ZT05G157)
广东省科技创新战略专项资金资助项目(pdjh2020a0173)
广东省重点领域研发计划“新一代人工智能”重大科技专项项目(2019B010150002)。
关键词
区块链
数据共享
智能合约
网络购物
blockchain
data sharing
smart contract
online shopping