Applied Cryptography

Host University

George Mason University

Semester

Fall 2024

Course Number

ECE 646 DL1

Credits

3

Discipline

Electrical & Computer Engineering

Instructor

Kaps, Jens-Peter (jkaps@gmu.edu)

Times and Days

4:30pm-7:10pm

R

Course Information

Topics include need for security services in computer networks and digital devices, basic concepts of cryptology, modern symmetric ciphers, public key cryptography (RSA, elliptic curve cryptosystems, post-quantum cryptography), data integrity and authentication, digital signature schemes, key exchange and key management, standard protocols for secure mail, the web and electronic payments, security aspects of mobile communications, efficient software and hardware implementations of cryptographic primitives, attacks against implementations and relevant defenses, requirements for implementation and validation of cryptographic modules, and security engineering with cryptography. Offered by Electrical & Comp. Engineering. May not be repeated for credit.

Prerequisites

ECE 542 or CS 555 or CYSE 610 or INFS 612 or permission of instructor