• No results found

2017 icc data aggregation

N/A
N/A
Protected

Academic year: 2020

Share "2017 icc data aggregation"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Privacy Preservation with Scaled Channel–based

Jamming for Data Aggregation in Smart Grids

Chan Dai Truyen Thai, Jong Yeol Ryu, Jemin Lee, Tony Q.S. Quek

Singapore University of Technology and Design, Singapore

Email:

{

thai truyen, jongyeol ryu, jemin lee, tonyquek

}

@sutd.edu.sg

Abstract—In smart grid, the local data aggregator of an area collects the total electrical consumption of the area by aggregating the measurements of smart meters (SMs). A great number of schemes based on the cryptography have been proposed to guarantee the privacy of the individual measurements of the SMs. However, the cryptographic systems require the compli-cated computations and key-management infrastructural support as well as introduce information leaking risks. Therefore, in this paper, we propose a novel physical channel-based scheme for privacy preservation in data aggregation, which can work without a cryptographic system. The SMs preserve the privacy of the measurements by adding the jamming signals, which are constructed by scaled channels.The jamming signals are designed to be cancelled with each other at the aggregator. Concurrently, our scheme can resist different types of attacks such as eavesdrop-ping, compromising, and differential attacks even in the case that they are colluding. The simulation results show that the mean squared error (MSE) of the total measurements is significantly lower than that of the traditional scheme while the privacy of the individual measurements is high.

Index Terms—Smart grid, data aggregation, smart meter, privacy preservation

I. INTRODUCTION

The key characteristic of the smart grid, the next generation of the electrical power grid, is the two–way flow of both electricity and control information. The smart grid is expected to provide reliable, efficient, and sustainable electrical sources with decentralized controlling and consumer involvement [1], [2]. In order to balance the supply and demand as well as efficiently troubleshoot the instantaneous problems in the network, the information exchange and supervision must be guaranteed in an almost real-time manner. Advanced Metering Infrastructure (AMI), which is one of the most important component to realize this function in smart grid, is responsible to collect, measure, and analyze energy consumption [3].

Recently, in the AMI, the SMs have been extensively studied in several disciplines of both academia and industry. The governments of several countries in Europe and North America have recommended to use SMs for households [4], [5]. All electrical appliances in a residential unit (RU) are usually connected to a SM, which acts as a central element to pe-riodically report the power consumption to a local aggregator. This aggregator collects the reports of the RUs in the area and calculates the total consumption of the area and they reports the total consumption to the controller of the network for further analysis and processing. Collected information is used for timely monitoring and analyzing the health of the

electrical grid e.g., making real-time power pricing decisions, and detecting power fraud, or leakage [3], [6], [7].

In a data aggregating system, when the SMs send reports to the local aggregator, the malicious agents can eavesdrop the transmissions and analyze the behaviors and habits of the people living in a certain RU. The security issue becomes one of the most challenging issues of the smart grid. A myriad of electric appliances (e.g., bulb lights, water heaters, hot furnaces, refrigerators, and air conditioners) can be easily analyzed by appliance load monitoring without using any advanced tool [5]. For example, a murderer can determine whether a person is cooking in the kitchen based on his habitual electrical consumption and the current SM’s report [8]. As a result, guaranteeing the privacy of the individual meter readings and, in the mean time, allowing the operation centers to obtain overall information are two important tasks for security in smart grid [4], [9], [10].

In smart grid, the privacy preservation for data aggregation has been studied for years. A great number of works use Paillier cryptosystem, which is a homomormic encryption technique [6]. It allows one to compute the encryption of

s1+s2given only the public-key and the encryption ofs1and s2. Nevertheless, a cryptographic solution, in which Paillier

cryptosystem is an example, normallly requires a complicated initialization phase to exchange the information among the nodes for building the pre-shared keys [4] and an infrastructure to manage these keys. Therefore, the process of cryptosystem not only is computationally expensive but also exposes to information leaking risks.

(2)

S1

E2

S3

S5

Aggregator S4

(compromised)

Wireless channel Wireless channel with reporting direction

E1

S2

Compromised data Eavesdropped data

Fig. 1. The system model

eavesdropping from estimating the individual measurement of the target SM. Even in the case that the adjacent SMs of the target SM are compromised, the measurement of the target SM is still confidential since it is still masked by the jamming signals which are based on the channels between the target SM and its non-compromised linked SMs.

