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 |
|---|---|
|
Matt Robshaw
surface form:
RC6
|
block cipher |
| RFC 7539 | cryptography standard |
| Yao’s pseudorandom generator construction | cryptographic construction |
| Luhn algorithm variant | checksum algorithm |
| RFC 8439 | cryptography standard |
|
Mersenne
surface form:
Mersenne twister
|
pseudorandom number generator |
|
Intel Secure Key (RDRAND)
surface form:
Intel Secure Key
|
— |
| NIST SP 800-38C | cryptography standard |
|
short integer solution (SIS) problem
surface form:
short integer solution problem
|
post-quantum cryptography assumption |
| RFC 3610 | cryptography standard |
| CBC-MAC | — |
| S-box | — |
|
PRESENT cipher
surface form:
PRESENT
|
block cipher |
| Serpent cipher | block cipher |
| Square cipher | block cipher |
|
Whirlpool hash function
surface form:
Whirlpool
|
cryptographic hash function |
|
Leopoldsburg, Belgium
surface form:
Rijndael
|
block cipher |
| Keccak | cryptographic hash function family |
| Noekeon | block cipher |
| MUGI | — |
| RadioGatún | cryptographic hash function |
| Xoodoo | cryptographic permutation |
| FIPS PUB 46 | cryptography standard |
| GHASH | universal hash function |
| CCM | authenticated encryption mode |
| SubBytes | non-linear substitution layer |
| Vigenère table | cryptographic tool |
| Lucifer cipher | block cipher |
| DEA | block cipher |
| ISO/IEC 8372 | cryptography standard |
| ChaCha20 | — |
| CAST6 | block cipher |
| Unix crypt(3) | password hashing function |
| MRG32k3a generator | pseudorandom number generator |
| Equihash | hashing algorithm |
| zk-SNARKs | — |
| UMAC | universal hash-based MAC |
| VMAC | universal-hash-based MAC |
| BLAKE2b | cryptographic hash function |
| Argon2id | password hashing function |
| MD4 | cryptographic hash function |
| Message-Digest Algorithm 5 | cryptographic hash function |
| Encoding Method for Signature with Appendix – Probabilistic Signature Scheme | cryptographic encoding method |
| PSS (Probabilistic Signature Scheme) | cryptographic scheme |
| secp256k1 | — |
| Montgomery ladder | scalar multiplication algorithm |
| RFC 7748 | cryptography standard |
| RFC 8032 | cryptography standard |
| Curve448 | — |
| Blakley secret sharing scheme | secret sharing scheme |