Cryptography
Overview
Topics include Ancient ciphers, modern stream and block ciphers, DES
, AES
, Public Key Encryption
& Key Management
. The course also covers related mathematics in number theory
and group theory
.
Navigation
Prerequisites
- This course has no prerequisites.
- Courses that have similar/overlapping topics include Service Oriented Computing and Number Theory
Textbooks
Title | Author(s) | Edition |
---|---|---|
Cryptography & Network Security | Behrooz Forouzan | 1st (2007) |
Applied Cryptography: Protocols, Algorithms & Source Code in C | Bruce Schneier | 2nd (1995) |
Handbook of Applied Cryptography | Menezes, Oorschot & Vanstone | 1st (1996) |
Cryptography and Network Security: Principles & Practice | William Stallings | 7th (2017) |
Cryptography: Theory & Practice | Rosen & Stinson | 3rd (2006) |
IT Security: Computer Networks Top Down Approach | Kurose & Ross | 6th (2012) |
Network Security Overview | Kurose & Ross | - |
Code
Videos
- Cryptography I, Stanford University
- Cryptography Lecture Series, Christof Paar
- Journey Into Cryptography, Khan Academy
- Cryptography by Abhishek Sharma (Includes theorems - Hindi)
Websites
- Understanding Cryptography: Slides, Problems & Links
- Modular Arithmetic Calculator
- Ancient Ciphers
- Cryptool
- Github Repo on Cryptography, Sobolven