A New Look at Counters: Don’t Run Like Marathon in a Hundred Meter Race
Directions in Authenticated Ciphers ’16, Nagoya
Avijit Dutta, Ashwin Jha and Mridul Nandi September 27, 2016
Indian Statistical Institute Kolkata
A New Look at Counters: Dont Run Like Marathon in a Hundred Meter - - PowerPoint PPT Presentation
A New Look at Counters: Dont Run Like Marathon in a Hundred Meter Race Directions in Authenticated Ciphers 16, Nagoya Avijit Dutta, Ashwin Jha and Mridul Nandi September 27, 2016 Indian Statistical Institute Kolkata Counters in
Indian Statistical Institute Kolkata
1
M CTR X := ⟨1⟩s∥M1 X1 ⟨2⟩s∥M2
· · · ⟨b⟩s∥Mb
−ℓ −n −n −n f1 f1 f1 − n − n − n − n − n | n · · · − n | n f2 | n | n t
2
M CTR X := ⟨1⟩s∥M1 X1 ⟨2⟩s∥M2
· · · ⟨b⟩s∥Mb
−ℓ −n −n −n f1 f1 f1 − n − n − n − n − n | n · · · − n | n f2 | n | n t
2
M CTR X := ⟨1⟩s∥M1 X1 ⟨2⟩s∥M2
· · · ⟨b⟩s∥Mb
−ℓ −n −n −n f1 f1 f1 − n − n − n − n − n | n · · · − n | n f2 | n | n t
2
3
3
200 m 400 m 10000 m 4
200 m 400 m 10000 m 4
200 m 400 m 10000 m 4
200 m 400 m 10000 m 4
5
5
5
6
6
6
6
6
n 2
7
n 2
7
n 2 ≤ c(n) < n.
7
8
8
b i 1
9
b
i=1
9
b
i=1
9
b
i=1
9
10
10
10
n−s n n−log2 ℓ n n−r+2−log2 ℓ n
11
h0 h1 h2 hb−1 hb iv h X1 X2 ⟨|M|⟩n e e e . . . . . . . . . . . . . . . . . . . CtHAIFA X1 X2 Xb f1 f1 f1 − n − n − n − n − n | n . . . . . . . . . . . . . . . . . . . . . . − n | n | n H CtH f2 H M s T CtMAC2 f2 H M T CtMAC1 | n | ℓ | n − n | n | ℓ | n | n 12
6 8 10 12 14 16 18 20 1 1.5 2 2.5 Message Length (in Log Base 2) Cycles per Byte CtMAC1-VAR4,8 CtMAC1-STDopt,8 CtMAC1-STD64 CtMAC1-STD32 CtMAC1-STD16 CtMAC1-STD8 13
6 8 10 12 14 16 18 20 1 1.5 2 2.5 Message Length (in Log Base 2) Cycles per Byte CtMAC2st-VAR4,8 CtMAC2st-STDopt,8 CtMAC2st-STD64 CtMAC2st-STD32 CtMAC2st-STD16 CtMAC2st-STD8 14
6 8 10 12 14 16 18 20 10 15 20 Message Length (in Log Base 2) Cycles per Byte CtHAIFA-VAR4,8 CtHAIFA-STDopt,8 CtHAIFA-STD64 CtHAIFA-STD32 CtHAIFA-STD16 CtHAIFA-STD8 15
CtHAIFA(q) ≤ 3q
16
CtMac1(t, q, ℓ) ≤ 1.5q2
E
CtMac2st(t, qm, qv, ℓ) ≤ 0.5q2 2n
E
2n
CtMac2$(t, qm, qv, ℓ) ≤ q2 2n + Advprp E
2n 17
18
18