摘要
在复杂网络环境下,由于涉及多个参与方和节点,且受网络环境的复杂程度、海量数据以及数据可能存在泄露、丢失等风险影响,使得数据共享的可靠性和完整性降低。为了解决上述问题,提出一种复杂网络环境下动态可信大数据加密共享方法。利用区块链技术设计网络可信大数据共享结构,采用乘法循环群、哈希函数确定数据共享安全相关参数,并生成公钥、私钥,通过Verify Public Key函数检测公钥、私钥合格性,利用CSCLPRE算法对可信数据加密,并将加密后结果传输到指定位置,当接收到密文后校验其正确性,采用秘钥对其解密,完成可信大数据的共享。实验结果表明,所提方法能够有效防御各种攻击行为,加密、解密耗时低于6ms,且隐私、机密数据被盗取、篡改概率低,能够保证可信大数据完整共享。
In complex networks,the reliability and integrity of data sharing are reduced due to the involvement of multiple participants and nodes,as well as the complexity of the network,massive data,and potential risks.To address this issue,a method for encrypting and sharing dynamic and trusted big data in complex networks was proposed.Firstly,this method utilized blockchain technology to design a sharing structure of trusted data in networks.Then,we employed multiplicative cyclic groups and hash functions to determine security parameters for data sharing,thus generating public and private keys.Moreover,the legitimacy of these keys was verified by the Verify Public Key function.Then,the CSCLPRE algorithm was adopted to encrypt the trusted data and transfer the encrypted result to the designated location.Upon receiving the ciphertext,the corectness of the result was verified and decrypted by the secret key.Finally,the sharing of trusted big data was finished.Experimental results demonstrate that the proposed method effectively defends against a broad spectrum of attacks.The encryption and decryption processes require less than 6ms,and the probability of privacy and confidential data being stolen and tampered with is very low.Thus,the integrity of trusted big data sharing can be ensured.
作者
涂芳
周华涛
张晶伟
TU Fang;ZHOU Hua-tao;ZHANG Jing-wei(Information Engineering Institute,Wuchang Institute of Technology,Wuhan Hubei 430065,China;Wuhan University,Wuhan Hubei 430072,China)
出处
《计算机仿真》
2024年第10期362-366,共5页
Computer Simulation
基金
教育部产学合作协同育人项目(230801813213629)
教育部产学合作协同育人项目(编号:230805181042530)。
关键词
可信大数据
区块链
哈希函数
安全参数
密文
Trusted big data
Blockchain
Hash function
Safety parameter
Ciphertext