К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Cryptography · LearnSpace
Назад в каталог
courseraПрограммирование

Cryptography

Курс от Birla Institute of Technology & Science, Pilani
Средний≈ 72.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 contemporary symmetric ciphers), linear and differential cryptanalysis, perfect secrecy, public-key cryptography algorithms for factoring and discrete logarithms, cryptographic protocols, hash functions, authentication, key management, key exchange, signature schemes, email and web security, viruses, firewalls, digital right management, and other topics.

Навыки, которые вы освоите

FirewallCybersecurityAlgorithmsCryptographic ProtocolsEmail SecurityData Integrity

Программа курса

12 модулей · 287 учебных материалов

01Course Introduction5 материалов
Course OverviewЧтениеCourse IntroductionВидеоMeet Your Instructor: Prof. Pradnya KashikarВидеоMeet Your Instructor: Prof. Rajesh KumarВидео

Учитесь у экспертов

Rajesh Kumar

Преподаватель курса

Cryptography
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 72.5 ч

12 модулей

Язык: Английский

Часть программы вашего университета
Meet Your PeersОбсуждение
02Conceptual Foundations of Information Security31 материалов

Introduction to Information Security

Basics of Information SecurityВидеоRecommended Reading: Basics of Information SecurityЧтениеBasics of Information SecurityЗаданиеBasic TerminologyВидеоRecommended Reading: Basic Terminology ЧтениеBasic TerminologyЗаданиеCIA Triad - 1 ВидеоRecommended Reading: CIA Triad - 1 ЧтениеCIA Triad - 1ЗаданиеCIA Triad - 2ВидеоRecommended Reading: CIA Triad - 2ЧтениеCIA Triad - 2ЗаданиеCIA Triad - 3ВидеоRecommended Reading: CIA Triad - 3ЧтениеCIA Triad - 3Задание

Services, Mechanisms, and Models

Services and MechanismsВидеоRecommended Reading: Service and MechanismsЧтениеServices and MechanismsЗаданиеSecurity PolicyВидеоRecommended Reading: Security Policy ЧтениеSecurity PolicyЗаданиеSecurity Mechanisms

Summary and Assessment

Module Wrap Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеModule Wrap Up VideoЗаданиеConceptual Foundations of Information SecurityОбсуждение
03Fundamentals of Cryptographic41 материалов

Cryptography: Basic Terminology

Basic TerminologyВидеоRecommended Reading: Basic TerminologyЧтениеBasic TerminologyЗаданиеCryptotermsВидеоRecommended Reading: CryptotermsЧтениеCryptotermsЗаданиеCryptography MechanismsВидеоRecommended Reading: Cryptography MechanismsЧтениеCryptography MechanismsЗадание

Substitution-Based Encryption Techniques

Substitution TechniquesВидеоRecommended Reading: Substitution TechniquesЧтениеSubstitution TechniquesЗаданиеSubstitution Techniques - 1ВидеоRecommended Reading: Substitution Techniques - 1ЧтениеSubstitution Techniques - 1Задание

Transposition-Based Encryption Techniques

Transposition TechniquesВидеоRecommended Reading: Transposition TechniquesЧтениеTransposition TechniquesЗаданиеTransposition Techniques - 1ВидеоRecommended Reading: Transposition Techniques - 1ЧтениеTransposition Techniques - 1Задание

Fundamentals of Encryption and Decryption

Encryption and DecryptionВидеоRecommended Reading: Encryption and DecryptionЧтениеEncryption and DecryptionЗаданиеKey Distribution and MIMTВидеоRecommended Reading: Key Distribution and MIMTЧтениеKey Distribution and MIMTЗадание

Summary and Assessment

Module Wrap-Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеModule Wrap-Up VideoЗаданиеIntroduction to Cryptography TechniquesОбсуждениеGraded Quiz - Modules 1 and 2Задание
04Symmetric Key Cryptography16 материалов

Principles of Symmetric Key Cryptography

IntroductionВидеоRecommended Reading: Introduction ЧтениеIntroductionЗадание

