Message Authentication Codes (MACs)
Tung Chou
Technische Universiteit Eindhoven, The Netherlands
October 8, 2015
1 / 22
Message Authentication Codes (MACs) Tung Chou Technische - - PowerPoint PPT Presentation
Message Authentication Codes (MACs) Tung Chou Technische Universiteit Eindhoven, The Netherlands October 8, 2015 1 / 22 About Me 2 / 22 About Me Tung Chou (Tony) 2 / 22 About Me Tung Chou (Tony) Ph.D. student of Daniel J. Bernstein
1 / 22
2 / 22
2 / 22
2 / 22
2 / 22
2 / 22
3 / 22
3 / 22
3 / 22
3 / 22
3 / 22
4 / 22
4 / 22
5 / 22
5 / 22
5 / 22
5 / 22
5 / 22
5 / 22
5 / 22
5 / 22
5 / 22
6 / 22
6 / 22
6 / 22
6 / 22
6 / 22
6 / 22
6 / 22
6 / 22
6 / 22
7 / 22
7 / 22
7 / 22
7 / 22
8 / 22
8 / 22
8 / 22
8 / 22
8 / 22
9 / 22
9 / 22
9 / 22
9 / 22
9 / 22
9 / 22
9 / 22
10 / 22
11 / 22
11 / 22
11 / 22
11 / 22
11 / 22
11 / 22
11 / 22
11 / 22
11 / 22
11 / 22
12 / 22
12 / 22
12 / 22
12 / 22
12 / 22
1 = ’FF’, ’00’, ..., ’00’
12 / 22
1 = ’FF’, ’00’, ..., ’00’
12 / 22
13 / 22
13 / 22
13 / 22
13 / 22
14 / 22
14 / 22
14 / 22
14 / 22
14 / 22
14 / 22
15 / 22
15 / 22
15 / 22
15 / 22
15 / 22
16 / 22
16 / 22
16 / 22
16 / 22
16 / 22
16 / 22
16 / 22
17 / 22
18 / 22
19 / 22
19 / 22
19 / 22
19 / 22
19 / 22
19 / 22
19 / 22
19 / 22
19 / 22
20 / 22
20 / 22
1 + r1)(m′ 2 + r2) + (m′ 3 + r3)(m′ 4 + r4) + · · · + (m′ 2ℓ−1 + r2ℓ−1)(m′ 2ℓ + r2ℓ). 21 / 22
1 + r1)(m′ 2 + r2) + (m′ 3 + r3)(m′ 4 + r4) + · · · + (m′ 2ℓ−1 + r2ℓ−1)(m′ 2ℓ + r2ℓ).
2) + r2(m1 − m′ 1) + r3(m4 − m′ 4) + r4(m3 − m′ 3) + · · ·
1m′ 2 − m1m2 + m′ 3m′ 4 − m3m4 + · · · . 21 / 22
1 + r1)(m′ 2 + r2) + (m′ 3 + r3)(m′ 4 + r4) + · · · + (m′ 2ℓ−1 + r2ℓ−1)(m′ 2ℓ + r2ℓ).
2) + r2(m1 − m′ 1) + r3(m4 − m′ 4) + r4(m3 − m′ 3) + · · ·
1m′ 2 − m1m2 + m′ 3m′ 4 − m3m4 + · · · .
21 / 22
22 / 22