Cryptography

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Cryptography

Coursera · Beginner ·🔐 Cybersecurity ·1mo ago
This course is designed to give you a solid foundation in how information is protected in the digital age. Step into the world of cryptography—the science behind secure communication. This course aims to prepare you for an exciting and in-depth journey into the world of modern cryptography. Designed for undergraduate students, it introduces the core principles, mathematical foundations, and practical applications that make secure digital communication possible today. You will start by learning the basics of cryptographic systems, including classical ciphers (block and stream), modular arithmetic, and finite fields—tools that form the backbone of encryption. As the course progresses, you will explore key mathematical ideas like discrete logarithms and primality testing, which support widely used algorithms such as RSA and digital signatures. You will then dive into modern cryptographic techniques, including symmetric encryption (DES, AES), public-key cryptography, hash functions, authentication methods, and key management strategies. You will also be introduced to advanced topics like linear and differential cryptanalysis, perfect secrecy, and cryptographic protocols that ensure secure communication. A special focus will be placed on theoretical tools such as interactive proofs, zero-knowledge proofs, probabilistic algorithms, and pseudo-randomness—concepts that help build secure systems even in hostile environments. To connect theory with practice, the course includes real-world applications like email and web security, digital rights management, firewalls, and protection against malware. By the end of the course, you will have a solid understanding of both the theory and practice of cryptography, preparing you for further studies in cybersecurity or careers in secure software development and information security. This course will emphasise on principles and practice of cryptography and network security: classical systems, symmetric block ciphers (DES, AES, other
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Twitter OSINT & Threat Intelligence: Toolkit for Ethical Hackers & Security Analysts
Use Twitter for OSINT and threat intelligence to enhance security posture ethically and effectively
Medium · Startup
Twitter OSINT & Threat Intelligence: Toolkit for Ethical Hackers & Security Analysts
Learn to leverage Twitter for OSINT and threat intelligence to strengthen security posture
Medium · Cybersecurity
Your Encrypted Laptop Isn’t as Safe as You Think
Encryption alone may not protect your laptop data from theft, understand the limitations and take additional measures
Medium · Cybersecurity
TCP, Firewalls, Port Forwarding & VPNs — How Data Is Sent and Secured
Learn how data is sent and secured over the internet using TCP, firewalls, port forwarding, and VPNs
Medium · Cybersecurity
Up next
A single PR just hijacked the NPM registry...
Fireship
Watch →