FrodoKEM practical quantum-secure key encapsulation from generic lattices
Erdem Alkim Joppe W. Bos L´ eo Ducas Patrick Longa Ilya Mironov Michael Naehrig Valeria Nikolaenko Chris Peikert Ananth Raghunathan Douglas Stebila
1 / 11
FrodoKEM practical quantum-secure key encapsulation from generic - - PowerPoint PPT Presentation
FrodoKEM practical quantum-secure key encapsulation from generic lattices Erdem Alkim Joppe W. Bos L eo Ducas Patrick Longa Ilya Mironov Michael Naehrig Valeria Nikolaenko Chris Peikert Ananth Raghunathan Douglas Stebila 1 / 11 Concrete
1 / 11
2 / 11
2 / 11
2 / 11
2 / 11
2 / 11
3 / 11
3 / 11
3 / 11
3 / 11
3 / 11
3 / 11
3 / 11
(Images courtesy xkcd.org)
4 / 11
(Images courtesy xkcd.org)
4 / 11
(Images courtesy xkcd.org)
(0, q) (q, 0) 4 / 11
q ×n ) (Images courtesy xkcd.org) 4 / 11
q ×n )
(Images courtesy xkcd.org) 4 / 11
q ×n )
(Images courtesy xkcd.org) 4 / 11
q ×n )
(Images courtesy xkcd.org) 4 / 11
q ×n )
(Images courtesy xkcd.org) 4 / 11
F power-of-2 modulus q for cheap & easy modular arithmetic F straightforward error sampling F no ‘reconciliation’ or error-correcting codes for removing noise F x64 implementation: 256 lines of plain C code
5 / 11
F power-of-2 modulus q for cheap & easy modular arithmetic F straightforward error sampling F no ‘reconciliation’ or error-correcting codes for removing noise F x64 implementation: 256 lines of plain C code
5 / 11
F power-of-2 modulus q for cheap & easy modular arithmetic F straightforward error sampling F no ‘reconciliation’ or error-correcting codes for removing noise F x64 implementation: 256 lines of plain C code
5 / 11
6 / 11
6 / 11
6 / 11
6 / 11
6 / 11
6 / 11
6 / 11
6 / 11
6 / 11
7 / 11
7 / 11
7 / 11
7 / 11
7 / 11
7 / 11
8 / 11
8 / 11
8 / 11
8 / 11
8 / 11
8 / 11
9 / 11
9 / 11
9 / 11
10 / 11
10 / 11
10 / 11
11 / 11