Introduction to the Mathematics of Cybersecurity¶
- Lab 3 : Division Algorithms
- Lab 4 : Extended Euclidean algorithm and the sieve of Eratosthenes
- Lab 5 : Additive Ciphers
- Lab 6 : Keyword ciphers
- Lab 7 : Let’s be clever and crack the ciphers
- Lab 8 : Permutations and Combinations
- Lab 9 : Cryptanalysis of the Vigenère cipher
- Lab 10 : Basic matrix operations
- Lab 11 : Matrix Inverses
- Lab 12 : Hill’s System
- Lab 13 : Modular Exponentiation
- Lab 14 : Plain RSA