|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/du-cryptography/
课程评论:没有评论
课程名称:密码学:实践方法 课程概述:密码学是网络安全的基础,是许多防御机制、系统和协议的根本构件。没有密码学,我们无法在互联网上安全地进行多种活动,如网页浏览、网上银行和远程工作等。区块链和加密货币的存在同样依赖于密码学。本课程系统地研究密码学的基本原理,特别着重于密码学的三大支柱:对称密钥加密、单向哈希函数和公钥密码学。课程内容包括这些技术的工作原理及其在实际应用中的使用,面临的风险及其应对策略。同时,我们还探讨了人们在使用密码算法和协议时常犯的错误,以及这些错误如何被攻击者利用。 课程强调实践学习。每个主题不仅涉及理论,学生还将参与讲师开发的实践练习,这些练习被称为SEED实验室,已在全球超过1000所机构中使用。本课程的教材是由讲师撰写的广泛采用的教科书《计算机与互联网安全:实践方法》。
Cryptography is a foundation in cybersecurity. It is the underlying building block of many defense mechanisms, systems, and protocols. Without crypto, we will not be able to safely conduct many things on the Internet, such as web browsing, online banking, working remotely, etc. Without crypto, blockchain and cryptocurrency will not exist. In this course, we systematically study the basic principles of cryptography. In particular, we focus on the three essential pillars of cryptography, including secret-key encryption, one-way hash function, and public-key cryptography. We study how they work and how they are used in the real-world applications. We also look at the risks they face, and how these risks are mitigated in the real world. Furthermore, we study the common mistakes people make when using crypto algorithms and protocols. We show how these mistakes can be exploited in attacks. The course emphasizes hands-on learning. For each topic covered, students not only learn the theory, they also get to work on the hands-on exercises developed by the instructor. These exercises are called SEED labs, and they are being used by over 1000 institutes worldwide. The course is based on the widely-adopted textbook written by the instructor. The title of the book is "Computer & Internet Security: A Hands-on Approach".