Font Size: a A A

Research On Privacy Transaction Scheme Of Agricultural Products Industry Consortium Blockchain Based On ~+HomElG

Posted on:2024-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:S K YangFull Text:PDF
GTID:2568307121964579Subject:Master of Electronic Information (Professional Degree)
Abstract/Summary:PDF Full Text Request
With the continuous development of blockchain technology,the application of blockchain technology to the agricultural industry to improve agricultural production efficiency,ensure the quality of agricultural products,and promote the sustainable development of the agricultural product industry chain has become one of the hot spots in the field of agriculture in recent years.At present,the research on the blockchain based agricultural product industry chain is mainly based on quality traceability,but the lack of effective privacy protection mechanism in blockchain transactions restricts the further development of agricultural product industry blockchain.In view of the above problems,a privacy transaction scheme based on~+HomElG for agindustry consortium blockchain was proposed.The main work and achievements are as follows:(1)~+HomElG zero-knowledge proof for consortium blockchain transfer privacy protection protocolIn order to solve the problems of imperfect transaction legitimacy verification strategies for protecting account balances and transaction amounts in the research on privacy protection of consortium blockchain,and the low efficiency of zero-knowledge proof,a ~+HomElG zero-knowledge proof for consortium blockchain transfer privacy protection protocol was proposed.A consortium blockchain transfer privacy protection application was constructed based on PBFT,the consensus interaction scenario of zero-knowledge proof of homomorphic encryption was discussesed;the transaction amount and account balance were encrypted by the~+HomElG algorithm,and the zero-knowledge proof of the ciphertext was designed according to the(50)protocol;non-interactive zero-knowledge was designed through the idea of the Fiat-Shamir algorithm processes.The protocol was proved to be correct,complete and zero-knowledge.When the key length is 3072 bit,the efficiency of the ~+HomElG algorithm is 150.3ms,and the efficiency of the zero-knowledge proof that the transaction amount was equal,the transaction amount was greater than zero,and the transaction balance was not less than zero(evidence generation and verification)were respectively were 482.3ms,209.3ms and 261.3ms.The test result showed that compared with the existing protocol,the protocol is more efficient and the transaction validity verification strategy is more complete.(2)Privacy transaction scheme of consortium blockchain for kiwifruit industry chainTo meet the privacy protection problem of amount and identity in agricultural product industry consortium blockchain transactions,taking kiwifruit as an example,based on the ~+HomElG zero-knowledge proof protocol proposed in(1)and combined with the national secret SM2 algorithm,taking kiwifruit as an example,a privacy transaction scheme of consortium blockchain for kiwifruit industry chain was proposed.The zero-knowledge proof evidences related to the transaction amount based on ~+HomElG-ZKProof and the identity proof based on the SM2 algorithm were generated by the transferor,the identity of both parties to the transaction were verified by the supervisory node,the PBFT consensus at the application layer was used to verify the validity of the transaction by the user nodes,the valid transaction block number was upload and the account balance was updated by the supervisory node.The analysis shows that the proposed scheme has the advantages of anti tamper attack,anti public key substitution attack,anti counterfeiting attack and anonymity,and has higher security.(3)Implementation and testing analysis of the consortium blockchain privacy trading prototype systemBased on the Hyperledger Fabric platform to build the consortium blockchain privacy transaction prototype system for the privacy transaction scheme in(2)test and analysis.The results show that the scheme can realize double privacy protection of transaction amount and identity of users in the kiwifruit industry consortium blockchain.When the security parameter is 3072 bit,the transaction time takes about4.514 s,which can meet the actual needs of kiwifruit industry consortium blockchain transactions.The scheme proposes a comprehensive transaction validity verification strategy with high security,and can achieve dual privacy protection for transaction data and transaction identity of consortium blockchain users,and has important practical significance for promoting the application and promotion of agricultural product industry consortium blockchain,improving agricultural production efficiency and promoting industrial development.
Keywords/Search Tags:Agricultural product industry chain, Consortium blockchain, Privacy protection, Zero-knowledge proof, ~+HomElG
PDF Full Text Request
Related items