Description
Sécurité des algorithmes de chiffrement. Chiffrement et déchiffrement. Entropie, équivoque et distance d'unicité. Cryptanalyse et complexité computationnelle. Ciphers par substitution, transposition et produits. Chiffres symétriques : modes bloc et flux. Arithmétique modulaire. Systèmes cryptographiques à clé publique. Méthodes de factorisation. Cryptographie sur courbes elliptiques, basée sur les réseaux et homomorphique. Preuves de sécurité.
Texte de référence dans sa langue d’origine
Security in encryption algorithms. Encryption and decryption. Entropy, equivocation, and unicity distance. Cryptanalysis and computational complexity. Substitution, transposition, and product ciphers. Symmetric ciphers: block and stream modes. Modular arithmetic. Public key cryptosystems. Factorization methods. Elliptic curve, lattice-based, and homomorphic cryptography. Proofs of security.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/grad/courses/COMP/