ISO/IEC 29192-6:2019
Information technology — Lightweight cryptography — Part 6: Message authentication codes (MACs)
发布时间:2019-09-18 实施时间:


随着物联网、移动设备和嵌入式系统的普及,对于轻量级密码学的需求越来越高。轻量级密码学是指在资源受限的环境下,提供高效、安全的加密算法和协议。消息认证码是轻量级密码学中的一种重要技术,它可以保证数据的完整性和真实性,防止未经授权的篡改和修改。

ISO/IEC 29192-6:2019标准提供了一种安全、高效的消息认证码算法,以满足轻量级密码学的需求。该标准定义了一系列的算法和协议,包括基于哈希函数的MAC算法、基于分组密码的MAC算法、基于流密码的MAC算法等。这些算法都具有高效、安全的特点,可以在资源受限的环境下使用。

ISO/IEC 29192-6:2019标准还规定了消息认证码的安全性要求,包括抗攻击性、抗碰撞性、抗伪造性等。这些要求可以保证消息认证码的安全性和可靠性,防止攻击者对数据进行篡改和伪造。

除了消息认证码算法,ISO/IEC 29192-6:2019标准还提供了一些相关的协议和技术,如密钥管理、随机数生成、消息格式等。这些技术可以帮助用户更好地使用消息认证码,提高数据的安全性和可靠性。

总之,ISO/IEC 29192-6:2019标准提供了一种安全、高效的消息认证码算法,可以满足轻量级密码学的需求。该标准还规定了消息认证码的安全性要求,可以保证数据的完整性和真实性。同时,该标准还提供了一些相关的协议和技术,可以帮助用户更好地使用消息认证码,提高数据的安全性和可靠性。

相关标准
- ISO/IEC 29192-1:2012 轻量级密码学-第1部分:概述和要求
- ISO/IEC 29192-2:2012 轻量级密码学-第2部分:基于哈希函数的消息认证码(HMAC)
- ISO/IEC 29192-3:2012 轻量级密码学-第3部分:基于分组密码的消息认证码(CMAC)
- ISO/IEC 29192-4:2012 轻量级密码学-第4部分:基于流密码的消息认证码(GMAC)
- ISO/IEC 29192-5:2012 轻量级密码学-第5部分:密钥管理