Home - Log in

Cryptography for e-payment

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 )