Cryptography
Semester: Spring 2026
Status: Active
Course Information
- Start Date: January 14, 2026
- End Date: May 15, 2026
- Time Zone: America/Chicago
- Syllabus: View on Canvas
Description
Advanced study of cryptographic systems, security protocols, and modern encryption techniques.
Topics
- Symmetric and asymmetric encryption
- Hash functions and digital signatures
- Public key cryptography (RSA, Diffie-Hellman)
- Number theory foundations
- Attack models and security goals
- Block ciphers and modes of operation
Resources
- Course Blog Posts
- Canvas Course: Course ID 70714
External Resources – Textbooks
See course draft posts for recommended textbooks and reference materials.
Related Content
Recent Drafts
- Cryptography – Upcoming Topic (see Canvas Modules)
- Cryptography – Public-Key Cryptography Overview
- Cryptography – Attack Models and Security Goals
- Cryptography – Block Ciphers and Modes of Operation
- Cryptography – Number Theory Prerequisites
- Cryptography – Symmetric Encryption Basics
- Cryptography – Course Overview and Foundations
Recent Projects
No projects available for this course.
Recent Posts
-
Cryptographic Hash Functions: Ensuring Data Integrity
15 min read
Understanding cryptographic hash functions, their properties, applications in data integrity verification, digital signatures, and password...
-
Cryptography Fundamentals: An Introduction to Secure Communication
15 min read
An introduction to the fundamental concepts of cryptography, exploring how secure communication systems work and...
-
Public Key Cryptography: Understanding RSA and Key Exchange
15 min read
Exploring public key cryptography systems, including the RSA algorithm, Diffie-Hellman key exchange, and how asymmetric...
-
Symmetric Encryption Algorithms: Understanding Block and Stream Ciphers
15 min read
A deep dive into symmetric encryption algorithms, including block ciphers like AES and DES, stream...