ISO/IEC 14888-3:2018
IT Security techniques — Digital signatures with appendix — Part 3: Discrete logarithm based mechanisms
发布时间:2018-11-12 实施时间:


数字签名是一种用于验证数字文档的完整性和真实性的技术,它可以防止文档被篡改或伪造。数字签名通常由两个部分组成:签名和验证。签名是由文档的发送者生成的,验证是由文档的接收者执行的。签名可以保证文档的完整性和真实性,验证可以确认签名的真实性。

离散对数算法是一种基于数学问题的加密算法,它可以保证数字签名的安全性。离散对数算法的基本思想是利用离散对数问题的困难性来实现加密和解密。离散对数问题是指在一个有限域上,找到一个数的离散对数的问题。离散对数算法的安全性基于离散对数问题的困难性,即在有限时间内无法找到一个数的离散对数。

ISO/IEC 14888-3:2018规定了使用离散对数算法实现数字签名的机制,包括基于素数子群的机制和基于椭圆曲线的机制。基于素数子群的机制使用大素数和原根来实现数字签名,基于椭圆曲线的机制使用椭圆曲线上的点来实现数字签名。这两种机制都可以保证数字签名的安全性。

该标准还规定了数字签名的格式和验证过程,以及密钥生成和管理的要求。数字签名的格式包括签名值和签名算法标识符,签名值是由签名算法生成的,签名算法标识符用于标识使用的签名算法。数字签名的验证过程包括验证签名值的正确性和验证签名算法的正确性。密钥生成和管理的要求包括密钥长度、密钥生成算法和密钥管理过程。

总之,ISO/IEC 14888-3:2018是数字签名标准的一部分,它规定了使用离散对数算法实现数字签名的机制,包括基于素数子群的机制和基于椭圆曲线的机制。该标准还规定了数字签名的格式和验证过程,以及密钥生成和管理的要求。使用该标准可以保证数字签名的安全性和可靠性。

相关标准
- ISO/IEC 9796-2:2010 Information technology — Security techniques — Digital signature schemes giving message recovery — Part 2: Mechanisms using symmetric encipherment algorithms
- ISO/IEC 9796-1:2010 Information technology — Security techniques — Digital signature schemes giving message recovery — Part 1: General
- ISO/IEC 9796-3:2018 Information technology — Security techniques — Digital signature schemes giving message recovery — Part 3: Discrete logarithm based mechanisms
- ISO/IEC 14888-1:2018 Information technology — Security techniques — Digital signatures with appix — Part 1: General
- ISO/IEC 14888-2:2018 Information technology — Security techniques — Digital signatures with appix — Part 2: Integer factorization based mechanisms