Following the nuclear disaster in Fukushima in 2011, the German federal government has decided to shut down half of the existing nuclear power plants in Germany immediately and to not have any nuclear power plants at all running by 2022. To compensate the loss of energy, formerly produced by these power plants, many solar collectors, windmills and other sources of renewable energy
are being installed. So instead of having a few big power plants, delivering a predictable amount of energy at all time, the situation will soon be a decentralized grid of less powerful energy sources whose production is dependent on the weather. Also, many of those solar collectors are owned by the general public and are not under the direct control of any big utility company.
Table of Contents
1 Introduction
1.1 Smart meters
1.2 Privacy risks
1.3 Private data aggregation
1.4 Adversary model
2 Smart meter requirements
2.1 Cryptographic operations
2.2 Peer-to-Peer communication
2.3 Digital certificates
3 Components for privacy-preserving data aggregation
3.1 Trusted third party
3.2 Secret sharing
3.3 Masking
3.4 Homomorphic encryption
4 Fault-tolerant and privacy-preserving data aggregation
4.1 Proactive fault-tolerant aggregation protocol
4.2 Multiparty computation under multiple keys
4.3 Comparison
5 Conclusion