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 |
|---|---|
| Atbash | monoalphabetic cipher |
| Spritz cipher | cryptographic hash function |
| RC2 | block cipher |
| RC5 | block cipher |
| RC6 | block cipher |
| Blum–Micali pseudorandom number generator | pseudorandom number generator |
| Blum–Blum–Shub pseudorandom number generator | pseudorandom number generator |
| 3DES | block cipher |
| NIST SP 800-38D | cryptography standard |
| Berlekamp–Massey algorithm | cryptography algorithm |
| Substitution–permutation network | block cipher design |
| Rijndael | block cipher |
|
Joan Daemen
surface form:
Rijndael
|
block cipher |
|
GCM
surface form:
Galois/Counter Mode
|
authenticated encryption mode |
| AddRoundKey | cryptographic primitive operation |
| Data Encryption Standard | block cipher |
| CAST5 | block cipher |
| TLS 1.2 PRF | pseudorandom function |
| MD5 | cryptographic hash function |
| EMSA-PSS | probabilistic signature padding scheme |
| brainpool curves | — |
| Koblitz curves | — |
| Ed25519 | elliptic-curve signature scheme |
| Ed448 | elliptic-curve signature scheme |
| Shamir secret sharing scheme | secret sharing scheme |
| ChaCha | — |
| Carter–Wegman MACs | — |
| NIST SP 800-38A | cryptography standard |
| AES-CCM | authenticated encryption mode |
| SHA-256 | cryptographic hash function |
| Advanced Encryption Standard | block cipher |
| Twofish | block cipher |
| RIPEMD-160 | cryptographic hash function |
| AES-GCM | authenticated encryption mode |
| HMAC | cryptographic construction |
| RFC 8017 | cryptography standard |
| oblivious RAM | data-oblivious algorithmic primitive |
| Verifiable Random Function | — |
| Salsa20 | — |
| SHA-0 | cryptographic hash function |
| SHA-2 | cryptographic hash function family |
| Poly1305 | MAC algorithm |
| SHA-1 | cryptographic hash function |
| PMAC | — |
| SIV mode | authenticated encryption mode |
|
PMAC message authentication code
surface form:
PMAC
|
— |
|
MersenneTwister
surface form:
Mersenne Twister
|
pseudorandom number generator |
| OCB authenticated-encryption mode | authenticated encryption mode |
| PBKDF2 | key derivation function |
| Feistel network | cryptographic construction |