Information-Security Principles of Information Security course assignments Assignment 1 (A1): Pseudo-random generator, pseudo-random function, eavesdropping adversary secure scheme, cpa-secure scheme, message authentication code, cbc-mac, cca-secure scheme.