EE488: Introduction to Cryptography Engineering


While cryptography is fundamentally rooted in mathematical proofs and theories, its scope has expanded from traditional symmetric and public-key cryptography to recent advances like homomorphic encryption and blockchain, encompassing circuit design, software implementation, and new application system designs. These cryptographic technologies have become essential components in systems we use daily (e.g., mobile banking, cellular authentication, WiFi security, secure messaging, cryptocurrencies).
This course focuses on understanding and applying the basic principles of cryptography in real-world systems. Starting from mathematical foundations, the course covers core concepts including symmetric-key crypt hash functions, public-key encryption, digital signatures, as well as cryptographic protocols for authentication and key management, their implementations, and applications in Bitcoin/blockchain technology.


News
Welcome to EE488.

Basic Information

Lecture: MW 10:30AM - 11:45AM, N1 IT Convergence Building #114

Yongdae Kim  yongdaek@kaist.ac.kr, N26 #201 Office hours: TBD

TA: Beomseok Oh, Sangmin Woo, Kwangmin Kim
email : ee488ta@syssec.kaist.ac.kr

Office hours: TBD