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

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

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

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

Cryptography

Курс от Birla Institute of Technology & Science, Pilani
Средний≈ 60.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.

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

CryptographyEncryptionMulti-Factor AuthenticationAdvanced Encryption Standard (AES)Public Key InfrastructureEmail SecurityCryptographic ProtocolsData Encryption StandardPublic Key Cryptography Standards (PKCS)Data IntegritySecurity SoftwareNetwork SecurityCybersecurityKey ManagementAuthenticationsNetwork ProtocolsFirewall

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

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

01Conceptual Foundations of Information Security32 материалов

Course Introduction

Course OverviewЧтениеCourse IntroductionВидеоMeet Your Instructor: Prof. Pradnya KashikarВидеоMeet Your Instructor: Prof. Rajesh KumarВидео

Introduction to Information Security

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

BITS Pilani Instructors Group

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 60.5 ч

10 модулей

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

Часть программы вашего университета
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ВидеоRecommended Reading: Security MechanismsЧтениеSecurity MechanismsЗаданиеSecurity ModelsВидеоRecommended Reading: Security ModelsЧтениеSecurity ModelsЗадание

Summary and Assessment

Module Wrap Up VideoВидео
02Fundamentals of Cryptographic38 материалов

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ВидеоGraded Quiz - Week 1 and 2Задание
03Symmetric Key Cryptography13 материалов

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Видео
04Symmetric Key Encryption Algorithms17 материалов

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ВидеоGraded Quiz - Week 3 and 4Задание
05Asymmetric Key Cryptography24 материалов

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Задание
06Asymmetric Key Cryptography Algorithms24 материалов

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

Graded Quiz - Week 5 and 6Задание
07Public Key Infrastructure (PKI)28 материалов

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
08User Authentication Techniques35 материалов

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ВидеоGraded Quiz -Week 7 and 8Задание
09Internet Security and Cryptography25 материалов

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Видео
10Modern Cryptography24 материалов

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ВидеоGraded Quiz - Week 9 and 10Задание

Course Wrap-Up

Course SummaryЧтение
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)Задание