01 — Fundamentos

seed

Pré-requisitos criptográficos pra entender certificados, assinatura digital e PKI. Conhecimento estável; muda em escala de décadas.

Capítulos

Arquivo Tópico Status
01-asymmetric-cryptography.kmd RSA, ECC (P-256, P-384), Ed25519, troca de chaves seed
02-hash-e-mac.kmd SHA-2, SHA-3, BLAKE3, HMAC, colisões e resistência a 2ª pré-imagem planejado
03-kdf-e-entropia.kmd PBKDF2, Argon2, scrypt, HKDF, fontes de entropia (/dev/urandom, RDRAND, jitterentropy) planejado
04-assinatura-digital.kmd Esquemas RSA-PSS, ECDSA, EdDSA; determinismo; pitfalls de implementação planejado
05-formatos-de-chave.kmd PKCS#1, PKCS#8, OpenSSH, JWK, PEM vs DER, encoding ASN.1 planejado

Referências cruzadas

  • 02-standards/ — formaliza esses primitivos em padrões interoperáveis (X.509, CMS, JOSE, COSE)
  • 09-implementacoes/ — bibliotecas que implementam os primitivos