ISO/IEC 11889-4:2015
Current
The latest, up-to-date edition.
Information technology — Trusted Platform Module Library — Part 4: Supporting Routines
Hardcopy , PDF
English
15-12-2015
ISO/IEC 11889-4:2015 contains C code that describes the algorithms and methods used by the command code in ISO/IEC 11889-3. The code in ISO/IEC 11889-4:2015 augments ISO/IEC 11889-2 and ISO/IEC 11889-3 to provide a complete description of a TPM, including the supporting framework for the code that performs the command actions.
Any code in ISO/IEC 11889-4:2015 may be replaced by code that provides similar results when interfacing to the action code in ISO/IEC 11889-3. The behavior of code in this ISO/IEC 11889-4:2015 that is not included in an annex is normative, as observed at the interfaces with ISO/IEC 11889-3 code. Code in an annex is provided for completeness, that is, to allow a full implementation of ISO/IEC 11889 from the provided code.
The code in ISO/IEC 11889-3 and this ISO/IEC 11889-4:2015 is written to define the behavior of a compliant TPM. In some cases (e.g., firmware update), it is not possible to provide a compliant implementation. In those cases, any implementation provided by the vendor that meets the general description of the function provided in ISO/IEC 11889-3 would be compliant.
The code in ISO/IEC 11889-3 and this ISO/IEC 11889-4:2015 is not written to meet any particular level of conformance nor does ISO/IEC 11889 require that a TPM meet any particular level of conformance.
| Committee |
ISO/IEC JTC 1
|
| DocumentType |
Standard
|
| Pages |
556
|
| ProductNote |
THIS STANDARD ALSO REFERS TO FIPS PUB 186-3,GM/T 0002-2012.,GM/T 0003.1-2012,GM/T 0003.2-2012,GM/T 0003.3-2012,GM/T 0003.5-2012,GM/T 0004-2012,IETF RFC 3447,NIST SP800-56A,NIST SP800-108
|
| PublisherName |
International Organization for Standardization
|
| Status |
Current
|
| Supersedes |
| Standards | Relationship |
| NEN ISO/IEC 11889-4 : 2015 | Identical |
| INCITS/ISO/IEC 11889-4:2015(2019) | Identical |
| BS ISO/IEC 11889-4:2009 | Identical |
| INCITS/ISO/IEC 11889-4:2015(R2024) | Identical |
| INCITS/ISO/IEC 11889-4:2015(R2024) | Identical |
| INCITS/ISO/IEC 11889-4 : 2009(R2014) | Identical |
| BS ISO/IEC 11889-4:2015 | Identical |
| ISO/IEC 11889-1:2015 | Information technology — Trusted platform module library — Part 1: Architecture |
| ISO/IEC 11889-2:2015 | Information technology — Trusted Platform Module Library — Part 2: Structures |
| BS ISO/IEC 11889-1:2009 | Information technology. Trusted platform module Overview |
| 14/30302798 DC : 0 | BS ISO/IEC 11889-1 - INFORMATION TECHNOLOGY - TRUSTED PLATFORM MODULE - PART 1: ARCHITECTURE |
| 14/30302804 DC : 0 | BS ISO/IEC 11889-3 - INFORMATION TECHNOLOGY - TRUSTED PLATFORM MODULE - PART 3: COMMANDS |
| 14/30302801 DC : 0 | BS ISO/IEC 11889-2 - INFORMATION TECHNOLOGY - TRUSTED PLATFORM MODULE - PART 2: STRUCTURES |
| BS ISO/IEC 11889-3:2015 | Information technology. Trusted Platform Module Library Commands |
| BS ISO/IEC 11889-2:2009 | Information technology. Trusted platform module Design principles |
| ISO/IEC 11889-3:2015 | Information technology — Trusted Platform Module Library — Part 3: Commands |
| INCITS/ISO/IEC 20008-1:2013(R2019) | Information technology - Security techniques - Anonymous digital signatures - Part 1: General<br> |
| ISO/IEC 11889-1:2015 | Information technology — Trusted platform module library — Part 1: Architecture |
| ISO/IEC 15946-1:2016 | Information technology — Security techniques — Cryptographic techniques based on elliptic curves — Part 1: General |
| ISO/IEC 14888-3:2016 | Information technology — Security techniques — Digital signatures with appendix — Part 3: Discrete logarithm based mechanisms |
| ISO/IEC 11889-2:2015 | Information technology — Trusted Platform Module Library — Part 2: Structures |
| ISO/IEC 11889-3:2015 | Information technology — Trusted Platform Module Library — Part 3: Commands |
| ISO/IEC 18033-3:2010 | Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers |
| ISO/IEC 10118-3:2004 | Information technology — Security techniques — Hash-functions — Part 3: Dedicated hash-functions |
| ISO/IEC 9797-2:2011 | Information technology — Security techniques — Message Authentication Codes (MACs) — Part 2: Mechanisms using a dedicated hash-function |
| ISO/IEC 10116:2017 | Information technology — Security techniques — Modes of operation for an n-bit block cipher |
Access your standards online with a subscription
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.