Understanding IEC 14888-2-09: Integer Factorization Digital Signatures

A Comprehensive Technical Guide to ISO/IEC 14888-2:2008/Cor 1:2009

1. Scope and Domain of IEC 14888-2-09

IEC 14888-2-09, formally designated as ISO/IEC 14888-2:2008 (Cor. 1:2009, Confirmed 2016), is an international standard published under the joint ISO/IEC technical committee on information technology. It specifies digital signature mechanisms with appendix whose security is founded on the difficulty of the Integer Factorization (IF) problem. This includes widely deployed schemes such as RSA (Rivest-Shamir-Adleman) and Rabin (including the Rabin-Williams variant).

The standard defines a general model for signature generation and verification, along with a set of specific mechanisms. It applies to applications demanding high assurance of data origin authentication, integrity, and non-repudiation. The “appendix” format signifies that the original message is not recoverable from the signature itself and must accompany it. This part is designed to be used in combination with hash functions and random number generators specified in related ISO/IEC standards.

2. Technical Requirements and Signature Schemes

The standard mandates a general model for cryptographic primitives. A signature is generated by a signer using a private key {d, p, q} and verified by a verifier using a public key {n, e}.

Signature Generation and Verification: The signer processes the message M using a redundancy function. A random element r may be generated. The signature S is computed using the private key and the message digest. The full appendix consists of (S, r, H) or (S, H) depending on the mechanism. The verifier checks the binding against the public key.

© 2026 tnlab.org — This article is for educational and technical reference purposes.

📥 Standard Documents Download

🔒
Please wait 10 seconds, the download links will appear after the ad loads

Leave a Reply

Your email address will not be published. Required fields are marked *

Table 1: Defined IF Signature Mechanisms in IEC 14888-2-09
Identifier Core Algorithm Signature Type Approved Padding / Redundancy Recommended Key Size (Bits)
IF-RSA RSA (RSA-PSS)