THE LANGUAGE OF CRYPTO

Cryptography glossary

Hashes, signatures and zero-knowledge proofs. Explore the cryptography behind transactions, ownership and verification through plain-English explanations.

20 entries

Original explanations · Primary references
Cryptography

Checksum

Extra information used to detect certain accidental changes in encoded data.

ConceptIntermediate
Cryptography

Collision resistance

The difficulty of finding two different inputs that produce the same cryptographic hash.

ConceptAdvanced
Cryptography

Cryptographic hash

A deterministic digest designed to make reversing it or finding certain matching inputs computationally impractical.

ConceptIntermediate
Cryptography

Digital signature

Cryptographic evidence that a message was authorized by the key corresponding to a verifying public key.

ConceptBeginner
Cryptography

ECDSA

Elliptic Curve Digital Signature Algorithm: a public-key method for creating and verifying digital signatures.

ConceptAdvanced
Cryptography

Encryption

Transforming readable data into a form that requires appropriate key material to recover.

ConceptBeginner
Cryptography

Entropy

A measure of uncertainty that helps describe how unpredictable a cryptographic secret is.

ConceptIntermediate
Cryptography

Keccak-256

A Keccak hash function with a 256-bit output, used extensively in Ethereum.

ConceptAdvanced
Cryptography

Key derivation function

An algorithm that derives cryptographic key material from input secrets and contextual data.

ConceptAdvanced
Cryptography

Merkle proof

Intermediate hashes used to check that an item belongs to a Merkle-root commitment.

ConceptIntermediate
Cryptography

Merkle root

The top-level hash that commits to the contents of a Merkle tree.

ConceptIntermediate
Cryptography

Merkle tree

A tree of hashes that commits to many data items through one root hash.

ConceptIntermediate
Cryptography

Preimage resistance

The difficulty of finding an input that produces a specified cryptographic hash output.

ConceptAdvanced
Cryptography

Private key

Secret key material used to create signatures or perform other private-key operations in a public-key system.

ConceptBeginner
Cryptography

Public key

The shareable part of a public-key pair, used to verify signatures or perform certain encryption operations.

ConceptBeginner
Cryptography

Schnorr signature

A digital-signature construction with properties useful for certain multisignature and aggregation protocols.

ConceptAdvanced
Cryptography

SHA-256

A cryptographic hash algorithm in the SHA-2 family that produces a 256-bit digest.

ConceptIntermediate
Cryptography

Zero-knowledge proof

A cryptographic way to demonstrate a claim without revealing the secret information used to establish it.

ConceptAdvanced
Cryptography

ZK-SNARK

A succinct, non-interactive argument of knowledge that can demonstrate a claim with a compact zero-knowledge proof.

ConceptAdvanced
Cryptography

ZK-STARK

A zero-knowledge form of a scalable, transparent argument of knowledge, typically using hash-based techniques.

ConceptAdvanced
i

Concept entries explain ideas. Our separate asset registry identifies coins, tokens and networks by source metadata. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition