Từ security goal đến cryptographic construction

01

Goals, encoding, randomness

Threat model, Base64, entropy và CSPRNG.

02

Hash và MAC

Digest, collision, preimage và HMAC.

03

Password hashing

Salt, pepper, Argon2id, scrypt, bcrypt, PBKDF2.

04

Symmetric AEAD

AES-GCM, ChaCha20-Poly1305, nonce và AAD.

05

Fernet

Token format, confidentiality, integrity và MultiFernet rotation.

06

RSA và asymmetric crypto

Public/private key, OAEP, hybrid encryption và limits.

07

Signature và PKI

RSA-PSS, ECDSA/EdDSA, certificate và trust.

08

Key lifecycle

Generation, storage, envelope encryption, rotation và audit.