II. SYSTEMMODEL

We consider an area with N residential units (RUs) and a single aggregator as shown in Fig. 1. There is one SM in each RU denoted as Si, i ∈ {1,2, ..., N}. We refer

Si (i = 1,· · · , N) and the aggregator as legitimate nodes,

where the aggregator is the (N + 1)-th node and denoted by SN+1. The set of all indices of the legitimate nodes is

defined by S = {1, ..., N + 1}. For the period of t sec, which is referred to the reporting resolution, the electricity consumption of the i-th RU is defined bysi. We assume that

the electricity consumptions of all RUs are distributed with the same distribution and the same variance of ξ2. The local aggregator collects the total electricity consumption of all RSs in the area,sS=P

N

i=1si, but not the individual consumption

of each RU, si,i= 1,· · ·, N.

In the data aggregating system, the malicious agents try to get the electricity consumption of a certain SM, called target SM, denote by sχ, χ∈ {1, ..., N}. For the malicious agents,

we consider two cases of adversary as follows:

• Colluding eavesdroppers: NE colluding eavesdroppers, Ei,i∈ E, whereE is the set of the indices of the

eaves-droppers, listen to all transmissions from the legitimate nodes. The eavesdroppers jointly estimate sχ from all

received signals.

• Colluding eavesdroppers with compromised SMs: NC SMs are compromised by the malicious agent and thus, the eavesdroppers can access to the compromised SMs and obtain their measurements, the information of the linked channels with the compromised SMs, and the received signals at the compromised SMs. The eaves-droppers jointly estimate sχ based on the information

obtained from NC compromised SMs as well as the received signals of NE eavesdroppers. We assume that the target SM is not compromised, i.e., χ /∈ SC, where

SCis the set of the indices of the compromised SMs.

In the data aggregating system, we assume that SMs and eavesdroppers are uniformly distributed in a square of a×a

(m2)and the aggregator is located in the center of the square. We also assume that if the distance between Siand Sj,di,j, is

shorter than a threshold distance given bydo, i.e., di,j ≤do,

then Si and Sj can communicate with each other via a direct

channel given by hi,j = f d− l/2

i,j , where f ∈ CN(0,1) is a

fading coefficient andlis a path-loss exponent. The set of the indices of the legitimated nodes that can directly communicate with Si is defined by Li = {j|di,j ≤ do,∀ j 6= i}.

Otherwise, they cannot directly communicate with each other and hence, the channel between them can be negligible due to the large distance. The channel from Si to Ej is defined

by gi,j = fd˜ −l/2

i,j , where d˜i,j is the distance between Si

and Ej. As the worst case, we assume that the eavesdroppers

can perfectly collude and hence, they can jointly estimate the data based on the received signals of all eavesdroppers. Each legitimate node is assumed to perfectly estimate the directly connected channels. The distances between legitimate nodes are publicly known by all nodes including the eavesdroppers. We only consider the connected network, i.e., there exists at least one path from all SMs to the aggregator and thus, the reports of all SMs can be forwarded to the aggregator The expected transmit power of all nodes is 1 and all transmissions are conducted with a 1-Hz bandwidth.

III. PRIVACYPRESERVING WITHSCALED

CHANNEL–BASEDJAMMING

The proposed privacy–preserving scheme for the data ag-gregation consists of two phases, which is the initialization phase and data aggregation phase with added scaled channels.

A. Initialization Phase

In the initialization phase, each SM determines the data routing path to the aggregator and the channel variances and routing path of all SMs are disseminated to all nodes. The disseminated information can also be received at the eavesdroppers. For the data aggregating system, the schedule of the data reporting of SMs is obtained based on the routing paths of SMs. This phase is performed only when a network of SMs is newly installed. The details of the initialization phase is given as follows:

• Step 1) Each SM determines the linked nodes that can directly communicate with each other such as di,j ≤

do,∀ i= 1,· · · , N.

• Step 2) For each SM, the routing path, which has the least number of hops to the aggregator, is determined based on Dijkstra algorithm [12], [13]. Instead of the original Dijkstra algorithm, which finds the shortest path, we modify the weight of a link to 1 +di,j, where is

a small value such as 1. We can use to find the shortest path among the paths that have the same number of hops.

(3)

Sj Si Sk

xj yi,j xi yk,i xk hj,i hi,k

Fig. 2. A part of the reporting tree where Sjand Siare respectively child

