1 |
Classical cryptography: introduction: some simple cryptosystems
Cryptanalysis of simple cryptosystems
Shannon's theory: probability theory, entropy, properties of entropy
Product cryptosystems
Block ciphers: substiturion-permutation network
Linear cryptanalysis
Differential cryptanalysis
The data encryption standard (DES), advanced encryption standard (AES)
Modes of operation
Hash functions: collision-free hash functions
Authentication codes
The RSA system and factoring: introduction to public-key cryptography, more number theory
Public-key cryptosystems based on discrete logarithm problem: the ElGamal cryptosystem, finite field and elliptic curve systems, galois fields, elliptic curves
Signature schemes: introduction, the ElGamal signature scheme, the digital signature algorithm (DSA), the elliptic curve digital signature algorithm (ECDSA) |