Some Advances in Broadcast Encryption and Traitor Tracing
Duong Hieu Phan (S´
eminaire LIPN - 18 Novembre 2014 )
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 1 / 42
Some Advances in Broadcast Encryption and Traitor Tracing Duong - - PowerPoint PPT Presentation
Some Advances in Broadcast Encryption and Traitor Tracing Duong Hieu Phan ( S eminaire LIPN - 18 Novembre 2014 ) Duong Hieu Phan Some Advances in BE&TT S eminaire LIPN 1 / 42 Multi-receiver Encryption From One-to-one to
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 1 / 42
1
2
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 2 / 42
1
◮ White-box tracing ◮ Black-box confirmation, black-box tracing 2
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 3 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 4 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 5 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 5 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 6 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 7 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 8 / 42
◮ Find S1, . . . Ss ∈ F s.t. [N] − R = s
i=1 Si
◮ Encrypt the message with each key Ki Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 8 / 42
2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 9 / 42
S1 S S S S S S S S S S S S S S u u u u u u u u
2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 10 / 42
S1 S S S S S S S S S S S S S S u u u u u u u u
2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8
u1 u2 u3 u4 u5 u6 u7 u8 S1 1 1 1 1 1 1 1 1 S2 1 1 1 1 S3 1 1 1 1 S4 1 1 S5 1 1 S6 1 1 S7 1 1 S8 1 1 S9 1 S10 1 S11 1 S12 1 S13 1 S14 1 S15 1
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 11 / 42
S1 S S S S S S S S S S S S S S u u u u u u u u
2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8
u1 u2 u3 u4 u5 u6 u7 u8 S1 1 1 1 1 1 1 1 1 S2 1 1 1 1 S3 1 1 1 1 S4 1 1 S5 1 1 S6 1 1 S7 1 1 S8 1 1 S9 1 S10 1 S11 1 S12 1 S13 1 S14 1 S15 1
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 11 / 42
S1 S S S S S S S S S S S S S S u u u u u u u u
2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8
u1 u2 u3 u4 u5 u6 u7 u8 S1 1 1 1 1 1 1 1 1 S2 1 1 1 1 S3 1 1 1 1 S4 1 1 S5 1 1 S6 1 1 S7 1 1 S8 1 1 S9 1 S10 1 S11 1 S12 1 S13 1 S14 1 S15 1
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 11 / 42
S1 S S S S S S S S S S S S S S u u u u u u u u
2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8
u1 u2 u3 u4 u5 u6 u7 u8 S1 1 1 1 1 1 1 1 1 S2 1 1 1 1 S3 1 1 1 1 S4 1 1 S5 1 1 S6 1 1 S7 1 1 S8 1 1 S9 1 S10 1 S11 1 S12 1 S13 1 S14 1 S15 1
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 11 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 12 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 12 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 12 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 13 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 14 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 14 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 15 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 15 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 15 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 15 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 15 / 42
r2 ru r1 ri Tr2 Tru · · · Tr1 · · · Tri T1 · · · · · · TL SK T z2 zu z1 zi · · · · · ·
1 1
z2 zu z1 zi · · · · · ·
1 1 1 1
D
a
D D D k2 ku k1 ki ˜ ˜ ˜ ˜
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 16 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 17 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 18 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 19 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 19 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 19 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 19 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 20 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 20 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 21 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 21 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 21 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 22 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 22 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 22 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 23 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 24 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 24 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 25 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 25 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 26 / 42
1
2
3
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 27 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 27 / 42
1
2
3
◮ Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 28 / 42
1
2
3
4
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 29 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 30 / 42
1
2
3
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 30 / 42
1
2
3
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 30 / 42
◮ Identity-based Traitor Tracing [ADMNPS07] ◮ Identity-based Trace & Revoke [PT11] Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 31 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 32 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 33 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 34 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 35 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 35 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 36 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 36 / 42
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 37 / 42
◮ Either the schemes are still quite inefficient ◮ Or the security is still not clear (e.g., composite order multi-linear
◮ Efficient decentralised BE in a constant number of rounds ◮ Efficient anonymous BE
◮ Attribute-based encryption ◮ Functional encryption
Duong Hieu Phan Some Advances in BE&TT S´ eminaire LIPN 38 / 42