Algorithm: XChaCha20-Poly1305 Nonce / Key Properties: Extended nonce (192-bit) with subkey derivation Status/Characteristics: Modern, nonce-forgiving Algorithm: AES-GCM-SIV Nonce / Key Properties: Synthetic IV, nonce misuse-resistant Status: Modern AEAD (RFC 8452) Algorithm: AES-SIV Nonce / Key Properties: SIV construction preventing forgery on nonce reuse Status: Nonce-misuse-resistant (RFC 5297) Algorithm: AES-OCB3 Nonce / Key Properties: Single-pass AEAD with integrated nonce handling Status: Modern AEAD with certain licensing constraints Algorithm: Deoxys-II (AES-based) Nonce / Key Properties: Tweakable block cipher mode, some misuse-resistant vars Status: NIST LWC finalist, modern construction Algorithm: AES-GCM Nonce / Key Properties: Requires strictly unique nonces, vulnerable on reuse Status: Widely used, must handle nonces carefully Algorithm: AES-CCM Nonce / Key Properties: Requires unique nonces, CTR-based construction Status: Standard AEAD mode, used in constrained environments Algorithm: AES-EAX Nonce / Key Properties: Combines CTR and OMAC, needs unique nonces Status: Older AEAD mode with defined security bounds Algorithm: AES-CTR + HMAC Nonce / Key Properties: Separate encryption and MAC; complex key handling Status: Deprecated, replaced by integrated AEAD modes Algorithm: AES-CBC + HMAC Nonce / Key Properties: Separate encryption and MAC; prone to padding issues Status: Deprecated, replaced by AEAD modes
https://assets.chaos.social/media_attachments/files/113/659/406/746/864/556/original/1a2ab7321326985e.png