Likai Jia , Xiubo Chen , Luxi Liu , Xiaoge Wang , Ke Xiao , Gang Xu
{"title":"Blockchain data secure sharing protocol based on threshold Paillier algorithm","authors":"Likai Jia , Xiubo Chen , Luxi Liu , Xiaoge Wang , Ke Xiao , Gang Xu","doi":"10.1016/j.hcc.2023.100132","DOIUrl":null,"url":null,"abstract":"<div><p>With the development of Internet technology, secure storage and secure sharing of data have become increasingly important. Traditional data sharing schemes exist a series of problems including lack of security and low efficiency. In this paper, we construct a secure and efficient data sharing scheme based on threshold Paillier algorithm and blockchain technology, which achieves secure data storage and sharing without a third-party institution. Firstly, we propose a <span><math><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></math></span> threshold Paillier blockchain data sharing scheme, which effectively prevents decryption failures caused by the loss of a single node’s private key. Secondly, we propose a combined on-chain and off-chain data storage scheme, we store the ciphertext on the cloud server and the ciphertext hash value on the blockchain, which not only ensures the integrity of the data but also solves the storage limitation problem on the blockchain. Finally, we use the simulation paradigm to prove the security of the scheme in the semi-honest model. The discussion results of the comparison and the analysis of performance show that the blockchain data security sharing scheme proposed in this paper has lower computational overhead and higher security than other similar schemes.</p></div>","PeriodicalId":100605,"journal":{"name":"High-Confidence Computing","volume":null,"pages":null},"PeriodicalIF":3.2000,"publicationDate":"2023-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"High-Confidence Computing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667295223000302","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
With the development of Internet technology, secure storage and secure sharing of data have become increasingly important. Traditional data sharing schemes exist a series of problems including lack of security and low efficiency. In this paper, we construct a secure and efficient data sharing scheme based on threshold Paillier algorithm and blockchain technology, which achieves secure data storage and sharing without a third-party institution. Firstly, we propose a threshold Paillier blockchain data sharing scheme, which effectively prevents decryption failures caused by the loss of a single node’s private key. Secondly, we propose a combined on-chain and off-chain data storage scheme, we store the ciphertext on the cloud server and the ciphertext hash value on the blockchain, which not only ensures the integrity of the data but also solves the storage limitation problem on the blockchain. Finally, we use the simulation paradigm to prove the security of the scheme in the semi-honest model. The discussion results of the comparison and the analysis of performance show that the blockchain data security sharing scheme proposed in this paper has lower computational overhead and higher security than other similar schemes.