nodes of Siand Sk.

node of Sj and Sj is a parent node of Si. An example

of reporting tree is shown in Fig. 1 with branches of red arrows. In Fig. 1, S1 sends s1 to S4; and S4 relays it

towards the aggregator. Hence, S1is the child node of S4

and S4 is the parent node of S1.

• Step 4) For the data aggregating system, the reporting schedule is determined by the reporting tree. The main scheduling rule is that a parent node cannot transmit data before its child node transmits data. This rule guarantees that all reports from the SMs are forwarded to the root node using the minimum number of time slots. For example, in Fig. 1), S4 cannot transmit data to the

aggregator before S1 and S2 transmit their data to S4.

Similarly, S5 cannot transmit data earlier than S3. Since

the reporting schedule obtained by this rule is not unique (eg. 1-2-4-3-5 and 3-5-1-2-4 in Fig. 1), we can choose any one of them.

When a node joins or leaves the network, the initialization phase has to be updated for the successful data aggregating.

B. Data Aggregation Phase with Scaled Channel based Jam-ming

After the initialization phase, each SM reports its data at each time slot based on the reporting schedule. Without loss of generality, we assume that the reporting schedule for SMs is 1-2-3-...-N.

In order to preserve the privacy of the reporting data, we propose the scaled channel–based jamming scheme at each SM. Different from the perturbation schemes, which add the random noise, to guarantee the privacy, each SM adds the scaled sum of the connected channels to the measured data. Since the jamming signals, which are the scaled sum of the connected channels, are designed to be cancelled with each other at the aggregator, the aggregator can obtain the total reported data of SMs without jamming signals. However, the eavesdroppers receive the signals, which include the jamming signals.

Let Sj be a child node of Si and Si be a child node of Sk

as shown in Fig. 2. In the j-th time slot, Sj transmits xj to

Si. Then, the received signal at Si is given by

yi,j=hj,ixj+zi,j, (1)

wherezi,jis the noise at Si in thej-th time slot. Siestimates

the data of Sjfrom the received signal, then the estimated data

of Sj at Si is given by

ˆ

uj= √

αjh−j,i1yi,j = √

αj xj+h−j,i1zi,j

, (2)

whereαjis the transmit power scaling factor at Sjto guarantee

that the expected transmit power of Sj is 1.

In the i-th time slot, Si designs the transmit signal ui to

relay the received data and transmit its own data,si, as

ui=si+

X

v∈Ci

ˆ

uv+Ji, (3)

where Ci is the set of the indices of all child nodes of Si.

Here, Si adds the jamming signalJi to the transmit signal to

preserve privacy. The jamming signal at Si is designed by

Ji=β

X

v∈Li

(−1)τ(i,v)hi,v, (4)

where Li is the index set of linked nodes to Si, β is a

coefficient for adjusting the power of the jamming signals created by the channels, and

τ(i, v) =

0, ifi < v,

1, ifi > v, . (5)

Based onτ(i, v), the jamming signal at Sj,Jj contains−hi,j

and Ji contains hi,j. Hence, they can be cancelled at the

aggregator. After power scaling, the transmit signal of Si is

given by

xi= 1

αi

ui. (6)

Then, the received signal at Sk is given by

yk,i=hi,kxi+zk,i, (7)

and the estimated data of Si at Sk is given by

ˆ

ui= √

αih−i,k1yk,i= √

αi

xi+h−i,k1zk,i

(8)

=si+

X

v∈Ci

ˆ

xv+Ji+ √

αih−i,k1zk,i. (9)

The transmit signal of Sk is given by

uk=sk+

X

v∈Ck

ˆ

uv+Jk. (10)

LetDk be a set of the indices of all descendant nodes of Sk,

(e.g., child nodes of Sk and child nodes of Sk’s child nodes

and so on), and referred to as the descendant set of Sk. Then,

substituting (8) into (10), the transmit signal in (10) can be rewritten by

uk =

X

v1∈Dek

sv1+β

X

v2∈Dek,v3∈/Dek

I(v2, v3)

| {z }

residual jamming signals

+ X

v4∈Dk √

αv4h

−1

v4,p(v4)zp(v4),v4

| {z }

distortion of estimation

, (11)

where I(k, v), (−1)τ(k,v)h

k,v, Dek = Dk ∪ {k} andp(v4)

is the index of the parent node of thev4-th SM. In (11), the

