<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

Course Objectives

This course introduces hardware design principles for cryptographic systems, covering combinational/sequential logic, HDLs (VHDL/Verilog), and FPGA-based implementation of cryptographic primitives (block/stream ciphers, RSA/ECC). Students will design, optimize, and test secure hardware modules, analyze tradeoffs (speed/area/power), and evaluate side-channel resistance in real-world examples.