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


数字签名是一种用于验证数字文档真实性和完整性的技术。数字签名可以保证文档的来源和内容没有被篡改,是现代信息安全领域中非常重要的技术之一。离散对数算法是一种常用的数字签名算法,其安全性基于离散对数问题的困难性。离散对数问题是指在有限域上,找到一个数的离散对数的问题,即给定一个数a和模数p,求解满足a^x ≡ b (mod p)的x值。离散对数问题的困难性是指在有限时间内无法找到x的值,因此离散对数算法可以保证数字签名的安全性。

ISO/IEC 14888-3:2018规定了使用离散对数算法实现数字签名的机制。该标准规定了数字签名的具体流程和要求,包括密钥生成、签名生成、签名验证等方面。具体来说,该标准规定了以下要求:

1. 密钥生成:使用离散对数算法生成公钥和私钥,公钥可以公开,私钥必须保密。

2. 签名生成:使用私钥对文档进行签名,生成数字签名。

3. 签名验证:使用公钥对数字签名进行验证,确保文档的来源和内容没有被篡改。

4. 安全性要求:离散对数算法必须满足一定的安全性要求,以确保数字签名的安全性。

5. 实现要求:离散对数算法的实现必须满足一定的要求,以确保数字签名的可靠性和正确性。

离散对数算法是一种常用的数字签名算法,其安全性已经得到广泛认可。ISO/IEC 14888-3:2018规定了使用离散对数算法实现数字签名的具体要求和流程,可以帮助用户实现安全可靠的数字签名。

相关标准
- ISO/IEC 14888-1:2018 IT Security techniques - Digital signatures with appix - Part 1: General
- ISO/IEC 14888-2:2018 IT Security techniques - Digital signatures with appix - Part 2: Integer factorization based mechanisms
- 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