Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth...

55
Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute of Network Coding The Chinese University of Hong Kong

description

Introduction Is Alice talking to someone? Alice Willie Bob Goal: decode message Goal: detect Alice’s status Goal: transmit reliably & deniably

Transcript of Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth...

Page 1: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Reliable Deniable Communication: Hiding Messages from Noise

Pak Hou CheJoint Work with Sidharth Jaggi,

Mayank Bakshi and Madhi Jafari Siavoshani

Institute of Network CodingThe Chinese University of Hong Kong

Page 2: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Introduction

Is Alice talking to someone?

Alice

Willie

Bob

Page 3: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Introduction

Is Alice talking to someone?

Alice

Willie

Bob

Goal: decode message

Goal: detect Alice’s status

Goal: transmitreliably & deniably

Page 4: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Model

M

T

t

�⃑�

Alice’s Encoder

𝑁=2πœƒ (βˆšπ‘›)

Page 5: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Model

M

T

Message Trans. Status

BSC(pb) οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑏)�⃑�𝑏�⃑�

Alice’s EncoderBob’s Decoder

𝑁=2πœƒ (βˆšπ‘›)

οΏ½Μ‚οΏ½

Page 6: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Model

M

T

Message Trans. Status

BSC(pb) οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑏)�⃑�𝑏�⃑�

Alice’s EncoderBob’s Decoder

𝑁=2πœƒ (βˆšπ‘›)

οΏ½Μ‚οΏ½

Page 7: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Model

M

T

Message Trans. Status

BSC(pb) οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑏)�⃑�𝑏�⃑�

Alice’s EncoderBob’s Decoder

BSC(pw)

οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑀)

�⃑�𝑀

𝑁=2πœƒ (βˆšπ‘›)

Willie’s Estimator

οΏ½Μ‚οΏ½

οΏ½Μ‚οΏ½

Page 8: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Model

M

T

Message Trans. Status

BSC(pb) οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑏)�⃑�𝑏�⃑�

Alice’s EncoderBob’s Decoder

BSC(pw)

οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑀)

�⃑�𝑀

𝑁=2πœƒ (βˆšπ‘›)

Willie’s Estimator

οΏ½Μ‚οΏ½

οΏ½Μ‚οΏ½

Page 9: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Model

M

T

Message Trans. Status

BSC(pb) οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑏)�⃑�𝑏�⃑�

Alice’s EncoderBob’s Decoder

BSC(pw)

οΏ½Μ‚οΏ½=𝐷𝑒𝑐 (�⃑�𝑀)

�⃑�𝑀

𝑁=2πœƒ (βˆšπ‘›)

Willie’s Estimator

οΏ½Μ‚οΏ½

οΏ½Μ‚οΏ½

Asymmetry pb < pw

Page 10: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Prior Work

Alice Bob

Willie

Shared secret ([1] Bash, Goeckel & Towsley)

[1] B. A. Bash, D. Goeckel and D. Towsley, β€œSquare root law for communication with low probability of detection on AWGN channels,” in Proceedings of the IEEE International Symposium on Information Theory (ISIT), 2012, pp. 448–452.

Page 11: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Our Case

Alice Bob

Willie

Asymmetry pb < pw

Page 12: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Hypothesis TestingWillie’s Estimation

Alice’s Transmit

StatusSilent

Transmit

𝛼=Pr ( οΏ½Μ‚οΏ½=1|𝐓=0 ) , 𝛽=Pr ( οΏ½Μ‚οΏ½=0|𝐓=1 )

Page 13: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Hypothesis TestingWillie’s Estimation

Alice’s Transmit

StatusSilent

Transmit

Page 14: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Hypothesis TestingWillie’s Estimation

Alice’s Transmit

StatusSilent

Transmit

Page 15: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Hypothesis TestingWillie’s Estimation

Alice’s Transmit

StatusSilent

Transmit

Page 16: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Intuition

𝐓=0 , 𝐲𝑀=�⃑�𝑀 Binomial(𝑛 ,𝑝𝑀)

Page 17: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Intuition

Page 18: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 1(high deniability => low weight codewords)

Too  many   codewords  with   weight  β€œmuch ” greater   than𝑐 βˆšπ‘› , h𝑑 𝑒𝑛 h𝑑 π‘’π‘ π‘¦π‘ π‘‘π‘’π‘šπ‘–π‘    β€œnot   very”   deniable

Page 19: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3(Converse & achievability for reliable & deniable comm.)

Page 20: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

pb>pw

Page 21: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

𝑁=0

Page 22: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2pw=1/2

Page 23: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

𝑁 ≀2(1βˆ’π» (𝑝𝑀 )+πœ–)𝑛

Page 24: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

𝑁 β‰₯2(1βˆ’π» (𝑝𝑀 )βˆ’πœ–)𝑛

Page 25: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

pb=1/2

Page 26: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2𝑁=2𝑂 (βˆšπ‘› log𝑛)

Page 27: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

𝑁=2𝑂 (βˆšπ‘› log𝑛) ,( π‘›βˆšπ‘›)=2𝑂 (βˆšπ‘› log𝑛)

Page 28: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

𝑁=2Ξ©(βˆšπ‘› log𝑛)

Page 29: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

pw>pb

Page 30: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2𝑁=2𝑂 (βˆšπ‘›)

Page 31: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 2 & 3

𝑝𝑏

𝑝𝑀

0 1/2

1/2

Achievable region

Page 32: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

β€’ Recall: want to show

Page 33: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n𝑝𝑀𝑛+𝑂 (βˆšπ‘›)𝑝𝑀𝑛

logarithm of# codewords

log ( 𝑛𝑛/2)β‰ˆπ‘›

Page 34: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n

logarithm of# codewords

Page 35: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n

logarithm of# codewords

Too few codewords=> Not deniable (Thm4)

Page 36: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n

logarithm of# codewords

𝑂 (βˆšπ‘›)

Page 37: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n

logarithm of# codewords

Page 38: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑝 (𝐲𝑀)

Logarithm of# codewords

Page 39: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

β€’ Recall: want to show

𝐏0 𝐏1

Page 40: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝐏0 𝐏1

!!!

Page 41: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝐏0 𝐏1

!!!

Page 42: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

β€’ Chernoff bound is weakβ€’ Other concentration inequality

𝐏1𝑬π‘ͺ(𝐏¿¿1)ΒΏ

Page 43: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

Page 44: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n

logarithm of# codewords

Page 45: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n𝑝𝑀𝑛+𝑂 (βˆšπ‘›)𝑝𝑀𝑛

logarithm of# codewords

Page 46: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Proof Idea

𝑀𝑑𝐻 (π’šπ‘€ )

0 n𝑝𝑀𝑛+𝑂 (βˆšπ‘›)𝑝𝑀𝑛

logarithm of# codewords

Page 47: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

# codewords of β€œtype”

𝑇 1𝑇 2

𝑇 3

Page 48: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

Page 49: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

Page 50: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

β€’ w.p.

Page 51: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

β€’ w.p.

Page 52: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

β€’ w.p. β€’ close to w.p.

Page 53: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Theorem 3 – Sketch Proof

β€’ w.p. β€’ close to w.p. β€’ , w.h.p.

Page 54: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Summary

𝑝𝑏

𝑝𝑀

0 1/2

1/2

Page 55: Reliable Deniable Communication: Hiding Messages from Noise Pak Hou Che Joint Work with Sidharth Jaggi, Mayank Bakshi and Madhi Jafari Siavoshani Institute.

Summary

𝑝𝑏

𝑝𝑀

0 1/2

1/2