Back to Frameworks

ISO/IEC 14888-3:2018/Amd 1

international
vAmendment 1 to the fourth edition (under publication)
6 domains
33 controls

Amendment 1 to the digital signature standard for discrete logarithm based mechanisms. It adds EdDSA for Ed25519 and Ed448, adds the twisted Edwards curve setting to the general model, narrows the EC-DSA hash list, adds a normative reference, and replaces Annex A.

Unverified

ISO/IEC 14888-3:2018/Amd 1 is a compliance framework from international with 6 domains and 33 controls. The largest domains are EdDSA, the new clause (17 controls), Annexes changed (5 controls), Existing mechanisms changed (3 controls). Every control below carries what it requires and what an assessor expects to see.

Maintained by Gerard Blokdyk

Framework summaries on this platform are interpretations grounded in the published source, for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.

Framework Domains (6)

Annexes changed

5 controls
Controls in the Annexes changed domain of ISO/IEC 14888-3:2018/Amd 1: 5 controls
CodeTitle
iso-iec-14888-3-2018-amd-1::Annex AObject identifiers are replaced, including two new curves
iso-iec-14888-3-2018-amd-1::Annex BPoint encoding and decoding for EdDSA
iso-iec-14888-3-2018-amd-1::Annex FWorked examples for both parameter sets
iso-iec-14888-3-2018-amd-1::Annex GThe comparison table now includes EdDSA
iso-iec-14888-3-2018-amd-1::Annex HClaimed features, and what a claim is worth

EdDSA, the new clause

17 controls
Controls in the EdDSA, the new clause domain of ISO/IEC 14888-3:2018/Amd 1: 17 controls
CodeTitle
iso-iec-14888-3-2018-amd-1::6.12.5.7Why the new clause sits after SM2
iso-iec-14888-3-2018-amd-1::6.13.1EdDSA enters as its own mechanism
iso-iec-14888-3-2018-amd-1::6.13.2Two parameter sets, and they do not mix
iso-iec-14888-3-2018-amd-1::6.13.3Key generation, and two different clamping rules
iso-iec-14888-3-2018-amd-1::6.13.4.1The randomizer is derived, not drawn
iso-iec-14888-3-2018-amd-1::6.13.4.2The pre-signature is one scalar multiple
iso-iec-14888-3-2018-amd-1::6.13.4.3One message part is empty by design
iso-iec-14888-3-2018-amd-1::6.13.4.4The witness is an encoded point
iso-iec-14888-3-2018-amd-1::6.13.4.5The assignment binds the key into the hash
iso-iec-14888-3-2018-amd-1::6.13.4.6The second part fits a fixed octet length
iso-iec-14888-3-2018-amd-1::6.13.4.7What the appendix carries
iso-iec-14888-3-2018-amd-1::6.13.4.8The signed message is the message plus the appendix
iso-iec-14888-3-2018-amd-1::6.13.5.1Verification acquires its inputs first
iso-iec-14888-3-2018-amd-1::6.13.5.2Decode, range check, then verify
iso-iec-14888-3-2018-amd-1::6.13.5.3The verifier splits the message the same way
iso-iec-14888-3-2018-amd-1::6.13.5.4The assignment is recomputed, not trusted
iso-iec-14888-3-2018-amd-1::6.13.5.5The group equation, with the curve parameters in hand

Existing mechanisms changed

3 controls
Controls in the Existing mechanisms changed domain of ISO/IEC 14888-3:2018/Amd 1: 3 controls
CodeTitle
iso-iec-14888-3-2018-amd-1::6.3.2KCDSA: the pair, the hash and the strength
iso-iec-14888-3-2018-amd-1::6.5.2SDSA: three sizes, one strength rule
iso-iec-14888-3-2018-amd-1::6.6.1EC-DSA: the hash list is closed

Terms and symbols

2 controls
Controls in the Terms and symbols domain of ISO/IEC 14888-3:2018/Amd 1: 2 controls
CodeTitle
iso-iec-14888-3-2018-amd-1::3.7A new term for the twisted Edwards group
iso-iec-14888-3-2018-amd-1::Clause 4Symbols for the third arithmetic setting

The amendment frame

3 controls
Controls in the The amendment frame domain of ISO/IEC 14888-3:2018/Amd 1: 3 controls
CodeTitle
iso-iec-14888-3-2018-amd-1::Clause 2One normative reference is added
iso-iec-14888-3-2018-amd-1::Introduction, Note 4The mechanism count becomes fifteen
iso-iec-14888-3-2018-amd-1::Introduction, Note 5The key substitution warning is reworded

The general model

3 controls
Controls in the The general model domain of ISO/IEC 14888-3:2018/Amd 1: 3 controls
CodeTitle
iso-iec-14888-3-2018-amd-1::5.2.2The randomizer range is not one rule
iso-iec-14888-3-2018-amd-1::5.3.5EdDSA verification has its own clause
iso-iec-14888-3-2018-amd-1::6.1Twelve mechanisms, three arithmetic settings

What is ISO/IEC 14888-3:2018/Amd 1 and who does it apply to?

ISO/IEC 14888-3:2018/Amd 1 is a compliance framework from international with 6 domains and 33 controls. Amendment 1 to the digital signature standard for discrete logarithm based mechanisms. It adds EdDSA for Ed25519 and Ed448, adds the twisted Edwards curve setting to the general model, narrows the EC-DSA hash list, adds a normative reference, and replaces Annex A. It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.

What does ISO/IEC 14888-3:2018/Amd 1 actually require?

ISO/IEC 14888-3:2018/Amd 1 has 33 controls organised across 6 domains. The largest domains are EdDSA, the new clause (17 controls), Annexes changed (5 controls), Existing mechanisms changed (3 controls). Each control defines specific requirements that organisations must implement to achieve compliance.

If I already comply with another framework, how much of ISO/IEC 14888-3:2018/Amd 1 do I already cover?

ISO/IEC 14888-3:2018/Amd 1 does not currently have cross-framework mappings in our system. Check back as we continuously expand our mapping database.

How do I implement ISO/IEC 14888-3:2018/Amd 1?

Start your ISO/IEC 14888-3:2018/Amd 1 compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about ISO/IEC 14888-3:2018/Amd 1 requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 33 controls and track your progress.

Start Your Compliance Journey

Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 1,089 frameworks.

Get Started Free →

Free forever, no credit card required