With the continuous development of power system informatization,the concept of smart grid came into being.Smart grid data analysis is an important guarantee for the stable operation of smart grids,and provides support for grid scheduling optimization.As an important part of the smart grid,the home energy management system on the user side of the smart grid is an important part of collecting and storing user power data.Because it involves the operation of sensitive data of power users,its data security issues have gradually received attention.The equipment of the home energy management system is often vulnerable to network attacks and network failures due to its low security level and untrustworthy network environment,resulting in the loss of user sensitive data and the leakage of personal privacy.Therefore,it is vital important to use emerging technologies to seek to solve the problem of secure storage of home energy management system data.Blockchain is considered as a potential technology to protect the security of user power data due to its security features of decentralization,tamper-proof,traceability and multi-party maintenance.However,the traditional blockchain still has shortcomings in terms of efficiency and privacy,and there is huge room for improvement in its storage layer and consensus layer.This dissertation focuses on the data security storage of the user-side home energy management system in the smart grid environment based on blockchain.The improved polynomial commitment is used to construct the proof of retrievability and the verifiable secret sharing scheme,which is used to improve the storage layer and consensus layer of the traditional blockchain to achieve efficient and secure storage of data in the home energy management system and protect the privacy of power transactions.The main research points of this dissertation are as follows:(1)This dissertation first analyzes the data storage and privacy security issues existing in the traditional home energy management system,and analyzes the feasibility of blockchain in the home energy management system,and proposes the use of blockchain technology to solve the home energy management system data security and privacy issues.On this basis,the basic framework and composition of a blockchainbased smart home energy management system in smart grid environment is proposed.(2)In order to solve the data security problem in the home energy management system,a data protection scheme for the home energy management system based on blockchain is proposed.First,the polynomial commitment was improved,and the witness updatable feature was added.Then,the proof of retrievability is constructed with an updatable polynomial commitment,which is used as an alternative to the consensus mechanism of the blockchain to achieve secure and efficient verification and storage of power data.Finally,the scheme analysis shows that the scheme in this dissertation has lower communication overhead than other data storage schemes.(3)In order to solve the privacy problem that the traditional blockchain cannot hide the transaction data and the home energy management system,a transaction privacy protection scheme of the blockchain-based home energy management system is proposed.The verifiable secret sharing scheme constructed by polynomial commitment can hide the specific amount of the transaction,thereby protecting the privacy of electricity transactions between users.Finally,the scheme analysis shows that the scheme in this dissertation is better than the traditional blockchain in storage overhead. |