CS 772 - Network & Systems Security - Fall 2012

 

General Concepts 

Introduction to Cryptography

Introduction to OpenSSL

Message Digests

Public Key Cryptography

Secret Key Cryptography

Base64 Encode/Decode

 

Secret Key Cryptography                                     

General Block Encryption

Data Encryption Standard (DES)

International Data Encryption Algorithm (IDEA)

Advanced Encryption Standard (AES)

Stream Cipher RC4

Block Chaining

Electronic Code Book (ECB)

Cipher Block Chaining (CBC)

Output Feedback Mode (OFB)

Cipher Feedback Mode (CFB)

Counter Mode (CTR)

Multiple Encryption DES

 

Hashes and Message Digests                                     

Major Algorithms

Things to do with Hash

MD 2 Algorithm

 

Public Key Cryptography

Modular Arithmetic

RSA

Diffie-Hellman

ElGammal Signatures

Zero-Knowledge Proofs

 

Number Theory

Prime Numbers

Euclid’s Algorithm

The Chinese Remainder Theorem

Euler’s Theorem

 

Public Key Infrastructure (PKI) Certificates

Certificate Requests Commands

Certificate Authority Commands

Application of PKI: Secure MIME

Email Security: PEM & S/MIME  

Real-Time Communication Security: SSL, https

SSL programming

SSL Client

SSL Server

Common functions

Generating pem files

 

Introduction to Authentication Systems

Security Handshake Protocols

Network Authentication Standards: Kerberos