ISO/IEC 9796-2:2010
Information technology -- Security techniques -- Digital signature schemes giving message recovery -- Part 2: Integer factorization based mechanisms
发布时间:2010-12-15 实施时间:


数字签名是一种用于验证数字文档真实性和完整性的技术。数字签名可以防止文档被篡改或伪造,并确保文档的来源可信。数字签名技术在现代信息社会中得到了广泛应用,包括电子邮件、电子商务、电子政务等领域。

ISO/IEC 9796-2:2010是一项数字签名标准,旨在提供一种基于整数分解的机制,以实现消息恢复。该标准定义了两种数字签名方案:类型1和类型2。类型1方案使用RSA算法,类型2方案使用Rabin算法。两种方案都支持消息恢复,即在验证数字签名的同时,可以恢复原始消息。

在数字签名过程中,签名者使用私钥对消息进行签名,生成签名值。验证者使用签名者的公钥对签名值进行验证,以确定签名是否有效。如果签名有效,则验证者可以恢复原始消息。

ISO/IEC 9796-2:2010规定了数字签名的格式和验证过程。数字签名格式包括签名值和消息恢复值。签名值是签名者使用私钥对消息进行签名后得到的值,消息恢复值是验证者在验证签名的同时计算出的值。消息恢复值可以用于恢复原始消息。

验证过程包括验证签名值、计算消息恢复值和比较消息恢复值与原始消息。验证者使用签名者的公钥对签名值进行验证,以确定签名是否有效。如果签名有效,则验证者使用签名值和公钥计算消息恢复值。最后,验证者比较消息恢复值与原始消息,以确定签名是否与原始消息匹配。

ISO/IEC 9796-2:2010适用于各种应用场景,包括电子邮件、电子商务、电子政务等。该标准提供了一种安全、高效的数字签名方案,可以保护数字文档的真实性和完整性,确保文档的来源可信。

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