cryptographic primitive
C3162
concept
A cryptographic primitive is a low-level, well-defined algorithm or protocol (such as a hash function, block cipher, or digital signature scheme) that serves as a basic building block for constructing more complex cryptographic systems and protocols.
All labels observed (55)
| Label | Occurrences |
|---|---|
| cryptographic primitive canonical | 23 |
| block cipher | 20 |
| cryptographic hash function | 13 |
| cryptography standard | 13 |
| authenticated encryption mode | 6 |
| hash function | 5 |
| pseudorandom number generator | 5 |
| cryptographic construction | 4 |
| AEAD scheme | 2 |
| checksum algorithm | 2 |
| cryptographic hash function family | 2 |
| elliptic-curve signature scheme | 2 |
| key derivation function | 2 |
| keyed hash function | 2 |
| password hashing function | 2 |
| pseudorandom function | 2 |
| secret sharing scheme | 2 |
| stream cipher primitive | 2 |
| universal-hash-based MAC | 2 |
| MAC algorithm | 1 |
| SHA-2 family member | 1 |
| SHA-3 candidate | 1 |
| Secure Hash Algorithm | 1 |
| block cipher design | 1 |
| block cipher structure | 1 |
| cryptographic encoding method | 1 |
| cryptographic permutation | 1 |
| cryptographic primitive operation | 1 |
| cryptographic scheme | 1 |
| cryptographic tool | 1 |
| cryptography algorithm | 1 |
| data-oblivious algorithmic primitive | 1 |
| hash function design paradigm | 1 |
| hashing algorithm | 1 |
| lightweight block cipher | 1 |
| memory-hard function | 1 |
| message digest algorithm | 1 |
| monoalphabetic cipher | 1 |
| non-linear substitution layer | 1 |
| number-theoretic algorithm | 1 |
| password-based key derivation function | 1 |
| polynomial hash function | 1 |
| post-quantum cryptography assumption | 1 |
| probabilistic signature padding scheme | 1 |
| probabilistic signature scheme | 1 |
| pseudorandom generator construction | 1 |
| public-key encryption construction | 1 |
| scalar multiplication algorithm | 1 |
| sponge permutation | 1 |
| substitution box | 1 |
| substitution–permutation network | 1 |
| threshold scheme | 1 |
| universal hash function | 1 |
| universal hash-based MAC | 1 |
| variant of ChaCha20 core function | 1 |
Description generation (CDg)
The one-sentence description above was generated by prompting gpt-5.1 with the class name and this instruction.
Instruction
generate a one-sentence description for a given conceptual class. # Response Format Return only the sentence: "Description: [one-sentence description of the conceptional class]"
Input
Class: cryptographic primitive
Generated description
A cryptographic primitive is a low-level, well-defined algorithm or protocol (such as a hash function, block cipher, or digital signature scheme) that serves as a basic building block for constructing more complex cryptographic systems and protocols.
Instances (112)
| Instance | Via concept surface |
|---|---|
| Naor–Yung encryption paradigm | public-key encryption construction |
| SEC 1 | cryptography standard |
| IEEE P1363 | cryptography standard |
| Hash-based Message Authentication Code | — |
| Naor–Reingold pseudorandom function | pseudorandom function |
| BLAKE2s | cryptographic hash function |
|
SipHash24
surface form:
SipHash-2-4
|
keyed hash function |
| Blowfish | block cipher |
| Grain-128 | — |
|
HChaCha20 to derive subkey from main key and first 128 bits of nonce
surface form:
HChaCha20
|
key derivation function |
|
Merkle
surface form:
Merkle tree
|
— |
| Merkle–Damgård construction | cryptographic construction |