密码学学习笔记- 消息认证码

密码学的工具箱里有六大工具 :分别是对称密码公钥密码单向散列函数消息认证码数字签名,和伪随机数生成器。

我们从Alice 和Bob的故事开始讲起。我们假设Alice 和 Bob 分别是两家银行。Alice 银行通过网络向Bob银行发送了一个汇款请求。Bob接受的请求是 从账号A向账号B汇款100万元。

这个时候,Bob怎么去确定这条线消息是Alice 发送的,怎么去确定该消息没有别人修改。如汇款请求的原意是“从账号A向账号C汇款100万元”,就是在消息传递的过程,怎么去保证该消息没有被篡改,是否有人伪装发送者发送该消息

其实这问题,我们要关注的问题是消息的“完整性”和“认证”这两个性质。阅读 “密码学学习笔记- 消息认证码”

发表评论