3 unit(s) Stream ciphers, Block ciphers, Hash functions, Public-key cryptography (RSA, Discrete logarithm, Elliptic curves), digital signatures, and some discussions on post-quantum cryptography.
Three lectures, one tutorial (one hour); one term Prerequisite(s):MATH 1B03 or MATH 1ZC3; COMPSCI 1DM3 or SFWRENG 2DM3; COMPSCI 2C03 or SFWRENG 2C03 Antirequisite(s): COMPSCI 3IS3 Offered on an irregular basis.