Algorithm Modes in Cryptography

Algorithm Modes-1ВидеоRecommended Reading: Algorithm Modes-1ЧтениеAlgorithm Modes-1ЗаданиеAlgorithm Modes-2ВидеоRecommended Reading: Algorithm Modes-2ЧтениеAlgorithm Modes-2ЗаданиеAlgorithm Modes-3ВидеоRecommended Reading: Algorithm Modes-3ЧтениеAlgorithm Modes-3Задание

Summary and Assessment

Module Wrap Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеModule Wrap Up VideoЗаданиеSymmetric Key CryptographyОбсуждение
05Symmetric Key Encryption Algorithms20 материалов

Overview of Symmetric Key Encryption Algorithms

IntroductionВидеоRecommended Reading: IntroductionЧтениеIntroductionЗадание

Data Encryption Standard Algorithm

DES - 1ВидеоRecommended Reading: DES - 1ЧтениеDES - 1ЗаданиеDES - 2ВидеоRecommended Reading: DES - 2ЧтениеDES - 2ЗаданиеDES - 3ВидеоRecommended Reading: DES - 3ЧтениеDES - 3Задание

Advanced Symmetric Encryption Algorithms

IDEA, RC5, BLOWFISH and AESВидеоRecommended Reading: IDEA_RC5_AES_BLOWFISHЧтениеIDEA, RC5, BLOWFISH and AESЗадание

Summary and Assessment

Module Wrap Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеModule Wrap Up VideoЗаданиеSymmetric Key CryptographyОбсуждениеGraded Quiz - Modules 3 and 4Задание
06Asymmetric Key Cryptography26 материалов

Fundamentals of Asymmetric Cryptography

Symmetric vs. Asymmetric SystemsВидеоSymmetric vs. Asymmetric SystemsЗаданиеDefinition and Characteristics of Asymmetric CryptographyВидеоDefinition and Characteristics of Asymmetric CryptographyЗаданиеReal-World ApplicationsВидеоReal-World ApplicationsЗаданиеRecommended Reading: Fundamentals of Asymmetric CryptographyЧтение

Number Theory in Cryptography

Euler’s Theorem and Totient FunctionВидеоEuler’s Theorem and Totient FunctionЗаданиеPrime Numbers and GCDВидеоPrime Numbers and GCDЗаданиеRecommended Reading: Number Theory in CryptographyЧтение

Primality and Modular Arithmetic

Primality Testing MethodsВидеоPrimality Testing MethodsЗаданиеThe Chinese Remainder TheoremВидеоThe Chinese Remainder TheoremЗаданиеRecommended Reading: Primality Testing and Modular ArithmeticЧтение

Discrete Logarithms and Security Foundations

Definition and RelevanceВидеоDefinition and RelevanceЗаданиеComputational Complexity in CryptographyВидеоComputational Complexity in CryptographyЗаданиеOne-Way and Trapdoor FunctionsВидеоOne-Way and Trapdoor FunctionsЗадание

Summary and Assessment

Foundations and Applications of Asymmetric Key CryptographyОбсуждениеSGA-1: Cryptography Techniques and Their ImplementationЗадание
07Asymmetric Key Cryptography Algorithms25 материалов

RSA Algorithm

RSA Overview and Historical Background ВидеоRSA Overview and Historical BackgroundЗаданиеRSA Key Generation ProcessВидеоRSA Key Generation Process ЗаданиеRSA Encryption and DecryptionВидеоRSA Encryption and DecryptionЗаданиеRecommended Reading: RSA Algorithm Чтение

Diffie-Hellman and ElGamal Systems

Diffie-Hellman Key Exchange – Protocol and SecurityВидеоDiffie-Hellman Key Exchange – Protocol and SecurityЗаданиеElGamal Encryption System – Steps and UsageВидеоElGamal Encryption System – Steps and UsageЗаданиеRecommended Reading: Diffie-Hellman and ElGamal SystemsЧтение

Elliptic Curve Cryptography (ECC)

