|
via Udemy |
Go to Course: https://www.udemy.com/course/cryptography-and-system-security/
In this course you will learn about cryptography and system security concepts.This course provides an in-depth exploration of system security goals and concepts, focusing on confidentiality, integrity, availability, and related principles such as authentication and non-repudiation. It delves into classical and modern encryption techniques, including symmetric and asymmetric algorithms, and the application of these methods to solve problems related to data confidentiality and authentication. The course covers hashing algorithms for data integrity and the analysis of digital signature schemes to ensure secure communication. Students will also learn to design secure applications, analyze network vulnerabilities, and evaluate various attacks. The course includes an evaluation of firewalls and key security protocols such as SSL/TLS, IPSec, and PGP, preparing students to effectively implement and assess security measures in real-world scenarios.Chapter 1: Introduction and Basics of Cryptography Security and its typesCIA Triads (Security Goals)Security Threats (Threats related to Confidentiality, Integrity and Availability)Security services and mechanismChapter 2: Cryptography and Different Types of Ciphers with exampleWhat is Cryptography and its terminologyClassical Encryption Techniques: Symmetric and Asymmetric Encryption TechniquesCryptography and its categoriesDifferent types of ciphers - Substitution CipherCaesar Cipher and Generalized Caesar CipherCaesar Cipher Example 2Affine CipherPlayfair CipherPlayfair Cipher ExampleVigenere Cipher: Vigenere Table MethodVigenere Cipher: Keyword MethodTransposition Cipher: Keyless Transposition CipherTransposition Cipher: Keyed Transposition CipherChapter 3: Public Key CryptographyKey Distribution Center (KDC)Diffie Hellman Key Exchange AlgorithmDiffie Hellman ExampleRSA Algorithm - StepsRSA Example 1RSA Example 2RSA Example 3Man in the Middle Attack ExampleChapter 4: Hash Function, MAC, CMAC and HMACWhat is hash function?Properties of hash functionMessage Authentication Code (MAC)Nested MACCMACHMACChapter 5: Digital CertificateDigital CertificateX.509 Digital Certificate FormatChapter 6: AuthenticationAuthentication and AuthorizationMulti-factor AuthenticationChapter 7: TCP/IP VulnerabilitiesTCP/IP VulnerabilitiesPacket SniffingARP spoofingDNS SpoofingPort ScanningIP spoofingTCP Syn FloodChapter 8: Internet Security Protocols IntroductionSSLSSL Protocol StackTLSIPSecIPSec Modes of Operations: Transport and Tunnel ModeIP Sec Protocols: AH and ESPChapter 9: FirewallWhat is Firewall and its typesPacket Filters FirewallCircuit Level Gateway FirewallApplication Level FirewallStateful Multilayer FirewallChapter 10: Intrusion Detection System (IDS)What is Intrusion and its typesIDS and its typesHost based IDSNetwork based IDSHybrid IDSSignature based IDSAnomaly based IDSThanks for joining my course, let's get started!