Cryptography (CSC327) — Notes, Syllabus & Past Questions

Techniques for securing data through encryption and digital signatures.

Core Course7 Chapters
Chapter 1Past Questions

Introduction and Classical Ciphers

Security triad (CIA), threats/attacks, classical substitution (Caesar, Playfair, Hill, Vigenere, One-Time Pad) and transposition ciphers (Rail Fence).

View Questions
Chapter 2Past Questions

Symmetric Ciphers

Feistel structure, DES, Double/Triple DES, Finite Fields (Galois Fields GF(p) and GF(2^n)), IDEA, AES, and block cipher modes of operation.

View Questions
Chapter 3Past Questions

Asymmetric Ciphers

Number theory foundations, Diffie-Hellman Key Exchange, RSA algorithm, and ElGamal cryptographic system.

View Questions
Chapter 4Past Questions

Cryptographic Hash Functions and Digital Signatures

Message authentication codes (MAC), MD5, SHA-1, SHA-2, Digital Signature Standard (DSS/DSA, RSA approach).

View Questions
Chapter 5Past Questions

Authentication

Password systems, Challenge-Response, Biometrics, Needham-Schroeder scheme, and Kerberos protocol.

View Questions
Chapter 6Past Questions

Network Security and Public Key Infrastructure

Digital Certificates (X.509), PKI, PGP email security, SSL/TLS, IPsec, and Firewalls.

View Questions
Chapter 7Past Questions

Malicious Logic

Viruses, worms, Trojans, DoS/DDoS attacks, and Intrusion Detection Systems (IDS).

View Questions