ECE 406
Applied Cryptography
Basic foundational concepts underlying classical and modern cryptography. Classical ciphers, introduction to number theory, block and stream ciphers (DES, AES, RC4), hash functions, public key encryption and digital signatures, RSA, ElGamal, Diffie-Helman, Rabin and knapsack crypto systems. Introduction to secret-sharing, zero knowledge protocols and homomorphic computation.
Sources
- Course catalogue ↗2026-2027