second term denotes the residual jamming signal at Si. Ifv2∈

e

(4)

and −hv2,v3. Hence, they are cancelled out at Sk. However,

if v2 ∈Dek andv3 ∈/ Dek, the jamming signal contains only

hv2,v3 or−hv2,v3 and thus, it cannot be cancelled and remains

as the residual jamming signal at Sk. The third term of (11)

is the distortion of estimation, which is caused by noise. The transmitted signal of Sk is given byxk = √1α

kuk where the

power scaling factor is given by

αk =

Dek

ξ

2+β2 X

v2∈Dek,v3∈/Dek

1

dl v2,v3

+σ2 X

v4∈Dk

αv4 |hv4,p(v4)|

2.

(12)

Since the report tree is known by all legitimate nodes, the power scaling factors of all nodes are known and used to estimate in each step.

Consequently, since the jamming signals are cancelled at the aggregator, the aggregated data at the aggregator can be represented by

ˆ

sS= n

X

v=1

sv+ √

αv4h

−1

v,p(v)zp(v),v

=sS+ ˜z, (13)

where ˆsS is the total electricity consumption of the area and z , Pn

v=1

αvh−v,p1(v)zp(v),v is the distortion of the

estimation. The mean squared error of the total consumption in the area of the proposed scheme is obtained by

ePS=E

h

|sS−ˆsS|

2i

=σ2

n

X

v=1

αvdlv,p(v). (14)

In the proposed privacy–preserving scheme, each SM uses the information of the connected channels as the jamming signal. The eavesdroppers do not know the exact value of these channels and hence, they cannot use differential attacks.1

IV. PRIVACYATTACK OFMALICIOUSAGENTS

In this section, we analyze the data estimation of the target SM, Sχ, at the malicious agents for following two cases.

In the first case, NE colluding eavesdroppers listen to the transmissions of SMs and jointly estimate the target data of

Sχ based on all received signals at NE eavesdroppers. In the second case, we assume that among all SMs, NC SMs are compromised by malicious agents. Thus, the eavesdroppers can access to the compromised SMs and obtain the perfect information of the individual measurements and the connected channels of the compromised SMs. The eavesdroppers jointly estimate the target data based on the obtained information as well as the received signals at the eavesdroppers.

1) Colluding Eavesdroppers: In the k-th time slot, k = 1,2, ...N, Ej receives a signal from Sk, given by

rj,k=gk,jxk+wj,k=

gk,j √

αk

uk+wj,k, (15)

wherewj,k is the noise at Ej in thek-th time slot. Since the

eavesdroppers do not know the information of the channels

1For example, a malicious agent obtains the aggregated data of firstNSMs and that of firstN−1SMs. Even though both aggregated data are secured, in a differential attack, he can easily deduce the data of theN-th SM by a simple subtraction. [4], [6]

between the legitimate nodes, they have to estimates the target data by treating the jamming signals and distortions, which are the second and third terms in (11), as noise. Therefore, the received signals at Ej for totalN time slots can be represented

by anN×1 vector as

rj=Gjs+ ˙wj, (16)

where rj = [rj,1,· · · , rj,N] T

, s = [s1, s2, ..., sn] T

, and the vector of effective noise at Ej is given by w˙j = [ ˙wj,1,· · ·,w˙j,N]

T

, where

˙

wj,k=

gk,j √

αk

 β

X

v2∈Dek,v3∈/Dek

I(v2, v3)

+ X

v4∈Dk √

αv4h

−1

v4,p(v4)zp(v4),v4

!

+wj,k. (17)

In the effective channel matrix Gj, the element in the k-th

row andv-th column is represented as

gk,vj = gk,j√ak,v

αk

, whereak,v=

1, ifv∈Dek

0, otherwise. (18)

By stacking the receive signal vectors of all eavesdroppers, the received signals at colluding eavesdroppers can be represented by anN·NE×1 vector as

rE=Gs+ ˙w, (19)

where rE = rT1 · · ·rTN

E

T

, G = [G1· · ·GNE] T

, and w˙ =

˙ wT

1 · · ·,w˙TNE

T

. Using Zero-Forcing (ZF) for (19), the esti-mation ofsat colluding eavesdroppers is obtained by

ˆsE,[ˆs1,sˆ2, ...,ˆsn] =G−1rE, (20)

where ˆsk is the estimation of the measurement of Sk at the

