Cryptographic Engineering

Description:

CS/ECE 5580: Implementation of cryptographic operations and protocols in contemporary computing platforms.  Mapping of cryptographic operations, evaluation and optimization of performance and implementation cost, analysis of security against brute-force cryptanalysis and implementation-level attacks.  Design of countermeasures against implementation-level attacks, security-testing procedures, and architectures to support a trusted computing base.  Pre: CS/ECE 5560 (3H, 3C)

Prerequisites: CS/ECE 5560

Taught By: