| For the past few years,with the vigorous development of the internet of things,the smart grid came into being.As the next-generation power grid,smart grids are capable of dynamic load management and improved supply reliability.While generating large amounts of data,it also requires increasingly high storage and computing resources on the network side.Traditional cloud computing technology can no longer meet these needs,so fog computing is introduced into the Internet of Things.The integration of fog computing and smart grid solves the problems of shortage of storage and computing resources and over-congestion of communication channels to a certain extent.In order to realize real-time monitoring and data visualization of the power grid,most smart grid systems need to collect,process and analyze user data from terminal devices,which often contains privacy information.How to achieve more efficient data aggregation under the premise of ensuring users privacy security is crucial.However,traditional data aggregation schemes do not perform well in reporting multidimensional data,achieving system fault tolerance,and authentication efficiency.In order to solve the above problems,this thesis studies the privacy protection data aggregation methods and applications around smart grid.This thesis proposes a multiple data aggregation scheme based on fog computing for smart grid without trust center.By constructing the smart grid three-layer architecture model,the data can be pre-processed at the fog node in advance,effectively reducing the computing overhead of the cloud.While Paillier homomorphic encryption algorithm is used to protect privacy efficiently,the superincreasing sequence can also make the smart meter report multidimensional data within a cycle,and the user identity can be hidden by adding blind factor to the data to resist internal attackers.Different from previous schemes,The message authentication code based on lightweight authentication and encryption algorithm GIFT-COFB can achieve data integrity verification and data source authentication,and improve authentication efficiency.Shamir secret sharing technology is used to make the scheme fault-tolerant.In addition,most schemes rely on the trusted center.This scheme completely abandons the trusted center and the parameters in the system are generated by the control center in the cloud,which reduces the risk of privacy disclosure and also reduces the cost.The correctness analysis and security analysis of the scheme show that the proposed scheme can realize the privacy preserving of users in smart grid.This thesis designs and implements a privacy-preserving query system based on smart grid.The system can provide personalized query service for information department on the premise of ensuring the privacy of users.The overall architecture,hierarchical structure and main modules of the system are introduced in detail,and the requirements analysis and module design scheme are given.At last,the performance of the system is tested and compared with the existing schemes.The simulation results show that the system has high efficiency and feasibility. |