• No results found

Secure Identification for Gaussian Channels

N/A
N/A
Protected

Academic year: 2021

Share "Secure Identification for Gaussian Channels"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Secure Identification for Gaussian Channels

Wafa Labidi, Christian Deppe and Holger Boche

Technische Universität München Lehrstuhl für Theoretische Informationstechnik

ICASSP 2020

(2)

Outline

1 Identification: Overview

2 Identification for the Gaussian Wiretap Channel

(3)

Outline

1 Identification: Overview

2 Identification for the Gaussian Wiretap Channel

3 Conclusions

(4)

What is Identification?

m Enc noisy channelWn

Dec m0transmitted or not?

Alice Bob

Ahlswede/Dueck Picture 1989

(5)

What is Identification?

Shannon Picture 1948

• Receiver’s goal:Whatis the message sent?

• Sender chooses and sends the

messagem∈M={1, . . . ,M=

2nC}

Ahlswede/Dueck Picture 1989

• Receiver’s goal:Ism0the message sent?

• Sender chooses and sends the

identitym∈N={1, . . . ,N=22nC

}

(6)

Randomized Identification (ID)-Code

Randomized ID-code

A randomized(n,N,λ1,λ2)ID-code for a discrete memoryless channel (DMC)

Wis a family of pairs{(Qi,Di)|i=1, . . . ,N}withλ1,λ26λ <12and

∀i∈{1, . . . ,N}: • Qi∈P(Xn), Di⊆Yn • PxnXnQi(xn)Wn(Dci|x n) 6λ1⇐=channel noise • PxnXnQj(xn)Wn(Di|xn)6λ2⇐=ID-code

(7)

Randomized ID-Code

Yn=Xn ∝λ(i,j) 2 Di Dj ∝λ(j,l) 2 Dl ∝λ(2i,k) Dk .. . . . . Dm

ID-code for a binary noisless channel

(8)

Randomized ID-Code

Yn=Xn ∝λ(i,j) 2 Di Dj ∝λ(j,l) 2 Dl ∝λ(2i,k) Dk .. . . . . Dm

(9)

Randomized ID-Code

Yn=Xn ∝λ(i,j) 2 Di Dj ∝λ(j,l) 2 Dl ∝λ(2i,k) Dk .. . . . . Dm

ID-code for a binary noisless channel

(10)

Randomized ID-Code

Yn=Xn ∝λ(i,j) 2 Di Dj ∝λ(j,l) 2 Dl ∝λ(2i,k) Dk .. . . . . Dm

(11)

Identification Coding Theorem

1 2

Theorem

LetWbe afinite DMCandN(n,λ)the maximal number s.t. an(n,N,λ1,λ2)

ID-code forW(f,P)exists withλ1,λ26λthen:

CID(W) =C(W), ∀λ∈(0, 1 2) C(W)is the Shannon transmission capacity ofW,

CID(W),limn→∞ n1 log logN(n,λ)

1

R. Ahlswede and G. Dueck, "Identification via channels," in IEEE Transactions on Information Theory, vol. 35, no. 1, pp. 15-29, Jan. 1989 2

T. S. Han and S. Verdu, "New results in the theory of identification via channels," in IEEE Transactions on Information Theory, vol. 38, no. 1, pp. 14-25, Jan. 1992.

(12)

Direct Proof: Coding Scheme

1 To send a messagei, we prepare a set of coloring functionsTiknown by

the sender and the receiver(s)

Ti:{1, . . . ,M0}−→{1, . . . ,M00} : |{z}j coloring 7→Ti(j) |{z} color 1 2 .. . j .. . M0 1 2 . . . k . . . M00 T1 1 2 .. . j .. . M0 1 2 . . . k . . . M00 TN . . . . T1(1) =TN(1) =2

(13)

Direct Proof: Coding Scheme

1 To send a messagei, we prepare a set of coloring functionsTiknown by

the sender and the receiver(s)

Ti:{1, . . . ,M0}−→{1, . . . ,M00} : |{z}j coloring 7→Ti(j) |{z} color 1 2 .. . j .. . M0 1 2 . . . k . . . M00 T1 1 2 .. . j .. . M0 1 2 . . . k . . . M00 TN . . . . T1(1) =TN(1) =2

(14)

Direct Proof: Coding Scheme

1 To send a messagei, we prepare a set of coloring functionsTiknown by

the sender and the receiver(s)

2 The sender chooses a coloringjrandomly and calculates the color of the

messageiunder coloringjdenoted byTi(j)

3 Send(j,Ti(j))over the channel

4 The receiver, interested ini0, calculatesTi0(^j)

(15)

Direct Proof: Coding Scheme

1 To send a messagei, we prepare a set of coloring functionsTiknown by

the sender and the receiver(s)

2 The sender chooses a coloringjrandomly and calculates the color of the

messageiunder coloringjdenoted byTi(j)

3 Send(j,Ti(j))over the channel

4 The receiver, interested ini0, calculatesTi0(^j)

5 IfTi(^j) =Ti0(^j), theni=i0

