Font Size: a A A

Research And Design Of Personal Privacy Data Protection System Based On Blockchain

Posted on:2021-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y J WangFull Text:PDF
GTID:2428330605450796Subject:Information security
Abstract/Summary:PDF Full Text Request
With the popularity and development of the Internet,more and more people are enjoying the convenience services brought by third-party applications.While enjoying these convenience services,the following problems exist.If the data of an individual user is stored in the database of a third-party application in the form of plain text,the individual cannot control how the data is used,and there is a possibility that the enterprise may abuse the personal data.At the same time,if the third-party application database is attacked,there is a risk of personal data leakage;If the data is stored in the database of the third-party application with an encryption algorithm,when multiple third-party applications provide services to users at the same time,the data needs to be encrypted multiple times,which is a huge overhead.To solve these problems,this paper proposes a personal privacy data protection system based on attribute-based encryption and blockchain.The main research work of this paper is as follows:1.The revocable attribute-based encryption scheme is studied in detail.Combining the characteristics of the blockchain,a new real-time revocable attribute-based encryption scheme is proposed.Users can revoke the access rights of third-party applications at any time.This solution can revoke the user's attributes in real time and does not require a trusted third party.2.The personal privacy data protection system is designed based on the revocable attribute-based encryption scheme proposed in this paper.The blockchain is used to save the hash value of personal privacy data and the attribute set of third-party applications,and the real privacy information is encrypted using an attribute-based encryption algorithm.The ciphertext is stored in a distributed hash table.The system realizes one-to-many secure transmission of personal data and fine-grained access control of data.The feasibility and practicability of the system are verified through simulation experiments.3.A layered network model is proposed for the problem of data redundancy in blockchain storage.The upper layer is an unstructured peer-to-peer network.The upper nodes are responsible for executing smart contracts and reaching consensus;the lower layer is a structured the peer-to-peer network which is responsible for storing data.When the upper node is down or a network error occurs,a dynamic super node maintenance mechanism based on Raft election is proposed to maintain the stability of the network.
Keywords/Search Tags:Blockchain, Attribute-based encryption, Distributed hash table, Privacy protection, Layered network
PDF Full Text Request
Related items