STM32信息安全—密码学基本原理(中)

发布时间:
来源: 电子工程世界

本文的主要内容包括:

  • 哈希函数

  • 完整性和安全性

  • 消息验证

  • 常用算法


Hash/哈希/散列/摘要 函数

  • 哈希函数的功能:对任意输入可以产生固定长度的摘要值

  • 哈希函数的特点:输入的任何改变,都会导致摘要值变化;单向性;低碰撞性


常用哈希函数


消息的“狭义完整性”和“广义完整性”

  • 哈希函数,仅能保证消息的狭义完整性

  • 要保证数据确实是Alice发送的,需要消息认证机制


消息认证


哈希和对称加解密技术的结合之一:HMAC

  • 前提:双方事先约好一个共享密钥


哈希和对称加解密技术的结合之二:AES-GCM

  • AES counter模式+特殊的哈希

  • 输出结果:加密后消息,该消息的认证码标签


哈希和非对称加解密技术的结合:签名

  • Alice使用自己的私钥,把要发给Bob的消息的摘要进行加密(其实并没有保密)

  • 以上操作定义为:Alice对消息签名


文章来源于: 电子工程世界 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。