Cryptography and Computer Safety
Content:
• Classical ciphers and historical development
• Fiestel’s cipher and AES (Advanced Encryption Standard)
• Finite fields and Extended Euclidean algorithm
• Public crypto systems, one-way functions and related problems from number theory (testing primality, factorization of integers, discrete logarithm problem)
• Hash functions and message integrity (authentication)
• Key exchange protocols and identification protocols
• Pseudo random number generator
• Other protocols (flipping a coin over the telephone, mental poker, secret sharing, verification codes, visual cryptography, zero knowledge proofs)
• Public key infrastructure (PKI), certificate authority (CA)
• Broader view on cryptography – security of information and network security
Lecturer: Rene Rodriguez Aldama
Number of places for T4EU students: 15.
ECTS: 6
Basic Course (BC): knowledge in area of expertise
Time: TBC