摘要
随着区块链技术的兴起,以去中心化技术为架构的区块链数据共享系统方案解决了传统数据共享系统方案中数据中心化的信任问题,但现存的方案中仍存在数据通信时加密计算成本开销大、复杂度高、安全性低等问题,在面对资源受限环境时存在一定局限性.为此提出基于ECDH算法的区块链数据共享系统设计,以解决现存系统设计中加密通信时计算开销大、复杂度高等问题,并对ECDH算法进行密钥随机数哈希偏移计算的改进优化,实现了共享密钥一次一密,次次不同的效果,从而进一步提升了整体数据共享系统的安全性,同时编写系统设计相应模块的智能合约并部署到以太坊上进行仿真模拟实验,使该系统在特定资源受限环境中具备较好的实际应用价值.
With the rise of blockchain technology,the blockchain data sharing system solution with decentralized technology as the architecture solves the trust problem of data centering in the traditional data sharing system solution,but the existing solution still has the problems of high cost overhead,high complexity and low security of encryption computation during data communication,which has some limitations when facing the resource-constrained environment.In this regard,we propose the design of blockchain data sharing system based on ECDH algorithm to solve the problems of high computational overhead and complexity of encryption communication in the existing system design,and improve and optimize the key random number hash offset calculation of ECDH algorithm to realize the effect of sharing one secret key at a time and different one at a time,so as to further improve the security of the overall data sharing system,and write the system design At the same time,we write the smart contract of the corresponding module and deploy it to the ethereum for simulation,so that the system has good practical application value in the specific resource-constrained environment.
作者
郗鑫
唐静芸
赵鹏
XI Xin;TANG Jingyun;ZHAO Peng(School of Computer Science and Technology,Taiyuan Normal University,Shanxi Jinzhong 030619,China)
出处
《太原师范学院学报(自然科学版)》
2023年第3期51-58,共8页
Journal of Taiyuan Normal University:Natural Science Edition