Font Size: a A A

Research On Secure Multi-Party Computing Privacy Protection Technology Based On Blockchain

Posted on:2022-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z J YinFull Text:PDF
GTID:2518306764966569Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
With the development of digital emerging technology,data,as the core value of modern business and individual and an important form of digital assets,has become the focus of many enterprises and researchers.Data analysis and data mining across institutions and industries have emerged as a new development trend.However,since the data itself can be easily copied and cannot be tracked once transmitted,the data becomes very difficult,making the privacy security issue in the process of data circulation very hot.Security in privacy Computing Technology Multi-party computing can not only protect data privacy but also realize data circulation sharing and maximize its value through cryptography,which has attracted widespread attention in recent years.However,common secure multi-party computing protocols focus on developing a single practice scheme for each scenario,and there are some problems such as unverifiable results of data calculation process and opaque calculation process,which make it difficult for the computing party to hold accountable.Blockchain technology is committed to establishing point-to-point trusted value transfer between unfamiliar nodes,and it can realize secure data sharing through cryptography and consensus mechanism.The combination of blockchain and private computing ensures that the input data is trusted and the computation process is hidden.Therefore,aiming at the scenario of user data sharing and collaborative computing,the Thesis studies the secure multi-party computing privacy protection scheme based on blockchain.The main research contents are as follows:1.An outsourcing secure multi-party statistical computing privacy protection scheme based on blockchain is proposed.To solve the problem of the trust degree of outsourcing nodes in multi-user data outsourcing joint computing process,the scheme introduces blockchain to build a trusted execution environment.The nodes performing outsourcing computing tasks are incorporated into the blockchain system,and smart contracts are used to strengthen the controllable management of nodes.Aiming at the problem of privacy protection in the process of data outsourcing,an outsourcing secure multi-party computing protocol based on secret sharing is studied.The protocol uses verifiable secret sharing scheme to verify the secret share and ensure the authenticity of participants' input.2.A selective query scheme for outsourcing data based on blockchain is proposed.In the process of outsourcing for a single user data,data problem of fine-grained access control and data query result of the disclosure of the relationship between user problems,a solution to single user data query for the user's privacy set intersection problems,using 0-1 coding and secret sharing scheme designed a data outsourcing and query algorithm,Ensure the correctness and verifiability of data query results.Finally,the selective filtering of query results is implemented in the form of casual transmission,which reduces the inference risk of association results among users.
Keywords/Search Tags:Blockchain, Secure Multi-party Computing, Secret Sharing, Smart Contracts, Privacy Protect
PDF Full Text Request
Related items