eavesdroppers. Thus, the squared error of the reported data of the target SM is given by

ePI,C=E

h

|sχ−sˆχ|

2i

, (21)

where superscripts P and C refer to the proposed scheme and colluding eavesdroppers, respectively. The squared error for the non-colluding eavesdroppers is easily derived by applying

NE= 1 in (19).

2) Colluding Eavesdroppers with Compromised SMs: The information of compromised Si exposed to the eavesdroppers

includes 1) information of linked channels at Si (i.e., hi,v,

v∈ Li), 2) data of the measurement (i.e.,si), and 3) received

signals at Si (i.e.,yi,v,v∈ S, v6=i). The eavesdroppers use

the exposed information of the compromised SM and their received signal to estimate the data of the target SM.

Let the set of the indices of the compromised SMs beSC.

Then, the channel matrix G can be divided by two parts as GC andGN, whereGCis the matrix that consists the column vectors corresponding to the compromised SMs, gi, i∈ SC

(5)

vector at the eavesdroppers in (19) can be rewritten by

rE=GCsC+GNsN+ ˙w, (22)

wheresC and sN are the vectors of the measured data of the compromised SMs and non-compromised SMs, respectively. Here, the eavesdroppers perfectly know the measured data of compromised SMs,sC, and the linked channels with the com-promised SMs,GC. Therefore, the eavesdroppers can subtract the known information from the received signal vector. Hence, the vector that the eavesdroppers obtain is given by

˜

rC=GNsN+ ˜w (23)

where the effective noise vector is given by w˜ = [ ˜w1,1· · ·w˜1,N, ...,w˜NE,1, ...,w˜NE,N]

T

and

˜

wj,k=

gk,j √

αk

 β

X

v2∈Dek\SC, v3∈/Dek\SC

I(v2, v3)

+ X

v4∈Dk √

αv4h

−1

v4,p(v4)zp(v4),v4

!

+zj,k. (24)

Comparing (17) and (24), we can see that the effective noise at the eavesdroppers is reduced because the eavesdroppers cancel some jamming signals by using the linked channel information of the compromised SMs.

Using ZF to (23), the estimation ofsNat the eavesdroppers is given by ˆsN =G−N1˜rC. The squared error of the reported data of the target SM is given by the same formula in (21), wheresˆχ is an element ofˆsN.

V. SIMULATIONRESULTS

We evaluate the performance of the proposed privacy– preserving scheme via Monte Carlo simulation. The N SMs are uniformly located in the a × a square area and the aggregator is located at the center of the square at a2,a2

. Figure 3 shows an example of reporting tree with 10 SMs with a= 1 anddo= 12. The reporting tree is built based on

the procedure of the initialization phase, which is provided in Section III-(a). In this simulation, as the measurement data of SMs, s= [s1· · ·sN], we use a high-resolution data set of

electrical power demand in dwellings in the East Midlands, UK [14], similar to [6].

For the performance metrics, we show the MSE of the ag-gregated data at the aggregator,eP

S, which is given in (14), and MSEs of the data of the target SM at the colluding eavesdrop-pers (NE= 3) with compromised SMs,eP,Cχ , and non-colluding

eavesdropper (NE= 1),eP,Nχ . The number of the compromised

SMs are NC = 0,2,6. Therefore, the performance is good if

eP

S is small bute P,C

χ andeP,Nχ are large. We also plot the MSEs

at the aggregator, eB

S, and at the colluding eavesdroppers,e B χ,

of the perturbation method as the benchmark scheme [4], [8], [11]. Since we do not consider cryptographic operation with highly computational complexity, the benchmark scheme only includes the perturbation part of the existing schemes [4], [8], [11]. In the benchmark scheme, each SM adds a random noise to the measured data and transmits it to the aggregator. Hence,

0 0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

10

1

2 3

4

5 6

7 8

9

10

x (m)

y (m)

Fig. 3. An example of a network with 10 SMs. The red segments represent branches of the reporting tree with the root as the aggregator. The red and black segments represent direct wireless channels between any two SMs/aggregator.

the transmit signal ofi-th SM is given by

¨

ui=si+ ¨zi+

X

j∈Di

¨

uj, (25)

wherez¨i ∈ CN(0, σ2B) is the added random noise at the i-th SM and the third term in (25) includes the received signals from descendant nodes of Si. Even though only the

