欢迎来到加密散列和完整性保护!
本课程回顾了加密散列函数的一般及其在散列链和散列树(梅克尔树)中的应用。在散列函数的基础上,课程介绍了基于对称密钥的信息验证码(MAC)。然后,我们将讨论基于非对称密码学的数字签名,它提供了基于对称密码学的消息认证所不具备的不可抵赖性等安全特性。 本课程是应用密码学专业的一部分。



欢迎来到加密散列和完整性保护!
本课程回顾了加密散列函数的一般及其在散列链和散列树(梅克尔树)中的应用。在散列函数的基础上,课程介绍了基于对称密钥的信息验证码(MAC)。然后,我们将讨论基于非对称密码学的数字签名,它提供了基于对称密码学的消息认证所不具备的不可抵赖性等安全特性。 本课程是应用密码学专业的一部分。
密码散列函数是现代密码学的基本构件,可用于数字签名、消息 Authentication、异常检测、伪随机数生成器、密码安全等。本 Modulation 定义了加密哈希函数,并将其与普通哈希函数进行对比。它还介绍了哈希实现的迭代结构,以支持哈希需求。
7个视频2篇阅读材料1个作业1次同伴评审
在上一模块定义加密哈希函数的基础上,本模块将回顾其用途和应用。首先,我们将介绍哈希链(将多个哈希函数依次串联起来),并将哈希链应用于使用名为 S/Key 的方案生成一次性密码。然后,我们将使用哈希函数构建二叉树,并描述哈希树(也称为梅克尔树)。最后,我们将回顾哈希函数和哈希树在加密货币或比特币形式的去中心化数字货币中的应用。
5个视频3篇阅读材料2个作业
信息验证是为了保护信息的完整性和执行发送者验证。 本模块介绍基于对称密钥的信息验证码(MAC)。它将 MAC 与哈希函数或一般加密/解密技术进行对比,量化 MAC 的暴力攻击难度,并讨论 MAC 的安全要求。该模块还回顾了数据验证算法(DAA)和基于密码的 MAC(CMAC)这两种基于块密码的 MAC 实现。
7个视频1篇阅读材料1个作业
与纸质交易中的物理签名一样,数字签名提供发送者认证和不可抵赖性。本模块介绍了如何使用公钥对来确保数据包的来源。然后,介绍数字签名的目的和相应要求。最后,我们回顾了数字签名结构,它是 RSA 签名和数字签名标准(DSS)等许多数字签名实现的基础。
5个视频1篇阅读材料1个作业2次同伴评审
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
我们要求所有学生根据授课教师的教学风格和质量提供对授课教师的反馈。



科罗拉多大学是全国乃至全球高等教育领域公认的佼佼者。 我们通力合作,满足学生和社区的不同需求。 我们以科罗拉多州内外独有的方式促进创新、鼓励探索并支持知识的扩展。




99 条评论
72.72%
17.17%
6.06%
1.01%
3.03%
显示 3/99 个
已于 Nov 13, 2024审阅
Very helpful course to learn Cryptography..! and Sang-Yoon Chang is a nice teacher.
已于 Jun 11, 2020审阅
course is excellent and I hope it would be better if there is an advanced level specialisation continuation for this specialisation
已于 Jun 1, 2021审阅
Great theory. Professor is also super clear in his explanations. Recommended :)
University of California, Irvine
课程

课程
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。