Font Size: a A A

Design And Implementation Of A Transaction Ststem Based On Blockchain Privacy Protection

Posted on:2022-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:J K DuanFull Text:PDF
GTID:2518306332967049Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The concept of blockchain comes from Bitcoin:A Peer-to-Peer Electronic Cash System,published by Satoshi Nakamoto,the inventor of Bitcoin,in 2009.In recent years,as a new storage and application model,blockchain has triggered a new wave of technology.Different from the traditional third-party service model,blockchain realizes a decentralized storage structure by combining cryptographic technologies such as hash function,public key encryption and digital signature with consensus algorithm.Using blockchain to store data has the characteristics of security,trustworthiness,non-repudiation and non-tampering.This advantage makes blockchain technology have a wide range of application prospects in finance,government affairs,justice,education,medical care and other aspects,and also provides profound research significance for its construction of value Internet.However,because ledger information maintained by blockchain nodes is open and transparent,each participant can access all transaction data,which leads to privacy leakage of users and restricts the promotion and development of blockchain applications.In response to these problems,some privacy protection schemes for blockchain data have emerged in recent years,such as mixing,zero cash,confidential transaction,etc.These schemes protect users' privacy to a certain extent,but they have their own defects to be improved.In this article,we study and investigate the privacy protection protocols used in blockchain.We design and implement a more efficient privacy protection scheme based on the ring secret transaction protocol in Monero,a popular anonymous cryptocurrency.Our scheme is based on cryptographic and mathematical methods such as ring signature,accumulator,zero-knowledge proof,inner product optimization algorithm,etc.,and constructs a ring secret transaction scheme with privacy protection function.Our scheme can hide the identity information of both parties and the transaction amount,and allow third-party verifiers to verify the legality of the transaction without knowing the transaction information.In addition,we analyze the security of the scheme under the condition of random oracle model and adaptive selection message attack.Finally,we analyze the efficiency of this scheme with other ring secret transaction schemes,and the results show that our scheme has lower computing overhead and data transmission overhead for ring secret transaction schemes constructed with more accounts.
Keywords/Search Tags:blockchain, privacy protection, zero-knowledge proof, ring signature, ring confidential transactions
PDF Full Text Request
Related items