IAM725 CRYPTOGRAPHY PROCESSOR DESIGN
Course Code: |
9700725 |
METU Credit (Theoretical-Laboratory hours/week): |
3(3-0) |
ECTS Credit: |
8.0 |
Department: |
Institute Of Applied Mathematics |
Language of Instruction: |
English |
Level of Study: |
Graduate |
Course Coordinator: |
Assoc.Prof.Dr. OÐUZ YAYLA |
Offered Semester: |
Fall or Spring Semesters. |
Course Content
The course covers the design and optimization of cryptographic processors for both classical algorithms like AES and ECC. as well as post-quantum standards such as Kyber. Dilithium. and Falcon. It emphasizes hardware architecture principles. analyzing tradeoffs between speed. power. and area (SPA). and focuses on implementing side-channel and fault-attack resistant designs. Students learn to optimize cryptographic cores for FPGA and ASIC platforms. addressing real-world constraints including throughput and energy efficiency. and gain handson experience benchmarking and evaluating processor performance.