Font Size: a A A

Research On Access Control Method Of Energy Data Based On Blockchain

Posted on:2022-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:J H GeFull Text:PDF
GTID:2512306521990719Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Blockchain technology has attracted a wide range of attention in academia and industry because of its highly credible,tamperable and traceable characteristics.Blockchain technology has changed the traditional mode of centralized trust,which solves the trust problem by multi-party participation and multi-party accounting,so that both parties can use blockchain platform to carry out transaction activities with confidence.Blockchain technology has been explored and applied in the financial field,and its good characteristics make it have a preliminary application in the fields of supply chain,medical treatment,Internet of things,energy and so on.A large amount of data will be generated during the process of energy production,exchange,transmission and consumption.These data would be stored in different regions,different enterprises or different departments of enterprises,and the data would not be shared with the outside world.This would make energy data fail to play its value and hinder its further utilization.At present,when the cross department data access control is realized within the energy company and the energy data sharing between different energy companies,it is faced with the problems of data untrusted,privacy leakage,data tampering,data ownership easily lost and other problems,which are the obstacles of data sharing.The characteristics of blockchain technology can effectively solve the problems of energy data tampering and unreliability of data.In the process of sharing,access rights of data are controlled to further protect the privacy of users.When more and more users share energy data,the efficiency of blockchain application in energy data sharing will be higher.In view of the above problems,this paper makes a detailed study on access control of energy data and consensus mechanism of blockchain,and the main work is as follows:(1)In order to realize the access control of energy data better,a blockchain and attribute encryption energy data access control model was proposed.In the model,a multi chain architecture was proposed.The data information of energy companies was stored in different data chains,the original data files of energy data are stored in local database and blockchain was stored in the data summary.Then,the outsourcing supported multi-authority attribute-based encryption technology was used to realize fine-grained access control of data.Aiming at the problem of single attribute center,it is easy to appear single point failure.The scheme supports multi-attribute center.Facing the problem of high computing cost in decryption process,outsourcing was used to alleviate the calculation cost of decryption process.Finally,the simulation experiment analysis was carried out for the scheme.Compared with other schemes,this scheme has higher efficiency in the encryption and decryption process.(2)A Byzantine fault tolerant consensus algorithm based on reputation mechanism was proposed.The algorithm introduces a simplified consistency protocol and reputation mechanism.The reputation value of each node was updated by updating its performance in the network.Then,the participating nodes in the network were divided into main nodes,consensus nodes and storage nodes according to the reputation value.The transaction delay and throughput of the algorithm and pbft algorithm were compared and analyzed by building an experimental simulation platform.The results showed that the transaction processing speed of the algorithm was better than that of pbft algorithm,so the algorithm is more suitable for energy data sharing scenarios.(3)The energy data access control system based on blockchain was implemented.Firstly,the demand of energy data access control system was analyzed,then the whole mechanism and function module of the system were designed according to the analysis.Finally,Fabric was used to build the network of multi alliance chain to complete the function realization and test of the front and back end.
Keywords/Search Tags:Blockchain, Attribute Encryption, Energy Data, Consensus Algorithm, Access Control
PDF Full Text Request
Related items