EE 471

EE 471
Introduction to Network Security and Cryptography
Credits: 
3
Concepts of data and network security engineering. OSI (Open Systems Interconnection) security architecture. Attacks on cryptographic systems: DoS (Denial of Service), interception, fabrication MoM (Modification of Messages), replay attacks. Symmetric and asymmetric cryptography. The concepts of public and private key cryptography. Secret key schemes: DES (Data Encryption Standards) and IDEA (International Data Encryption Algorithm). Public key schemes: RSA and El Gamal. Elliptic curve algorithms. Signature algorithms, hash functions, key distribution and identification schemes. Mathematical algorithms for attacking cryptographic schemes.