Online quizzes and practice questions, as well as other homework activities, will be linked to here as they become available.
Several ciphertexts are provided, as well as the algorithm used, but no key. Find the plaintext. This is not assessed, not required and may be time consuming. Don't attempt until you understand the topics covered in lecture. This homework is un-assessed (no marks for completing it, no penalty for not completing it).
Refresh your knowledge of basic mathematics relevant for security (and data communications).
Concepts of block ciphers; DES, Double DES and Meet-in-the-middle; Modes of operation. Some questions use the same example 5 bit block cipher covered in class. Having a printout in front of you while attempting the quiz may help. Also you should have a pen and paper available to solve some problems.
In-class quiz. Questions: a | b | c | d | e. Answers. See your grade and scanned copy of your quiz in your feedback.
Modular arithmetic, primes, Euler's totient. Try to solve without a calculator.
Authentication concepts, MACs, hash functions, digital signatures.
Key management and distribution.
HTTPS, SSL and Internet Security