keyDerivation
P60768
predicate
Indicates that one cryptographic key is generated or derived from another key or base secret using a specific derivation process.
Observed surface forms (4)
- usesKeyDerivation ×2
- KDFType ×1
- keyDerivationFunction ×1
- usesKeyDerivationFunction ×1
Sample triples (9)
| Subject | Object |
|---|---|
| AEAD_CHACHA20_POLY1305 | ChaCha20 block function for Poly1305 key via predicate surface "usesKeyDerivation" ⓘ |
| Bitwarden | PBKDF2-SHA256 via predicate surface "keyDerivationFunction" ⓘ |
| Ed448 | public key derived by scalar multiplication of base point ⓘ |
| EncFS | PBKDF2 ⓘ |
| LastPass | PBKDF2 via predicate surface "usesKeyDerivationFunction" ⓘ |
|
MTProto encryption protocol
surface form:
MTProto
|
based on nonces and server salt ⓘ |
| Microsoft Office encryption (legacy) | weak password-based key derivation ⓘ |
| NIST SP 800-108 | PRF-based KDF via predicate surface "KDFType" ⓘ |
| XChaCha20-Poly1305 AEAD construction | HChaCha20 to derive subkey from main key and first 128 bits of nonce via predicate surface "usesKeyDerivation" ⓘ |