Reference Registry — Cryptography
Registro centralizado de referencias para la rama de criptografía. Cada entrada apunta a las fuentes más útiles por tema, categorizadas por tipo.
Hashing vs Encryption vs Signing
- Fundamental: OWASP Cryptographic Storage Cheat Sheet — https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html
- Fundamental: "Cryptographic Right Answers" (latacora) — https://latacora.micro.blog/2018/04/03/cryptographic-right-answers.html
- Estándar / RFC: NIST SP 800-175B Rev. 1 — https://csrc.nist.gov/publications/detail/sp/800-175b/rev-1/final
Symmetric Encryption Modes
- Estándar / RFC: NIST SP 800-38A: Block Cipher Modes — https://csrc.nist.gov/publications/detail/sp/800-38a/final
- Estándar / RFC: NIST SP 800-38D: AES-GCM — https://csrc.nist.gov/publications/detail/sp/800-38d/final
- Testing / Lab: PortSwigger Web Security Academy — Cryptography Labs — https://portswigger.net/web-security/all-labs#cryptography
- Investigación / Deep Dive: "Failures of Secret-Key Cryptography" (Dan Boneh) — https://eprint.iacr.org/2012/049.pdf
MAC and HMAC
- Estándar / RFC: RFC 2104: HMAC — https://www.rfc-editor.org/rfc/rfc2104
- Estándar / RFC: NIST SP 800-107: Recommendations for Applications Using Approved Hash Algorithms — https://csrc.nist.gov/publications/detail/sp/800-107/rev-1/final
- Fundamental: OWASP Cryptographic Storage Cheat Sheet — https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html
Asymmetric Encryption and Key Exchange
- Estándar / RFC: RFC 7748: Elliptic Curves for Diffie-Hellman Key Agreement (X25519, X448) — https://www.rfc-editor.org/rfc/rfc7748
- Estándar / RFC: NIST SP 800-56A Rev. 3: Key-Establishment Schemes — https://csrc.nist.gov/publications/detail/sp/800-56a/rev-3/final
- Docs Oficiales: libsodium key exchange — https://doc.libsodium.org/key_exchange
- Investigación / Deep Dive: A Graduate Course in Applied Cryptography (Boneh & Shoup) — https://toc.cryptobook.us/
Digital Signatures
- Estándar / RFC: RFC 8032: Ed25519 — https://www.rfc-editor.org/rfc/rfc8032
- Estándar / RFC: FIPS 186-5: Digital Signature Standard (DSS) — https://csrc.nist.gov/publications/detail/fips/186/5/final
- Investigación / Deep Dive: "ECDSA Security in Bitcoin and Ethereum" — https://eprint.iacr.org/2019/023.pdf
Password Hashing
- Fundamental: OWASP Password Storage Cheat Sheet — https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
- Estándar / RFC: RFC 9106: Argon2 Memory-Hard Function — https://www.rfc-editor.org/rfc/rfc9106
- Estándar / RFC: NIST SP 800-63B: Digital Identity Guidelines (Memorized Secret Verifiers) — https://pages.nist.gov/800-63-3/sp800-63b.html
- Docs Oficiales: argon2-cffi — https://argon2-cffi.readthedocs.io/
KDF and Key Stretching
- Estándar / RFC: NIST SP 800-108r1: Key Derivation Using Pseudorandom Functions — https://csrc.nist.gov/publications/detail/sp/800-108/rev-1/final
- Estándar / RFC: RFC 5869: HKDF — https://www.rfc-editor.org/rfc/rfc5869
- Estándar / RFC: RFC 8018: PKCS #5 PBKDF2 — https://www.rfc-editor.org/rfc/rfc8018
Random and CSPRNG Pitfalls
- Estándar / RFC: NIST SP 800-90A Rev. 1: Random Bit Generation — https://csrc.nist.gov/publications/detail/sp/800-90a/rev-1/final
- Estándar / RFC: NIST SP 800-90B: Entropy Sources — https://csrc.nist.gov/publications/detail/sp/800-90b/final
- Fundamental: OWASP Cryptographic Storage Cheat Sheet — https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html
TLS Handshake and PKI
- Estándar / RFC: RFC 8446: TLS 1.3 — https://www.rfc-editor.org/rfc/rfc8446
- Fundamental: Mozilla Server Side TLS Recommendations — https://wiki.mozilla.org/Security/Server_Side_TLS
- Testing / Lab: SSL Labs SSL Server Test — https://www.ssllabs.com/ssltest/
- Investigación / Deep Dive: "The Transport Layer Security (TLS) Protocol Version 1.3" Analysis — https://tls13.ulfheim.net/
Certificate Validation and Pinning
- Estándar / RFC: RFC 5280: X.509 Certificate and CRL Profile — https://www.rfc-editor.org/rfc/rfc5280
- Estándar / RFC: RFC 6962: Certificate Transparency — https://www.rfc-editor.org/rfc/rfc6962
- Fundamental: OWASP Pinning Cheat Sheet — https://cheatsheetseries.owasp.org/cheatsheets/Pinning_Cheat_Sheet.html
- Docs Oficiales: Cert Spotter (CT monitoring) — https://sslmate.com/certspotter/
JWT Cryptographic Correctness
- Estándar / RFC: RFC 7519: JSON Web Token (JWT) — https://www.rfc-editor.org/rfc/rfc7519
- Estándar / RFC: RFC 7515: JSON Web Signature (JWS) — https://www.rfc-editor.org/rfc/rfc7515
- Fundamental: PortSwigger JWT Attacks — https://portswigger.net/web-security/jwt
- Testing / Lab: JWT.io Debugger — https://jwt.io/
- Investigación / Deep Dive: "Critical Vulnerabilities in JWT Libraries" — https://auth0.com/blog/critical-vulnerabilities-in-json-web-token-libraries/
AEAD and Nonce Misuse
- Estándar / RFC: RFC 5116: An Interface for Authenticated Encryption — https://www.rfc-editor.org/rfc/rfc5116
- Estándar / RFC: RFC 8452: AES-GCM-SIV — https://www.rfc-editor.org/rfc/rfc8452
- Investigación / Deep Dive: "Nonce-Disrespecting Adversaries: Practical Forgery Attacks on GCM in TLS" — https://eprint.iacr.org/2016/475.pdf
Roll-Your-Own Crypto Failures
- Fundamental: "Cryptographic Right Answers" — https://latacora.micro.blog/2018/04/03/cryptographic-right-answers.html
- Docs Oficiales: libsodium — https://doc.libsodium.org/
- Docs Oficiales: Google Tink — https://developers.google.com/tink
- Investigación / Deep Dive: A Graduate Course in Applied Cryptography — https://toc.cryptobook.us/
Post-Quantum Awareness
- Estándar / RFC: NIST FIPS 203: ML-KEM — https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.203.pdf
- Estándar / RFC: NIST FIPS 204: ML-DSA — https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.204.pdf
- Estándar / RFC: NIST FIPS 205: SLH-DSA — https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.205.pdf
- Fundamental: NIST PQC Project Overview — https://csrc.nist.gov/projects/post-quantum-cryptography
- Investigación / Deep Dive: Global Risk Institute — Quantum Threat Timeline Report — https://globalriskinstitute.org/publications/quantum-threat-timeline-report-2023/