Applied Bachelor in Software Security

NCS4001:Hardware based Security

Credit Hours:
Semester:
Pre-requisite:
Notes:

DescriptionThe course will cover the security measures embedded into digital systems for reliable, safe, and secure operation. The course introduces methods of design and evaluation of secure and trustworthy hardware. It also teaches the concepts of tamper-proof, tamper-resistance, and trusted platform modules. Topics covered include: Identity Management, Smartcards, TPM management and deployments, Rootkit and APT detection, logging, RFIDs, cryptographic processor analysis, physical and invasive attacks, side- channel attacks, hardware-based true random number generators, watermarking of Intellectual Property (IP) blocks, FPGA security, passive and active metering for prevention of piracy, access control, hardware Trojan detection and isolation. Lecture: 2 hrs/week; Lab: 2 hrs/week.