2WF80 (2020-2) Introduction to cryptology