pertur-bation part of the existing scheme is used, the comparison in the simulation is still valuable since in many scenarios, the infrastructure for cryptographic operation is not available or too expensive in terms of computation.

In Fig. 4, we plot the MSEs of the proposed and bench-mark schemes according to transmit SNR when N = 10,

a = 1m, and do = 12m. For the comparison, we set the

added noise power of perturbation scheme σ2B = -16dBm such that eBχ ≈ ePχ,N in order to compare the two schemes

in the other metric, eP

S and eBS. As shown in Fig. 4, MSE at the aggregator of the proposed scheme, ePS, is significantly lower than that of the perturbation-only scheme, eBS. In the perturbation scheme, the aggregator cannot reliably estimate

sS due to the jamming signals (the added noises). The noise at any receiver is strongly masked by these jamming signals thus the MSE does not decrease with SNR. Moreover, if the NC increases, the MSE at the colluding eavesdroppers of the proposed scheme,eP,C

χ , decreases since the eavesdroppers

obtain more information about the related channels and mea-surements from the compromised nodes and thus, they can cancel more jamming signals. However, as shown in Fig. 4, when the number of the compromised SMs is large such as

NC= 6,ePχ,C is still much higher than ePS.

In Fig. 5, the MSEs are plotted according to the edge of the square area, a, when transmit SNR is 20dB andN = 10. The MSE of all cases increases with a or at least does not decrease. Since the same number of SMs are uniformly located in a larger area, the communication distances between SMs become larger and hence, the MSEs increase.

(6)

10 12 14 16 18 20 22 24 26 28 30 10−5

10−4 10−3 10−2 10−1 100 101

SNR, dB Mean squared error eBχ

eP,Nχ

eP,C

χ, nC = 0

eP,Cχ, nC = 2

eP,Cχ, nC = 6

eB S

ePS

Fig. 4. The MSE of the proposed and the perturbation-only schemes when estimatingsχandsSwitha= 1m and varied SNR.

1 1.5 2 2.5 3 3.5 4 10−4

10−3 10−2 10−1 100 101

Area edge, m

Mean squared error

nC = 0 n

C = 2 n

C = 6 eBχ

eP S eP,Nχ

eB S

eP,C χ

Fig. 5. The MSE of the proposed and the perturbation-only schemes when estimatingsχandsSwith SNR= 20dB,N= 10, and varieda.

a = 1m. We can see that for the proposed scheme, the MSE of sS at the aggregator increases rapidly with the number of SMs because the accumulated noise at the aggregator increases with the number of hops from the SMs to the aggregator. On the other hand, MSE at the colluding eavesdroppers increases slowly since the accumulated noise at the eavesdroppers is only related to the number of SMs on the same branch with the target SM, Sχ, rather than all SMs.

VI. CONCLUSION

We propose a novel privacy–preserving scheme in smart– grid data aggregation based on the information of the physical channels. Instead of using cryptographic operations, each SM simply uses its linked channels as the jamming signals on its measurement. Since the jamming signals are designed to be completely cancelled at the aggregator, it is difficult for the eavesdroppers to decode the measurement of SM while the aggregator can estimate the total electrical consumption in the area. The simulation results show that the mean squared error (MSE) of the individual measurements at the eavesdropper is very high while MSE of the total measurement at the aggregator is very low, which is significantly lower than that of the traditional perturbation–only scheme.

8 10 12 14 16 18 20 22 10−4

10−3 10−2 10−1 100 101 102

Number of SMs (N)

Mean squared error

eBχ eP,Nχ eP,Cχ , n

C = 0 eP,Cχ , n

C = 2 eP,Cχ , n

C = 6 eB

S eP S

Fig. 6. The MSE of the proposed and the perturbation-only schemes when estimatingsχandsSwith SNR= 20dB,a= 1m and variedN.

ACKNOWLEDGEMENT

This work was partly supported by the Temasek Research Fellowship and the A*STAR SERC Grant 1224104048.

REFERENCES

[1] C.-I. Fan, S.-Y. Huang, and Y.-L. Lai, “Privacy-enhanced data aggre-gation scheme against internal attackers in smart grid,” IEEE Trans. Industrial Info., vol. 10, no. 1, pp. 666–675, Feb. 2014.

[2] S. Roy, M. Conti, S. Setia, and S. Jajodia, “Secure data aggregation in wireless sensor networks,” IEEE Trans. Info. Foren. and Sec., vol. 7, no. 3, pp. 1040–1052, Jun. 2012.

