ISO/IEC 29192-1:2012
Information technology -- Security techniques -- Lightweight cryptography -- Part 1: General
发布时间:2012-05-29 实施时间:


随着物联网、传感器网络、RFID等技术的发展,越来越多的设备需要进行安全通信和数据传输。然而,这些设备通常具有资源受限的特点,如计算能力、存储空间、能量等方面的限制。因此,传统的密码算法和加密算法往往难以满足这些设备的需求。为了解决这个问题,国际标准化组织(ISO)和国际电工委员会(IEC)联合制定了ISO/IEC 29192-1:2012标准,以提供一些轻量级密码算法和加密算法。

ISO/IEC 29192-1:2012标准包括以下内容:

1. 术语和定义:该部分定义了一些与轻量级密码学相关的术语和定义,以便于标准的理解和应用。

2. 概述:该部分介绍了轻量级密码学的背景、应用场景、需求和目标,以及该标准的范围和结构。

3. 轻量级密码算法:该部分提供了一些轻量级密码算法,包括SPONGENT、PRESENT、PRINCE、LED、SIMON、SPECK等。这些算法具有较低的计算和存储成本,同时保证了足够的安全性。

4. 轻量级加密算法:该部分提供了一些轻量级加密算法,包括LEA、KATAN、PICAROON、CRAFT等。这些算法可以用于数据加密、消息认证、数字签名等方面。

5. 安全性和性能评估:该部分介绍了如何评估轻量级密码算法和加密算法的安全性和性能,包括密钥长度、加密速度、存储空间等方面的指标。

6. 实现和应用:该部分介绍了如何在实际应用中实现和使用轻量级密码算法和加密算法,包括硬件实现、软件实现、协议设计等方面的内容。

总的来说,ISO/IEC 29192-1:2012标准提供了一些轻量级密码算法和加密算法,可以满足资源受限的环境下的安全需求。这些算法具有较低的计算和存储成本,同时保证了足够的安全性。该标准适用于各种应用场景,包括物联网、传感器网络、RFID、智能卡等。

相关标准
- ISO/IEC 29192-2:2012 Information technology -- Security techniques -- Lightweight cryptography -- Part 2: Block ciphers
- ISO/IEC 29192-3:2012 Information technology -- Security techniques -- Lightweight cryptography -- Part 3: Hash functions
- ISO/IEC 29192-4:2014 Information technology -- Security techniques -- Lightweight cryptography -- Part 4: Stream ciphers
- ISO/IEC 29192-5:2014 Information technology -- Security techniques -- Lightweight cryptography -- Part 5: Message authentication codes (MACs)
- ISO/IEC 29192-6:2014 Information technology -- Security techniques -- Lightweight cryptography -- Part 6: Public-key cryptography