Problèmes difficiles
Factorisation
Soit et deux nombres premiers et Il est difficile de trouver et a partir de
Logarithme discret
Soient un générateur d’un groupe cyclique Il est difficile de trouver x à partir de
Remarque : Avec un ordinateur quantique, ces 2 problèmes peuvent se résoudre.
Algo de chiffrement asymétrique
Algo de chiffrement symétrique
- DES (Data encryption Standard)
- AES - Advanced Encryption Standard
- IDEA - Internationnal Data Encryption Algorithm
- Simon
Meet in the middle attack
On suppose un double DES avec et . une attaque brute force : il y a combinaisons possible Observation : Donc on peut tester combinaisons.
Modes de chiffrement
Par exmple pour chiffrer un DVD avec AES : On découpe le DVD en blocks de 128 bits et on chiffre chaque blocks Mais ce systeme n’est pas sur car si on a 2 blocks identiques, ils vont avoir le même chiffré.
CBC (Ciphe Block Chaining)
(“initial vector” aléatoire)
Preuve
