Cryptography and System Security

所在平台: Udemy

课程主页: https://www.udemy.com/course/cryptography-and-system-security/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:密码学与系统安全 课程概述:在本课程中,您将学习密码学和系统安全的概念。本课程深入探讨了系统安全的目标和概念,重点关注机密性、完整性和可用性及相关原则,如身份验证和不可否认性。课程涵盖了经典和现代加密技术,包括对称和非对称算法,并探讨了这些方法在解决与数据保密和身份验证相关问题中的应用。学生将学习数据完整性的哈希算法,并分析数字签名方案以确保安全通信。此外,课程还包括安全应用程序的设计、网络漏洞的分析以及各种攻击的评估。学生将评估防火墙以及关键安全协议,如SSL/TLS、IPSec和PGP,准备在真实场景中有效实施和评估安全措施。 课程章节: 1. 引言和密码学安全基础:安全的类型、CIA三角(安全目标)、安全威胁(与机密性、完整性和可用性相关的威胁)、安全服务和机制。 2. 密码学和不同类型的密码示例:密码学的定义及术语、经典加密技术:对称和非对称加密技术、不同类型的密码(如替换密码、凯撒密码、仿射密码、Playfair密码、维杰尼尔密码、置换密码等)。 3. 公钥密码学:密钥分发中心(KDC)、Diffie Hellman密钥交换算法、RSA算法及其实例、中间人攻击示例。 4. 哈希函数、MAC、CMAC和HMAC:什么是哈希函数及其属性、消息认证码(MAC)、嵌套MAC。 5. 数字证书:数字证书及X.509数字证书格式。 6. 身份验证:身份验证与授权、多因素身份验证。 7. TCP/IP漏洞:常见的TCP/IP漏洞,如数据包嗅探、ARP欺骗、DNS欺骗、端口扫描等。 8. 互联网安全协议介绍:SSL、SSL协议栈、TLS、IPSec及其操作模式。 9. 防火墙:防火墙的定义及其类型(数据包过滤防火墙、线路网关防火墙、应用层防火墙等)。 10. 入侵检测系统(IDS):入侵的定义及其类型、主机基IDS、网络基IDS等。 感谢您参加我的课程,让我们开始吧!

课程评论(0条)

课程详情

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!

课程标签

0人关注该课程

主题相关的课程