BSI TR-02102-1: Cryptographic Mechanisms:Recommendations and Key Lengths
doc
BSI TR-02102-1: Cryptographic Mechanisms:Recommendations and Key Lengths
行文结构比较漂亮,内容与NIST差不多。
proof
Instance authentication: 向第三方证明说拥有某一个secret
MAC
GHASH不能单独用于MAC场景,要用就用GMAC
AES
AES-CCM tag >= 64 bits
AES-GCM tag >= 96 bits
padding for AES-CBC
ISO padding: ISO/IEC 9797-1-2011
RFC5652: CMS Padding
RFC4303: ESP Padding
hash
One-way property: 给定h,难以求解 H(m) = h
2nd preimage property: 给定m,难以求解 H(m’) = H(m)
Collision resistance: 难以找到m & m’,使得 H(m) = H(m’)
signature
ECKDSA
ECGDSA
Merkle signature
kdf
K_t+1 = KDF(secret, label, context, L, K_t)
random
PTG: physical random number generators
DRG: deterministic random number generators
NPTRNG: Non-physical non-deterministic random number generators