CS-E4340
CryptographyWe introduce cryptographic security models and concepts and understand the relations between them. We then apply these concepts and techniques to real-world problems. In particular, we cover: pseudorandom functions/ciphers, symmetric encryption, asymmetric encryption, message authentication codes, signature schemes, selected advanced cryptographic primitives.