A Blockchain and Zero Knowledge Proof Based Data Security Transaction Method in Distributed Computing
Citations Over TimeTop 10% of 2024 papers
Abstract
In distributed computing, data trading mechanisms are essential for ensuring the sharing of data across multiple computing nodes. Nevertheless, they currently encounter considerable obstacles, including low accuracy in matching trading parties, ensuring fairness in transactions, and safeguarding data privacy throughout the trading process. In order to address these issues, we put forward a data trading security scheme based on zero-knowledge proofs and smart contracts. In the phase of preparing the security parameters, the objective is to reduce the complexity of generating non-interactive zero-knowledge proofs and to enhance the efficiency of data trading. In the pre-trading phase, we devise attribute atomic matching smart contracts based on precise data property alignment, with the objective of achieving fine-grained matching of data attributes between trading parties. In the trading execution phase, lightweight cryptographic algorithms based on elliptic curve cryptography (ECC) and non-interactive zero-knowledge proofs are employed for the dual encryption of trading data and the generation of attribute proof contracts, thus ensuring the security and privacy of the data. The results of experiments conducted on the Ethereum platform in an industrial IoT scenario demonstrate that our scheme maintains stable and low-cost consumption while ensuring accuracy in matching and privacy protection.
Related Papers
- → PPMLT: A Pipeline Based Processing Model of Long Transactions(2011)3 cited
- → An efficient transaction processing method on the distributed database(2016)6 cited
- → A pipeline-based approach for long transaction processing in web service environments(2011)2 cited
- Transaction Management: Managing Complex Transactions and Sharing Distributed Databases(1998)
- Distributed Transaction Processing Based on MySQL and PHP(2011)