• Shopping Cart
    There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert
Meet Inform Select. Always-on access to the Standards your organisation relies on. Explore Inform Select

ISO/IEC 11889-4:2015

Current

Current

The latest, up-to-date edition.

Information technology — Trusted Platform Module Library — Part 4: Supporting Routines

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

15-12-2015

Free

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

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

Free