NIST platform security: roots of trust, firmware and secure enclaves SP 800-57 Part 1 Rev. 4 → SP 800-57 Part 1 Rev. 5
Published 2020-05-04
Snapshot taken 2026-10-19 23:50 · sp-800-57-pt1 source
Snapshot taken 2026-10-19 23:50 · sp-800-57-pt1 source
+ 13 added: 9.1, 9.2, 9.2.1, 9.2.2, 9.3, 9.4, 9.5, 9.5.1, 9.5.2, 9.5.3…
− 53 removed: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 4.1, 4.2, 4.2.1…
~ 45 revised: 1, 2, 3, 4, 5, 6, 7, 8, 8.1.1, 8.1.2…
Why this release
No stated reason was captured with this release. Check the publisher's release notes.
All · 1111 The unauthorized disclosure of a key means that another entity (an unauthorized entity) · 12 A compromise of the integrity of a key means that the key is incorrect − either that the key · 13 A compromise of a key’s usage or application association means that the key could be used · 13 Security Services · 74 A compromise of a key’s association with the owner or other entity means that the identity · 14 Cryptographic Algorithms · 195 A compromise of a key’s association with other information means that there is no · 16 Establishing an accountability system that keeps track of each access to secret symmetric · 16 Training: If the new system requires that new or different tasks (e.g., key · 217 Key States and Transitions · 67 Providing a cryptographic integrity check on the key (e.g., using a MAC or a digital · 18 Transition: A transition plan should be developed and followed so that the changeover · 379 Additional Considerations · 14
Controls added, removed or revised in 4 Cryptographic Algorithms 19
| Control | Title | Change |
|---|---|---|
| 4.1 | Classes of Cryptographic Algorithms | removed |
| 4.2 | Cryptographic Algorithm Functionality | removed |
| 4.2.1 | Hash Functions | removed |
| 4.2.2 | Symmetric-Key Algorithms used for Encryption and Decryption | removed |
| 4.2.2.1 | Advanced Encryption Standard (AES) | removed |
| 4.2.2.2 | Triple DEA (TDEA) | removed |
| 4.2.2.3 | Modes of Operation | removed |
| 4.2.3 | Message Authentication Codes (MACs) | removed |
| 4.2.3.1 | MACs Using Block Cipher Algorithms | removed |
| 4.2.3.2 | MACs Using Hash Functions | removed |
| 4.2.4 | Digital Signature Algorithms | removed |
| 4.2.5 | Key Establishment Schemes | removed |
| 4.2.5.1 | Discrete-Log Key-Agreement Schemes | removed |
| 4.2.5.2 | Key Establishment Using Integer-Factorization Schemes | removed |
| 4.2.5.3 | Security Properties of the Key-Establishment Schemes | removed |
| 4.2.5.4 | Key Encryption and Key Wrapping | removed |
| 4.2.5.5 | Key Confirmation | removed |
| 4.2.6 | Key Establishment Protocols | removed |
| 4.2.7 | Random Bit Generation | removed |
Read every requirement in this version · All versions of NIST platform security: roots of trust, firmware and secure enclaves