| Smart grid is a new type of power grid which integrates traditional power grid and modern information technology.Compared with traditional power grid,it performs better compatibility,controllability and self-healing ability.As an important part of the smart grid,smart meters can measure users’ electricity consumption data in real time and send it to the control center.After the control center collects the data,it analyzes the data and makes corresponding decisions to improve the efficiency of the power grid system and achieve intelligent management.However,in the process of collecting users’ real-time power consumption data,it may leak the user’s privacy,which affects the user’s daily life,and even causes property security and other issues.Therefore,it is very important to deal with the privacy problem of smart meters sending real-time data to control center.In order to adress the problem of user privacy security and promote the long-term development of smart grid,the research designed schemes to protect user privacy.In this work,based on reading a large number of literatures and analyzing the relevant privacy protection schemes at home and abroad,combining with the actual needs of smart grid,we propose three privacy protection schemes,as follows:Firstly,using the Okamoto-Uchiyama homomorphic encryption algorithm and blinding technology,we design a data aggregation solution that supports privacy protection to ensure the privacy of users in the process of uploading real-time electricity consumption data.This solution also has batch verification,fault meter tracking,fault tolerance and so on.Through security analysis and performance analysis,our scheme is safe and practical.Secondly,using the Boneh-Schacham group signature,we design an privacy protection scheme based on anonymous authentication,which makes the attacker unable to associate the user’s identity and power consumption data,and the control center can receive each user’s real-time power consumption data to protect the user’s privacy.Besides,this program has a dynamic electricity billing strategy and fault smart meter tracking function.Compared with the existing scheme,the data collected by this program is more practical.Thirdly,using an improved identity-based signcryption algorithm,a signcryption scheme that supports privacy protection and efficient data collection is designed.Users signcryption the data before uploading electricity usage data to ensure the privacy of data during transmission.In addition,this scheme has functions such as fine-grained data collection and batch verification.Compared with the existing scheme,this scheme improves the calculation efficiency and is more suitable for smart grid applications. |