Skip to content

Commit

Permalink
Fix presentation issues with CCM-8 notes
Browse files Browse the repository at this point in the history
  • Loading branch information
Gabriel Corona committed Dec 1, 2024
1 parent 3dd718f commit 845ed2e
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions 5.0/en/0x97-Appendix-V_Cryptography.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,14 @@ Modern ciphers make use of various modes, particularly AES for various purposes.

The following modes are approved except where the function is encrypted data storage (see next subsection):

| AES Encryption Mode | Authenticated?* | Reference | L1 | L2 | L3 |
| AES Encryption Mode | Authenticated | Reference | L1 | L2 | L3 |
|--|--|--|--|--|--|
| GCM | Yes | [NIST SP 800-38D](https://csrc.nist.gov/pubs/sp/800/38/d/final) ||||
| CCM | Yes | [NIST SP 800-38C](https://csrc.nist.gov/pubs/sp/800/38/c/upd1/final) ||||
| CCM-8** | Yes | [RFC 6655](https://www.rfc-editor.org/info/rfc6655) ||||
| CBC | No | [NIST SP 800-38A](https://csrc.nist.gov/pubs/sp/800/38/a/final) ||||
| CCM-8 | Yes | [RFC 6655](https://www.rfc-editor.org/info/rfc6655) ||||
| CBC* | No | [NIST SP 800-38A](https://csrc.nist.gov/pubs/sp/800/38/a/final) ||||

* All encrypted messages must be authenticated. Given this, for ANY use of CBC mode there MUST be an associated hashing function or MAC to validate the message. This MUST be applied in the 'Encrypt-Then-Hash' or 'ETH' method. If this cannot be guaranteed, then CBC MUST NOT be used.
\* All encrypted messages must be authenticated. Given this, for ANY use of CBC mode there MUST be an associated hashing function or MAC to validate the message. In general, this MUST be applied in the Encrypt-Then-Hash method (but TLS 1.2 uses Hash-Then-Encrypt instead). If this cannot be guaranteed, then CBC MUST NOT be used.

#### Recommendations for Approved Cipher Modes for General Use Cases

Expand Down

0 comments on commit 845ed2e

Please sign in to comment.