Sebastian Pape, Databases and Interactive Systems Research Group
1
Sebastian Pape
Some Observations on Reusing One-Time Pads within Dice Codings
- 10. Kryptotag
Some Observations on Reusing One-Time Pads within Dice Codings 1 - - PowerPoint PPT Presentation
10. Kryptotag Sebastian Pape Some Observations on Reusing One-Time Pads within Dice Codings 1 Sebastian Pape, Databases and Interactive Systems Research Group Overview Dice Codings Invalid Keys Attacking the Key Pad
Sebastian Pape, Databases and Interactive Systems Research Group
1
Sebastian Pape, Databases and Interactive Systems Research Group
2
Sebastian Pape, Databases and Interactive Systems Research Group
3
Sebastian Pape, Databases and Interactive Systems Research Group
4
From [DD08] From [DD08]
Sebastian Pape, Databases and Interactive Systems Research Group
5
From [DD08] From [DD08]
Sebastian Pape, Databases and Interactive Systems Research Group
6
From [DD08]
Sebastian Pape, Databases and Interactive Systems Research Group
7
192 66
90≈1,23∗10 27
−8
From [DD08]
Sebastian Pape, Databases and Interactive Systems Research Group
8
9 0
2
9 1
2
9 9
2
=∑
i=0 9
9 i
2
=48.620
18
Sebastian Pape, Databases and Interactive Systems Research Group
9
Sebastian Pape, Databases and Interactive Systems Research Group
10
– Binary Decision Tree with half of all possible
– Delete invalid keys – Until only one key is left
17
Sebastian Pape, Databases and Interactive Systems Research Group
11
20 40 60 80 100 120 140 160 180 100 200 300 400 500 600 700 800
Sebastian Pape, Databases and Interactive Systems Research Group
12
10 20 30 40 50 60 200 400 600 800 1000 1200 1400 1600 1800 2000
Sebastian Pape, Databases and Interactive Systems Research Group
13
Sebastian Pape, Databases and Interactive Systems Research Group
14
Sebastian Pape, Databases and Interactive Systems Research Group
15
i=0 n
n i
2
= 2n! n!n! (using Vandermonde's identity) 2n! n!n!≈ 1
n 2
2n (using Stirling's formula)
2n
Sebastian Pape, Databases and Interactive Systems Research Group
16
– 18,5% invalid keys, keysize:
– 3,9% invalid keys, keysize:
– <1% invalid keys, keysize:
18
27
36
9 0
2a
9 1
2a
9 9
2a
=∑
i=0 9
9 i
2a
Sebastian Pape, Databases and Interactive Systems Research Group
17
24
90≈1,23∗10 27
Sebastian Pape, Databases and Interactive Systems Research Group
18
– Influence User (0,9) to leak parts of the key
Sebastian Pape, Databases and Interactive Systems Research Group
19
for your
Sebastian Pape, Databases and Interactive Systems Research Group
20