[3] Y. Yan, Y. Qian, and H. Sharif, “A secure data aggregation and dispatch scheme for home area networks in smart grid,” inIEEE Global Telecom. Conf. (GLOBECOM), Dec. 2011, pp. 1–6.

[4] W. Jia, H. Zhu, Z. Cao, X. Dong, and C. Xiao, “Human-factor-aware privacy-preserving aggregation in smart grid,”IEEE Systems J., vol. 8, no. 2, pp. 598–607, Jun. 2014.

[5] Z. Erkin, J. R. Troncoso-pastoriza, R. L. Lagendijk, and F. Perez-Gonzalez, “Privacy-preserving data aggregation in smart metering sys-tems: an overview,”IEEE Signal Processing Magazine, vol. 30, no. 2, pp. 75–86, Mar. 2013.

[6] H. Bao and R. Lu, “A new differentially private data aggregation with fault tolerance for smart grid communications,”IEEE Internet of Things J., vol. 2, no. 3, pp. 248–258, June 2015.

[7] C. Rottondi, G. Verticale, and C. Krauss, “Distributed privacy-preserving aggregation of metering data in smart grids,”IEEE J. on Sel. Areas in Comm., vol. 31, no. 7, pp. 1342–1354, Jul. 2013.

[8] M. Savi, C. Rottondi, and G. Verticale, “Evaluation of the precision-privacy tradeoff of data perturbation for smart metering,”IEEE Trans. Smart Grid, vol. 6, no. 5, pp. 2409–2416, Sep. 2015.

[9] J. Choi, J. Bang, L. Kim, M. Ahn, and T. Kwon, “Location-based key management strong against insider threats in wireless sensor networks,”

IEEE Sys J., vol. PP, no. 99, pp. 1–9, May 2015.

[10] L. Chen, R. Lu, and Z. Cao, “PDAFT: A privacy-preserving data aggregation scheme with fault tolerance for smart grid communications,”

Springer Peer-to-Peer Networking and App., vol. 8, no. 2, pp. 1122– 1132, Jun. 2015.

[11] G. Acs and C. Castelluccia, “I have a DREAM! (differentially private smart metering),” inLNCS, 2011, p. 110.

[12] F. Ye, Y. Qian, and R. Q. Hu, “A security protocol for advanced metering infrastructure in smart grid,” in IEEE Global Comm. Conf. (GLOBECOM), Dec 2014, pp. 649–654.

[13] E. S. Rigas, S. D. Ramchurn, and N. Bassiliades, “Managing electric vehicles in the smart grid using artificial intelligence: A survey,”IEEE Trans. on Intelligent Transport. Systems, vol. 16, no. 4, pp. 1619–1635, Aug 2015.

Figure

Fig. 1. The system model
Fig. 2. A part of the reporting tree where S j and S i are respectively child nodes of S i and S k .
Figure 3 shows an example of reporting tree with 10 SMs with a = 1 and d o = 1 2 . The reporting tree is built based on the procedure of the initialization phase, which is provided in Section III-(a)
Fig. 5. The MSE of the proposed and the perturbation-only schemes when estimating s χ and s S with SNR = 20dB, N = 10, and varied a.

References

Related documents

In the task, the workers will see a short video snippet of five seconds and are asked to identify semantic events and mark the team, the time, and the position on the field of the

4.1 The Select Committee is asked to consider the proposed development of the Customer Service Function, the recommended service delivery option and the investment required8. It

Future research, making use of a longer panel survey and national data on workers could investigate both the dierence between the long and the short run impact of the nancial

• Follow up with your employer each reporting period to ensure your hours are reported on a regular basis?. • Discuss your progress with

(G –J) DiI-labeled EVs, isolated from supernatant of control uninfected cells, were stained with anti-gB AF647 antibodies and anti-gH PB antibodies or with their isotype controls..

These test data, and those from many other researchers, highlight the benefits to be obtained in terms of reducing sulphate attack and chloride ion penetration from incorporating

Other readings (not required): Pearson, Neil D., 2002, Risk Budgeting: Portfolio Problem Solving With Value-at-Risk (New York: John Wiley &amp; Sons), Chapters 11, 12, and 13;

The PROMs questionnaire used in the national programme, contains several elements; the EQ-5D measure, which forms the basis for all individual procedure