Skip to main content

Standards index

Standards & RFC Explorer

Explore important cryptography RFCs, FIPS standards, and NIST publications. Filter by type, topic, status, or keyword to connect CryptoViz visualizers with authoritative references.

Total

11

RFCs

3

FIPS

3

NIST

5

Featured reference

NIST IR 8413 · Post-Quantum Cryptography

11 results

NIST IR · 2022

Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process

Informational

Summarizes the third round of the NIST post-quantum cryptography standardization process and selected algorithms.

Why it matters: Useful for learners exploring post-quantum algorithm migration and standards history.

Open source document

Indexed standards

Each card links a standard to CryptoViz learning topics and visualizer concepts.

NIST IR 8413

Status Report on the Third Round of the NIST Post-Quantum Cryptography Standardization Process

Informational
PQCKyberDilithium

Summarizes the third round of the NIST post-quantum cryptography standardization process and selected algorithms.

Useful for learners exploring post-quantum algorithm migration and standards history.

RFC 8439

ChaCha20 and Poly1305 for IETF Protocols

Active
ChaCha20Poly1305AEAD

Describes the ChaCha20 stream cipher, Poly1305 authenticator, and their AEAD construction for internet protocols.

Helpful for stream cipher, MAC, and AEAD visualizers.

RFC 8446

The Transport Layer Security Protocol Version 1.3

Active
TLSkey exchangeAEAD

Defines TLS 1.3, including the handshake, authenticated encryption, key schedule, and protocol security improvements over earlier TLS versions.

Useful when studying modern secure transport, handshake design, key derivation, and authenticated encryption.

SP 800-56A

Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography

Active
ECDHDHkey agreement

Provides recommendations for key-establishment schemes based on finite field and elliptic curve discrete logarithm cryptography.

Reference for Diffie-Hellman, ECDH, and key agreement modules.

SP 800-185

SHA-3 Derived Functions: cSHAKE, KMAC, TupleHash, and ParallelHash

Active
KMACSHA-3XOF

Defines SHA-3 derived functions for customization, message authentication, tuple hashing, and parallel hashing.

Helpful for advanced hash and MAC learning paths.

FIPS 180-4

Secure Hash Standard

Active
SHA-1SHA-2SHA-256

Specifies SHA-1 and SHA-2 hash algorithms, including SHA-224, SHA-256, SHA-384, SHA-512, and variants.

Reference for SHA-256 compression, message schedule, and digest visualizations.

FIPS 202

SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions

Active
SHA-3KeccakXOF

Defines SHA-3 hash functions and SHAKE extendable-output functions based on the Keccak permutation.

Useful for comparing Merkle-Damgård style hashes with sponge constructions.

SP 800-90A

Recommendation for Random Number Generation Using Deterministic Random Bit Generators

Active
DRBGrandomnessentropy

Specifies approved deterministic random bit generators and security requirements for random generation.

Useful for explaining key generation, nonce generation, and randomness quality.

RFC 5869

HMAC-based Extract-and-Expand Key Derivation Function

Active
HKDFHMACKDF

Specifies HKDF, a two-step extract-and-expand construction for deriving strong key material from input keying material.

Pairs well with CryptoViz KDF and TLS key schedule explanations.

SP 800-38D

Recommendation for Block Cipher Modes of Operation: GCM and GMAC

Active
GCMGMACAES

Specifies Galois/Counter Mode and GMAC for authenticated encryption and authentication.

Useful for AES-GCM and AEAD mode explanations.

FIPS 197

Advanced Encryption Standard

Active
AESblock cipherkey schedule

Defines AES, including block size, key sizes, round transformations, and key expansion.

Core reference for AES visualizers and AES key schedule education.

Manual testing checklist

  1. 1Open the Standards & RFC Explorer page.
  2. 2Confirm the RFC, FIPS, and NIST summary counts render.
  3. 3Search for TLS and confirm RFC 8446 appears.
  4. 4Filter by FIPS and confirm only FIPS publications remain.
  5. 5Filter by Hashing and confirm hash-related publications remain.
  6. 6Open a source link and confirm it uses a new browser tab.
  7. 7Reset filters and confirm the full index returns.
  8. 8Resize to mobile width and confirm cards and filters remain usable.