CSI 5106 Cryptography

3 units
Computer Science
Faculty of Engineering
Security in encryption algorithms. Encryption and decryption. Entropy, equivocation, and unicity distance. Cryptanalysis and computational complexity. Substitution, transposition, and product ciphers. Symmetric ciphers: block and stream modes. Modular arithmetic. Public key cryptosystems. Factorization methods. Elliptic curve, lattice-based, and homomorphic cryptography. Proofs of security.

Components:

Lecture

Previously Offered Terms:

Winter
All Professors
B+ Average (6.778)
Most Common: A- (33%)
9 students

P

S

NS

F

D

C

B

A-

A+

Carlisle Adams

Winter 2024 - W00

B+ Average (6.778)
Most Common: A- (33%)
9 students

P

S

NS

F

D

C

B

A-

A+