A Practical Smart Metering System Supporting Privacy Preserving Billing and Load Monitoring Hsiao-Ying Lin National Chiao Tung University Joint work with.

Slides:



Advertisements
Similar presentations
Impact of Smart Grid, ICT on Environment and Climate Change David Su Advanced Network Technologies National Institute of Standards and Technology ITU Symposium.
Advertisements

I have a DREAM! (DiffeRentially privatE smArt Metering) Gergely Acs and Claude Castelluccia {gergely.acs, INRIA 2011.
Introduction Build and impact metric data provided by the SGIG recipients convey the type and extent of technology deployment, as well as its effect on.
STAMI (ST Advanced Metering Interface) Web Tool for the advanced management of LV Network Trends in Power Industry in the European Context VIII Antonello.
Overview of Communication Challenges in the Smart Grid: “Demand Response” David (Bong Jun) Choi Postdoctoral Fellow ECE, University of Waterloo
Daisuke Mashima and Arnab Roy Fujitsu Laboratories of America, Inc. Privacy Preserving Disclosure of Authenticated Energy Usage Data.
Home Area Networks …Expect More Mohan Wanchoo Jasmine Systems, Inc.
Hardware Cryptographic Coprocessor Peter R. Wihl Security in Software.
 Alexandra Constantin  James Cook  Anindya De Computer Science, UC Berkeley.
SmartGridCity™: A blueprint for a connected, intelligent grid community Presented to the Utah Public Service Commission May 13, 2009.
Workforce & Engineering Design Optimization Plenary Session: Enterprise Resource Planning for Infrastructure and Utilities Gurgaon India Feb GIS.
Gaurav Lahoti University of Illinois at Urbana-Champaign, IL, USA Daisuke Mashima Wei-Peng Chen Fujitsu Laboratories of America Inc., USA Customer-centric.
Grid-interactive Renewable Heating Paul Steffes Steffes Corporation
SIA: Secure Information Aggregation in Sensor Networks Bartosz Przydatek, Dawn Song, Adrian Perrig Carnegie Mellon University Carl Hartung CSCI 7143: Secure.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
Gerd Bumiller PLC / BPL –An Ideal Communication Platform For A More Intelligent Electric Grid ?
A Survey of Home Energy Management Systems in Future Smart Grid Communications By Muhammad Ishfaq Khan.
Privacy-Preserving Data Aggregation in Smart Metering Systems Mi Wen Shanghai University of Electric Power 8/8/2015 Zekeriya Erkin,
Practical Techniques for Searches on Encrypted Data Yongdae Kim Written by Song, Wagner, Perrig.
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
IOT5_ GISFI # 05, June 20 – 22, 2011, Hyderabad, India 1 Privacy Requirements of User Data in Smart Grids Jaydip Sen Tata Consultancy Services Ltd.
Economy and calculations If 4 million households are provided with smart power cells, the total price of generators, all equipment and software will be.
Smart Grid APPA Annual Meeting Kiah Harris Burns & McDonnell June 15, 2009.
Neighborhood Watch: Security and Privacy Analysis of Automatic Meter Reading Systems Ishtiaq Rouf, Hossen Mustafa Rob Miller Marco Grutese Presented By.
Future of Smart Metering Kansas Renewable Energy & Energy Efficiency Conference September 26, 2007.
Instituto de Investigaciones Eléctricas
The role of ICT and telecommunication companies as service providers
Smart Grid Security Challenges Ahmad Alqasim 1. Agenda Problem Statement Power system vs. smart grid Background Information Focus Point Privacy Attack.
Cloud Integrity Monitoring Mike Smorul ADAPT Group University of Maryland, College Par.
Smart Metering and the Smart Grid How does it work and what can it do? Will Chaney 1Energy Awareness Week, 3-8 May 2010.
Electric vehicle integration into transmission system
Technology Improving the Environment By Michelle Newton.
PJM©2009www.pjm.com Implications of Electric Transportation for the National Grid Ken Huber PJM Interconnection February 19, 2010.
ENERGY USE AND COST. EFFICIENCY AND ELECTRICAL ENERGY When looking at how efficient electric energy is, 3 things must be considered: 1.Efficiency of producing.
The Secrets to Successful AMI Deployment – The Ontario Experience Paul Murphy, President & CEO Independent Electricity System Operator February 19, 2007.
Bielsko- Biala 18/09/2013 HOTEL QUBUS ST PLC Technology seminar.
Kerberos Named after a mythological three-headed dog that guards the underworld of Hades, Kerberos is a network authentication protocol that was designed.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
FCC Field Hearing on Energy and the Environment Monday November 30, 2009 MIT Stratton Student Center, Twenty Chimneys Peter Brandien, Vice President System.
Query Processing for Sensor Networks Yong Yao and Johannes Gehrke (Presentation: Anne Denton March 8, 2003)
Cosc 4765 Trusted Platform Module. What is TPM The TPM hardware along with its supporting software and firmware provides the platform root of trust. –It.
Oncor Electric Delivery Intelligent Grid at Oncor Electric Delivery SWEDE Conference Alan Bern – SCADA / Automation Manager May 1, 2008.
Power Grid and Its Problems ALEX CHAN AND RONIK SHETH.
P2: Privacy-Preserving Communication and Precise Reward Architecture for V2G Networks in Smart Grid P2: Privacy-Preserving Communication and Precise Reward.
Merkle trees Introduced by Ralph Merkle, 1979 An authentication scheme
Secure Conjunctive Keyword Search Over Encrypted Data Philippe Golle Jessica Staddon Palo Alto Research Center Brent Waters Princeton University.
Sensor Networks: privacy-preserving queries Nguyen Dinh Thuc University of Science, HCMC
BY: A. Mahmood, M. N. Ullah, S. Razzaq, N. Javaid, A. Basit, U. Mustafa, M. Naeem COMSATS Institute of Information Technology, Islamabad, Pakistan.
Data Integrity Proofs in Cloud Storage Author: Sravan Kumar R and Ashutosh Saxena. Source: The Third International Conference on Communication Systems.
Deck 10 Accounting Information Systems Romney and Steinbart Linda Batch March 2012.
Intelligent Home Scenario Group Name: WG1 Source: KETI, ETRI, SK Telecom, nTels, KCA, Kaonmedia Meeting Date: dd Agenda Item: Discussion.
SMART GRID A smart grid for intelligent energy use. By: Suhani Gupta.
Privacy Issues in Smart Grid R. Newman. Topics Defining anonymity Need for anonymity Defining privacy Threats to anonymity and privacy Mechanisms to provide.
Aggregation and Secure Aggregation. Learning Objectives Understand why we need aggregation in WSNs Understand aggregation protocols in WSNs Understand.
Smart Grid Schneider Electric Javier Orellana
BY: A. Mahmood, I. Khan, S. Razzaq, N. Javaid, Z. Najam, N. A. Khan, M. A. Rehman COMSATS Institute of Information Technology, Islamabad, Pakistan.
Transforming the Distribution Grid
THE NEW GENERATION TRANSMISSION By Ashroo M. Das 6 th sem, EEE & Deepak Kumar 6 th sem, EEE.
Energy Conservation. What is a Watt? Unit of measurement for power Amount of energy per time Used to measure amount of energy used Usually measured in.
A Smart Metering Scenario Jorge Cuellar, Jan Stijohann, Santiago Suppan Siemens AG.
Advanced Meter School August 18-20,2015 Time of Use and Load Profile Jeremiah Swann.
EE5900 Cyber-Physical Systems Smart Home CPS
A Key Pre-Distribution Scheme Using Deployment Knowledge for Wireless Sensor Networks Zhen Yu & Yong Guan Department of Electrical and Computer Engineering.
UNC Modification Proposal 0202 National Grid Distribution
The Management of Renewable Energy
EE5900: Cyber-Physical Systems
Sahar Rahim MS-Electrical Engineering Supervisor: Dr. Nadeem Javaid
Helen: Maliciously Secure Coopetitive Learning for Linear Models
Smart Meter Data Privacy: A Survey
Presentation transcript:

A Practical Smart Metering System Supporting Privacy Preserving Billing and Load Monitoring Hsiao-Ying Lin National Chiao Tung University Joint work with Wen-Guey Tzeng, Shiuan-Tzuo Shen, Bao-Shuh P. Lin

Smart Grid =Intelligence + Automation + Power Grid ▫ Increase energy efficiency ▫ Improve system reliability & quality Massive electricity generator Grid operator Meter Electricity transmission & distribution Substation Resident area Renewable energy generator Intra/Internet Power flow Communication flow 2

Smart Grid Features Features ▫ Two-way power flows ▫ Communication systems among electricity entities Automatic Meter Reading Advanced Meter Infrastructure Smart Grid Application 3

Meter & Meter Reading Measurement of power consumption ▫ Traditional: manually record per month ▫ Smart meter: automatically record per minute ~ millisecond 4

Smart Grid Applications Automatic billing ▫ Support many price policies Load monitoring ▫ Monitor current state of smart grid Electricity Service Provider(ESP) Price information Time Price Power consumption Bill Power consumption Load Monitoring Center(LMC) 5

Example: Ontario Time-of-use Pricing During Winter Midnight Noon A.M. P.M Off-Peak 6.5 ¢ /kWh Mid-Peak 10 ¢ /kWh On-Peak 11.7 ¢ /kWh 6

Privacy Issue Detailed meter readings reveal daily activities ▫ When and what appliances are used 7 Hart, G.W: Nonintrusive appliance load monitoring, IEEE Proceedings 1992 Refrigerator Stove Burner Time(Min)

Privacy Preserving Automatic Billing Trusted third party computes the bill ▫ The grid operator Homomorphic commitment + zero knowledge proof (ZKP) ▫ Meter readings are committed ▫ The bill is computed by the consumer ▫ Only the bill is opened to ESP ▫ ESP verifies correctness of the bill by using ZKP 8

Privacy Preserving Load Monitoring Trusted third party aggregates the power consumption Secret shares of 0 among meters ▫ Need handling meter leaving and joining Random noises on meter readings ▫ LMC gets approximate sum of meter readings LMC E LMC (reading1) E LMC (reading3) E LMC (reading2) E LMC (sum of readings) TTP sum of readings Reading1+secret share1 Reading3+secret share3 Reading2+secret share2sum of readings LMC 9

Our Contribution A smart metering system ▫ Supporting automatic billing & load monitoring ▫ Privacy preserving against service providers  Electricity service provider (ESP)  Load monitoring center (LMC)  Storage service provider ▫ Using pseudo-random numbers & TPM ▫ Without a trusted third party ▫ Without mutual communication among meters 10

System Model display Barcode ID TPM module Meter Meter readings Area 1 Area 2 Time … … … … … … Area 2 Area 1 Storage system Load monitoring center (LMC) H1 M1H1 M1 H2 M2H2 M2 Electricity Service Provider (ESP) 11

Meter Model A meter has a trusted platform module Power consumption is measured in Wh per 5 min Present meter readings in integers 12

Arrange Encrypted Meter Readings Area 1 Area 2 H2 M2H2 M2 H3 M3H3 M3 H4 M4H4 M4 H 5 M 5 H6 M6H6 M6 H7 M7H7 M7 H8 M8H8 M8 Current time unit Current time window W (L time units) Area 3 H9 M9H9 M9 H1 M1H1 M1 13 L = 4

Requirements Assume all entities are semi-honest ESP can only query a meter for power consumption of aL continuous time units (each query) LMC can only query meters for meter readings at a time unit in a current time window W 14

Arrange Encrypted Meter Readings Area 1 Area 2 H2 M2H2 M2 H3 M3H3 M3 H4 M4H4 M4 H 5 M 5 H6 M6H6 M6 H7 M7H7 M7 H8 M8H8 M8 LMC Current time unit ESP Area 3 H9 M9H9 M9 H1 M1H1 M1 15 L = 4

Main Idea Encrypt meter readings: Let ESP know  16 Power consumption of Meter 1 during t 1 to t 4

Main Idea Encrypt meter readings: Service providers interact with meters ▫ ESP queries a meter for a sum of random numbers spanning over aL time units (horizontal block) ▫ LMC queries a set of meters for noised random numbers at a time unit in current time window W (vertical block) A meter has to remember all used random numbers 17

Arranging Random Numbers of a Meter TPM generates random numbers Driver computes random numbers … … … 18 L FIFO memory slots

Construction System parameter: A large number p Meter Initialization ▫ Pseudorandom number generator g ▫ Hash functions h and h’ Seed s i Master key k i =h’(s i ||SN i ) MiMi SN i L FIFO memory slots g(k i,t 1 ) g(k i,t 2 ) g(k i,t L-1 ) 19

Storage of meter readings At time unit t j ▫ Encrypt current reading d by using current r and store c ▫ Generate a new R: ▫ Compute a new r from R and store it in a memory slot r i,j r i,j+1 r i,j+L-2 r i,j+L r i,j+L-1 r i,j+L-2 r i,j+L-1 r i,j+1 20

Supporting Automatic Billing ESP accesses the storage system ESP queries M i for L continuous time units M i returns R i,j where ESP computes the power consumption ESP can query aL continuous time units for any integer a>0 Area 1 H1 M1H1 M1 21

Privacy Requirement We consider honest-but-curious ESP ESP cannot get individual meter readings of a household We prove that ESP cannot distinguish two sets of meter readings which have the same sum The proof relies on pseudorandom number generator g 22

Supporting Load Monitoring LMC accesses the storage system W is the current time window containing L time units LMC queries meters in an area for data in time unit t j in W A meter cannot directly return the random number r 23

Supporting Load Monitoring A meter returns [random number + noise] ▫ Normal distribution ▫ Select a random noise according to ▫ Read the random number from the FIFO memory slot ▫ Compute LMC computes [meter reading – noise] ▫ random number + noisePrevent overflowing 24

Correctness & Privacy LMC gets an approximate sum of m meter readings ▫ Real sum ▫ Define error ratio ▫ ▫ By Chebyshev inequality LMC gets only an approximate value Average of meter reading per time unit Tradeoff : correctness and privacy A smaller a better approximate 25

Performance Analysis |p|=64, a time unit is 5 min Commercial TPM chip ▫ 1024-bit RSA signature: 100ms Assumption ▫ 1024-bit random number generation:100ms ▫ 64-bit random number is about 7ms ▫ 64-bit modular addition: 7ms Computation can be done in a time unit 26

Summary Design a smart metering system ▫ Using external storage service ▫ Supporting privacy preserving billing & load monitoring ▫ W/O a trusted third party and heavy crypto-operation 27

Future Work Consider integrity of meter readings Evaluate performance by prototype systems Eliminate interactions between meters & providers Consider a bidirectional smart meter model 28