• Course Code: COMP543
  • Credits: 3
  • Hours Distribution: (3Crs.: 3Lec, 0Lab)
  • Course Type: Computer Engineering Core Courses (CECC)

Course Description

Measures of information. Elementary ciphers. Complexity measures. Designing a generic block cipher. Modes of operation. Attacks against block ciphers. Message digests. Cryptographic hash functions. Public key. cryptography. Diffie-Hellman key exchange. RSA. Digital signature schemes. Forging digital signatures. Pseudo-random bit generators. Authentication techniques. Applications. Pre-req.: COMP 333.