1IAI1 | Cryptography for e-payment | Computer Science - Apprentissage | S6 | ||||||
---|---|---|---|---|---|---|---|---|---|
Cours : 16 h | TD : 0 h | TP : 6 h | Projet : 0 h | Total : 22 h | |||||
Responsable : Morgan Barbier |
Pré-requis | |
---|---|
Mathematics for cryptography | |
Objectifs de l'enseignement | |
This course aims to give a culture both general and precise on modern cryptography. Many aspects are covered: symmetric and asymmetric encryption, hash functions, block cipher modes, stream cipher, DES, AES, RC4, RSA, Diffie-Hellman discrete logarithm, factoring large integers, ... | |
Programme détaillé | |
I-Applications of cryptography- II block cipher encryption - DES and AES protocols - cipher block modes: ECB, CBC, CTR, ... III-Stream cipher encryption - one time pad - pseudo-random generators: RC4 IV asymmetric cryptography - arithmetic reminders: Euclid, Bezout, primes - ring Z/nZ, Fermat and Euler theorems - RSA, El Gammal , Diffie-Hellman and their security - signature (DSS, blind signature, Chaum protocol) V-hash Functions - general construction - examples |
|
Applications (TD ou TP) | |
e-payment, e-voting, secure electronic transmissions | |
Compétences acquises | |
A broad knowledge of modern cryptography | |
Bibliographie | |
Non renseigné |
© 2024 - ENSICAEN ( Legal Notices - Credits )