Privacy-Preserving Control of Partitioned Energy Resources
Evan Laufer, Philip Levis, and Ram Rajagopal
Published in e-Energy '24: Proceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems, June 2024.
Abstract
Distributed energy resources are an increasingly important part of the electric grid. We examine the problem of partitioning a distributed energy resource among many users while providing privacy to them. In this model, clients can send requests to a server, the server can verify that the requests are valid and aggregate them, but it cannot see the actual values in the requests. Without privacy, each user is forced to reveal their daily schedule or energy use. Energy resources add a novel challenge that prior systems do not address: they require verifying limits on private power (a rate over time) and energy (a sum) values. Furthermore, the cryptographic mechanisms must run on embedded energy control systems. We describe Weft, a novel cryptographic system that verifies both power (rate) and energy (integral) constraints on private client values and aggregates them. The key insight behind the approach is to rely on additively homomorphic secret shares, which allows servers to compute sums from rates. We present 3 cryptographic proof systems with different system trade-off for embedded systems: bit-splitting proofs minimize memory use, sorting proofs minimize computation, and commitment proofs minimize network communication. Using bit-splitting proofs, it takes an IoT client using a CortexM microcontroller 4 minutes of compute time to privately control its share of an energy resource for a day at 20s granularity.
Paper (771KB)
BibTeX entry
@inproceedings{energysp24-privacy, author = "Evan Laufer and Philip Levis and Ram Rajagopal", title = "{Privacy-Preserving Control of Partitioned Energy Resources}", booktitle = "{e-Energy '24: Proceedings of the 15th ACM International Conference on Future and Sustainable Energy Systems}", year = {2024}, month = {June} }





Login