【英语版】国际标准 ISO/IEC 29192-6:2019 EN Information technology — Lightweight cryptography — Part 6: Message authentication codes (MACs) 信息技术 轻量级密码学 第6部分:消息验证码(MAC).pdf

  • 1
  • 0
  • 2024-07-10 发布于四川
  • 正版发售
  • 现行
  • 正在执行有效期
  •   |  2019-09-18 颁布

【英语版】国际标准 ISO/IEC 29192-6:2019 EN Information technology — Lightweight cryptography — Part 6: Message authentication codes (MACs) 信息技术 轻量级密码学 第6部分:消息验证码(MAC).pdf

  1. 1、本标准文档预览图片由程序生成,具体信息以下载为准。
  2. 2、本网站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  3. 3、本网站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  4. 4、标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题
查看更多

ISO/IEC29192-6:2019ENInformationtechnology—Lightweightcryptography—Part6:Messageauthenticationcodes(MACs)是ISO/IEC29192标准的一部分,该标准主要关注轻量级加密技术。该标准提供了关于消息认证码(MessageAuthenticationCodes,MACs)的详细规范,用于验证消息的完整性和真实性。

消息认证码是一种用于验证消息完整性和身份的技术,通常用于网络通信和数据传输中。它通过使用一个密钥和一个哈希函数来生成一个独特的代码,该代码与消息一起发送,并在接收端验证消息的完整性和身份。

在ISO/IEC29192-6:2019中,规定了不同类型的MACs,包括基于密码的MAC(CMAC)和基于身份的MAC(IBC)。这些MACs具有不同的安全性和性能特性,适用于不同的应用场景。

对于基于密码的MAC(CMAC),它使用一个密码哈希函数和一个密钥来生成MAC值。该算法通常对消息进行加密,并生成一个唯一的MAC值,该值在接收端与接收到的消息进行比较,以验证消息的完整性和身份。

对于基于身份的MAC(IBC),它使用一个用户身份作为输入来生成MAC值。该算法将用户身份转换为一种表示形式,并使用该表示形式生成一个唯一的MAC值。与基于密码的MAC不同,基于身份的MAC不需要密码哈希函数,因此它具有更高的性能和效率。

ISO/IEC29192-6:2019还规定了如何使用这些MACs与其他轻量级加密技术一起使用,以提供更高级别的安全性和保护。

ISO/IEC29192-6:2019ENInformationtechnology—Lightweightcryptography—Part6:Messageauthenticationcodes(MACs)标准为验证消息的完整性和真实性提供了详细的规范和指导,适用于各种网络通信和数据传输应用场景。

您可能关注的文档

文档评论(0)

认证类型官方认证
认证主体北京标科网络科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91110106773390549L

1亿VIP精品文档

相关文档