Exploring term Fall 2023 Change

    ECE406

    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.

    Lecture: 3h
    Lab: 0h
    Tutorial: 0h
    Credits: 1.5