(16)

Direct Proof: Coding Scheme

1 To send a messagei, we prepare a set of coloring functionsTiknown by

the sender and the receiver(s)

2 The sender chooses a coloringjrandomly and calculates the color of the

messageiunder coloringjdenoted byTi(j)

3 Send(j,Ti(j))over the channel

4 The receiver, interested ini0, calculatesTi0(^j)

(17)

Direct Proof: Coding Scheme

1 To send a messagei, we prepare a set of coloring functionsTiknown by

the sender and the receiver(s)

2 The sender chooses a coloringjrandomly and calculates the color of the

messageiunder coloringjdenoted byTi(j)

3 Send(j,Ti(j))over the channel

4 The receiver, interested ini0, calculatesTi0(^j)

5 IfTi(^j) =Ti0(^j), theni=i0

(18)

Direct Proof: Code Construction

u0 u00 n d √ ne m u01 u0 2 .. . u0 M0 C0={(u0 j,D0j),j∈{1, . . . ,M0}} (n,M0, 2−nγ) |C0|=d2n(C−)e u001 u00 2 . . . u00 M00 C00={(u00 k,D00k),k∈{1, . . . ,M00}} (d√ne,M00, 2−√nγ) |C00|=d2√ne ∈C={(Qi,Di),i∈{1, . . . ,N}}

(19)

Outline

1 Identification: Overview

2 Identification for the Gaussian Wiretap Channel

3 Conclusions

(20)

Wiretap Channel

Requirements:

• Secrecy (here strong): I(M;Zn)

6ξ1, ξ1>0 • Reliability:Pe(n),Pr[ ^M6=M]6ξ2, ξ2>0 M Encoder Alice Channel(W,V) Decoder Bob Eavesdropper Eve ^ M M X Y Z

(21)

Dichotomy Theorem

5

Theorem

We denote byC(W)the capacity of the channelWand byCSID(W,V)the

identification capacity of the wiretap channel(W,V)then:

CSID(W,V) =

C(W) ifCS(W,V)>0

0 ifCS(W,V) =0

5

R. Ahlswede and Z. Zhang, "New directions in the theory of identification via channels," in IEEE Transactions on Information Theory, vol. 41, no. 4, pp. 1040-1050, July 1995.

(22)

Proof: Code Construction

u0 u00 n d √ ne m u01 u0 2 .. . u0 M0 C0={(u0 j,D0j),j∈{1, . . . ,M0}} transmission code |C0|=d2n(C−)e u001 u00 2 . . . u00 M00 C00={(u00 k,D00k),k∈{1, . . . ,M00}} wiretap code |C00|=d2√ne ∈C={(Qi,Di),i∈{1, . . . ,N}}

(23)

Secure Codes for the Gaussian Channel

Wiretap transmission codes

An(n,M,λ)wiretap code for(W,V, g, g0,P)is a family of pairs

{(Q(·|i),Di), i=1, . . . ,M}such that for allin∈{1, . . . ,M}:

• Q(·|i)∈P(Xn), D i⊂Yn

• Di∩Dj=∅, ∀i6=j

• RxnXnQ(xn|i)Wn(Dci|xn)dnxn6λ

• I(U;Zn)6λ

(24)

Secure Codes for the Gaussian Channel

Wiretap ID-codes

A randomized(n,N,λ1,λ2)wiretap ID-code for(V,W, g, g0,P)is a family of pairs

{(Q(·|i),Di),i=1, . . . ,N}such that forλ1,λ26λ < 12,∀E⊂Zn,∀i:

• Q(·|i)∈P(Xn), D i⊂Yn • Pnl=1x2 l 6n·P,∀x nXn • Rxn∈XnQ(xn|i)Wn(Dci|xn)dnxn6λ1 • Rxn∈XnQ(xn|j)Wn(Di|xn)dnxn6λ2, ∀i6=j • Rxn∈XnQ(xn|j)Vn(E|xn) +Q(xn|i)Vn(Ec|xn)dnxn>1−λ,∀i6=j

(25)

Extension for the Gaussian Case

• W: yi=xi+ni, ni∼ N(0,N),g, 16i6n

• V: zi=xi+n0i, ni0 ∼ N(0,N0),g0, 16i6n

• Average power constraint: n1Pni=1x2

i6P

• Y=Z=R

=⇒ We call this channel(W,V, g, g0,P)

(26)

Extension for the Gaussian Case: Dichotomy

Theorem

Theorem (

Secure identification capacity)

LetCSID(g,g0,P)be the identification capacity of the wiretap channel

(W,V,g,g0,P)then:

CSID(g,g0,P) =

C(g,P) ifCS(g,g0,P)>0

(27)

Outline

1 Identification: Overview

2 Identification for the Gaussian Wiretap Channel

3 Conclusions

(28)

Conclusions and Outlook

• We provided a coding scheme for the Gaussian wiretap channel and

calculated the corresponding secure identification capacity. ,

Future:

• Explore identification and secure identification for the single-user MIMO channel

References

Related documents