Multivariate Cryptography Part 1: Basics
Albrecht Petzoldt PQCrypto Summer School 2017 Eindhoven, Netherlands Tuesday, 20.06.2017
- A. Petzoldt
Multivariate Cryptography PQCrypto Summer School 1 / 24
Multivariate Cryptography Part 1: Basics Albrecht Petzoldt - - PowerPoint PPT Presentation
Multivariate Cryptography Part 1: Basics Albrecht Petzoldt PQCrypto Summer School 2017 Eindhoven, Netherlands Tuesday, 20.06.2017 A. Petzoldt Multivariate Cryptography PQCrypto Summer School 1 / 24 Multivariate Cryptography [DS06] MPKC:
Multivariate Cryptography PQCrypto Summer School 1 / 24
Multivariate Cryptography PQCrypto Summer School 2 / 24
Multivariate Cryptography PQCrypto Summer School 3 / 24
Multivariate Cryptography PQCrypto Summer School 4 / 24
Multivariate Cryptography PQCrypto Summer School 5 / 24
Multivariate Cryptography PQCrypto Summer School 6 / 24
Multivariate Cryptography PQCrypto Summer School 7 / 24
Multivariate Cryptography PQCrypto Summer School 8 / 24
Multivariate Cryptography PQCrypto Summer School 9 / 24
Multivariate Cryptography PQCrypto Summer School 10 / 24
Multivariate Cryptography PQCrypto Summer School 11 / 24
Multivariate Cryptography PQCrypto Summer School 12 / 24
1 eXtend multiply each polynomial f1, . . . , fm by every monomial of
2 Linear Algebra Step: Apply Gaussian Elimination on the extended
3 Solve: Use Berlekamps algorithm to solve the polynomial p. 4 Repeat: Substitute the solution of p into the system and continue
Multivariate Cryptography PQCrypto Summer School 13 / 24
Multivariate Cryptography PQCrypto Summer School 14 / 24
Multivariate Cryptography PQCrypto Summer School 15 / 24
Multivariate Cryptography PQCrypto Summer School 16 / 24
Multivariate Cryptography PQCrypto Summer School 17 / 24
Multivariate Cryptography PQCrypto Summer School 18 / 24
Multivariate Cryptography PQCrypto Summer School 19 / 24
Multivariate Cryptography PQCrypto Summer School 20 / 24
Multivariate Cryptography PQCrypto Summer School 21 / 24
Multivariate Cryptography PQCrypto Summer School 22 / 24
Multivariate Cryptography PQCrypto Summer School 23 / 24
Multivariate Cryptography PQCrypto Summer School 24 / 24