Introduction to Elliptic Curve ArithmeticВидеоIntroduction to Elliptic Curve ArithmeticЗаданиеECC-Based Key ExchangeВидеоECC-Based Key ExchangeЗаданиеAdvantages of ECC Compared to RSAВидеоAdvantages of ECC Compared to RSAЗадание

Summary and Assessment

Advanced Asymmetric Algorithms: Diffie-Hellman, ElGamal, and Elliptic Curve CryptographyОбсуждениеGraded Quiz - Modules 5 and 6Задание
08Public Key Infrastructure (PKI)29 материалов

PKI Fundamentals

Definition and Purpose of PKIВидеоDefinition and Purpose of PKIЗаданиеComponents of PKIВидеоComponents of PKIЗаданиеHow PKI Works: High-Level ProcessВидеоHow PKI Works: High-Level ProcessЗаданиеRecommended Reading: PKI FundamentalsЧтение

PKI Trust Models and Lifecycle

PKI Trust ModelsВидеоPKI Trust ModelsЗаданиеCertificate Life Cycle ManagementВидеоCertificate Life Cycle ManagementЗаданиеCertificate Revocation MechanismsВидеоCertificate Revocation MechanismsЗадание

Types and Formats of Digital Certificates

Types of CertificatesВидеоTypes of CertificatesЗаданиеX.509 Certificate FormatВидеоX.509 Certificate FormatЗаданиеCertificate Chains and Path ValidationВидеоCertificate Chains and Path ValidationЗадание

PKI Challenges and Applications

Common PKI ChallengesВидеоCommon PKI ChallengesЗаданиеPKI ApplicationsВидеоPKI ApplicationsЗаданиеPKI in Emerging TechnologiesВидеоPKI in Emerging TechnologiesЗаданиеRecommended Reading: PKI Challenges and Emerging Applications

Summary and Assessment

Understanding Public Key Infrastructure: Trust, Certificates, and Operational ChallengesОбсуждение
09User Authentication Techniques39 материалов

User Authentication Techniques

IntroductionВидеоRecommended Reading: IntroductionЧтениеIntroductionЗадание

Password-based Authentication Techniques

Password Based Authentication TechniquesВидеоRecommended Reading: Password-Based Authentication Techniques-1ЧтениеPassword Based Authentication TechniquesЗаданиеPassword Based Authentication Techniques - 2ВидеоRecommended Reading: Password Based Authentication Techniques - 2ЧтениеPassword Based Authentication Techniques - 2Задание

Two Factor Authentication (2FA)

Two-Factor AuthenticationВидеоRecommended Reading: Two-Factor AuthenticationЧтениеTwo-Factor AuthenticationЗаданиеMulti-Factor AuthenticationВидеоRecommended Reading: Multi-Factor AuthenticationЧтениеMulti-Factor AuthenticationЗадание

Biometric Authentication Techniques

Biometric Authentication TechniquesВидеоRecommended Reading: Biometric Authentication TechniquesЧтениеBiometric Authentication TechniquesЗаданиеBiometric Authentication Techniques - 2ВидеоRecommended Reading: Biometric Authentication Techniques -2ЧтениеBiometric Authentication Techniques - 2Задание

Authentication Using Tokens and Single Sign-On

Authentication TokensВидеоRecommended Reading: Authentication TokensЧтениеAuthentication TokensЗаданиеSingle-Sign-OnВидеоRecommended Reading: Single-Sign-OnЧтениеSingle-Sign-OnЗадание

Authentication Using Digital Certificates

Certificate Based AuthenticationВидеоRecommended Reading: Certificate Based AuthenticationЧтениеCertificate Based AuthenticationЗаданиеKerberosВидеоRecommended Reading: KerberosЧтениеKerberosЗадание

Summary and Assessment

Module Wrap Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеWrap Up VideoЗаданиеThe Case of SecureAccess CorpОбсуждениеGraded Quiz - Modules 7 and 8ЗаданиеSGA-2: Asymmetric Cryptography and Digital TrustЗадание
10Internet Security and Cryptography28 материалов

