School of Informatics | Mathematical Structure of Security
I590 | 26991 | Myers


This course will introduce studetns to the fundamental primitives and
concepts of cryptography, and some of their more common
implementations. In particular, students will learn about one-way
functions, pseudo-random generators, spseudo-random functions
gerenators, trapdoor functions, one-way universal hash functions,
collision resistant hash functions, public-key encryption primitives,
key-exchange primitives and digital signatures. Common
implementations of these primitives such as the RSA permutation, AES
& DES, SHA-1 and the Diffie-Hellman key-exchange primitive will also
be discussed.