Abstract

This paper proposes an efficient data aggregation and dynamic billing system that it uses anonymous communication for exchanging information between smart meters and CC. Moreover, the given scheme consists of a permissioned blockchain. This blockchain contains the ledger that keeps users’ anonymized identities and electricity consumption for predefined time ranges. Using consumption data of users, a billing mechanism can bill the users accordingly. In the construction, since all the parties in the system have the ledger, every party has the aggregated usage of the electricity without using very heavy cryptographic operations such as homomorphic encryption, bilinear pairing, etc. Using the ledger in our model, the aggregation of the users’ electricity consumption can be computed by anyone in the system. Moreover, users can verify their bills and check any data using a signature scheme. This results in that the integrity of all data is going to be preserved. The proposed approach mainly uses hash functions to provide the same functionality (aggregation of the users’ data consumption, data integrity check, and dynamic pricing and billing) with preserving data privacy of the users.

Highlights

  • A smart grid (SG) uses a two-way digital communication system to supply electricity to consumers

  • An Advanced metering infrastructure (AMI) consists of smart meters (SMs), customers, the control center (CC), and service provider (SP)

  • This family defines a pseudorandom functions (PRF) that takes a key k and a preimage x, and assigns it an image fk (x), such that fk (x) is indistinguishable from a uniformly random string of the same length. This PRF is based on the hierarchical application of any length-doubling Pseudorandom Generator (PRG) according to the structure induced by a tree, where input values are uniquely mapped to root-to-leaf paths

Read more

Summary

Introduction

A smart grid (SG) uses a two-way digital communication system to supply electricity to consumers. A customer can send incorrect usage information to CC so it gets lowered its bill Another privacy issue in the smart grid is to leak individual user’s consumption data to third parties. To compute dynamic electricity pricing, SP needs to have all the users’ aggregated consumption data without learning each user’s data consumption Another application is that users might know their energy usage information in a given period to manage their energy consumption. – We use blockchain technology for a transparent privacy preserving data aggregation and dynamic pricing scheme that each player keeps a ledger that has all the messages from the all other players,.

Related Work
System and Adversary Model and Design Goals
Adversary Model
Technical Preliminaries
Construction
Protocol
Reducing Communication Complexity Between CC and Users
Discussion
Consumer Privacy
Usage Data Integrity
Authentication
Conclusion and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call