Internet Security and Cryptography

IntroductionВидеоRecommended Reading: IntroductionЧтениеIntroductionЗаданиеInternet Security Protocols - 1ВидеоRecommended Reading: Internet Security Protocols - 1ЧтениеInternet Security Protocols - 1ЗаданиеSSH, SFTP, Kerberos, OAuthВидеоRecommended Reading: SSH, SFTP, Kerberos, OAuthЧтениеSSH, SFTP, Kerberos, OAuthЗадание

Internet Security – Advanced Topics

Email SecurityВидеоRecommended Reading: Email SecurityЧтениеEmail SecurityЗаданиеWeb SecurityВидеоRecommended Reading: Web SecurityЧтениеWeb SecurityЗаданиеFirewalls

Summary and Assessment

Module Wrap Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеModule Wrap Up VideoЗаданиеThe GlobalTech Security BreachОбсуждение
11Modern Cryptography26 материалов

Fundamentals of Modern Cryptography

IntroductionВидеоRecommended Reading: IntroductionЧтениеIntroductionЗадание

Modern Cryptography Techniques

Secure Multi-Party Computation (MPC)ВидеоRecommended Reading: Secure Multi-Party Computation (MPC)ЧтениеSecure Multi-Party Computation (MPC)ЗаданиеZero-Knowledge Proofs (ZKPs)ВидеоRecommended Reading: Zero-Knowledge Proofs (ZKPs)ЧтениеZero-Knowledge Proofs (ZKPs)ЗаданиеFHE and ORAMВидеоRecommended Reading: FHE and ORAMЧтениеFHE and ORAMЗаданиеFunction Encryption and PIRВидеоRecommended Reading: Function Encryption and PIRЧтениеFunction Encryption and PIRЗаданиеSymmetric Searchable Encryption and Leakage-Resilient CryptogarphyВидеоRecommended Reading: Symmetric Searchable Encryption and Leakage-Resilient CryptogarphyЧтениеSymmetric Searchable Encryption and Leakage-Resilient CryptogarphyЗаданиеSecure Voting & Secure ElectionsВидеоRecommended Reading: Secure Voting & Secure ElectionsЧтениеSecure Voting & Secure ElectionsЗадание

Summary and Assessment

Module Wrap Up VideoВидеоRecommended Reading: Module Wrap UpЧтениеModule Wrap Up VideoЗаданиеScenario: The Rise of SecureNetОбсуждениеGraded Quiz - Modules 9 and 10Задание
12End-Term Examination1 материалов
End-Term ExaminationЗадание
Видео
Recommended Reading: Security MechanismsЧтение
Security MechanismsЗадание
Security ModelsВидео
Recommended Reading: Security ModelsЧтение
Security ModelsЗадание
Substitution Techniques - 2Видео
Recommended Reading: Substitution Techniques - 2Чтение
Substitution Techniques - 2Задание
Substitution Techniques - 3Видео
Recommended Reading: Substitution Techniques - 3Чтение
Substitution Techniques - 3Задание
Transposition Techniques - 2Видео
Recommended Reading: Transposition Techniques - 2Чтение
Transposition Techniques - 2Задание
Recommended Reading: Discrete Logarithms and Security FoundationsЧтение
Pseudorandom Number Generation in Asymmetric CryptographyВидео
Pseudorandom Number Generation in Asymmetric CryptographyЗадание
Comparison of RSA, DH, ElGamal, and ECCВидео
Comparison of RSA, DH, ElGamal, and ECCЗадание
Recommended Reading: Elliptic Curve Cryptography (ECC) Чтение
Recommended Reading: PKI Trust Models and Life CyclesЧтение
Recommended Reading: Types and Formats of Digital CertificatesЧтение
Чтение
Видео
Recommended Reading: FirewallsЧтение
FirewallsЗадание
IDS/IPSВидео
Recommended Reading: IDS and IPSЧтение
IDS/IPSЗадание
VPNВидео
Recommended Reading: VPNЧтение
VPN (Virtual Private Network)Задание