课程主页: https://www.coursera.org/learn/crypto
课程推荐:Coursera的《密码学 I》
在现代信息技术中,密码学是保护信息安全不可或缺的工具,而Coursera的《密码学 I》课程为我们提供了一个深入了解这一领域的绝佳机会。
课程概述:
本课程将带领我们探索密码系统的内部工作原理,并学习如何在现实应用中正确使用它们。课程开始于共享密钥的两方如何在强大的敌人监听和篡改流量时进行安全通信的详细讨论。通过分析现有协议及其错误,学生将获得深入的见解。
课程大纲:
- 第一周:课程概述与流密码 – 学习密码学的基本概念和第一个示例密码。
- 第二周:区块密码 – 介绍区块密码的基本概念以及如何使用AES和3DES进行加密。
- 第三周:消息完整性 – 讨论用于确保数据完整性的经典MAC系统。
- 第四周:认证加密 – 学习认证加密方法,确保数据的保密性和完整性。
- 第五周:基本密钥交换 – 了解如何在两个方之间设置秘密密钥。
- 第六周:公钥加密 – 深入学习公钥加密,包括基于RSA和Diffie-Hellman协议的系统。
- 最终考试 – 综合考试,测试学生对整个课程内容的掌握。
这个课程不仅适合对信息安全感兴趣的学生,也适合希望将其应用到现实世界问题中的专业人士。强烈推荐对密码学和数据安全有兴趣的人士参加这个课程,开启加密学的奇妙旅程。
无论你是初学者还是有一定基础的学习者,这个课程都能帮助你进一步理解密码学的美妙世界,期待在《密码学 II》中与大家再见。
课程主页: https://www.coursera.org/learn/crypto