This course will provide the student with a history of cryptography from its origins to the advanced cryptography of the future. Students will study current topics in cryptography such as public and private key cryptography, cryptographic attacks, public key infrastructure, one-way hashes and digital signatures. Different cryptography applications and how to apply them will be discussed as well.
Learning Objectives
- Understand the types of ciphers
- Understand Digital Signatures and one-way hashes
- Understand encryption techniques
- Identify types of cryptographic attacks
- Understand available defenses against cryptographic attacks
- Web-of-trust infrastructure development methods
- Public Key Infrastructure and Certificate Authorities
- Key management
- Integrating encryption into a network system security plan
- Understand the crypto issues in network based applications