Title: 1.7 Introduction to Cryptography
Course: Center of Academic Excellence (2 Year)

The intent of this Knowledge Unit is to provide students with a basic ability to understand where and how cryptography is used.

1.7.1 Topic(s):

Symmetric Cryptography (DES, Twofish)

Public Key Cryptography

Public Key Infrastructure

Certificates

Hash Functions (MD4, MD5, SHA-1, SHA-2, SHA-3)

For integrity

For protecting authentication data

Collision resistance

Digital Signatures (Authentication)

Key Management (creation, exchange/distribution)

Cryptographic Modes (and their strengths and weaknesses)

Types of Attacks (brute force, chosen plaintext, known plaintext, differential and linear cryptanalysis, etc.)

Common Cryptographic Protocols

DES -> AES (evolution from DES to AES)

Security Functions (data protection, data integrity, authentication)

1.7.2 Outcome(s): Students will be able to:
____ Identify the elements of a cryptographic system
____ Describe the differences between symmetric and asymmetric algorithms
____ Describe which cryptographic protocols, tools and techniques are appropriate for a given situation
____ Describe how crypto can be used, strengths and weaknesses, modes, and the issues that must be addressed in an implementation (e.g., key management), etc