Skip to main content

Cryptography

intermediate1 min readUpdated: 2025-10-03
cryptographysecuritymathematics

Cryptography

Mathematical and cryptographic concepts that secure blockchain networks and enable trustless computation.

Articles in this section

BLS Digital Signatures

support the basic properties of digital signatures: proof that the:

advanced3 min read

Commitment Schemes

Let's say you have a large amount of data that, for whatever reason, is private.

advanced4 min read

Diffie-Hellman Key Exchange

When you divide two integers, sometimes the result is not an integer (eg has a reminder). is a branch of math that is focused on the reminder.

advanced4 min read

Digital Signatures

Applying a takes data (of arbitrary contents and size) and reduces it to a unique, compact string.

advanced5 min read

Elliptic Curve Cryptography

Before we begin, a quick note.

advanced6 min read

Elliptic Curve Pairings

This is part of a series on elliptic curve cryptography and its applications for Ethereum.

advanced6 min read

Hash Functions

The purpose of a hash function is to transform any amount of data into a compact, uniform value.

advanced2 min read

KZG Commitments

Elliptic curve cryptography looks unapproachable, but it's totally understandable with a decent amount of high school algebra.

advanced5 min read

Merkle Tree

Applying a takes data (of arbitrary contents and size) and reduces it to a unique, compact string.

advanced3 min read

PCS Trusted Setup

This is part of a series on elliptic curve cryptography and its applications for Ethereum.

advanced4 min read

Polynomial Commitments

Applying a takes data (of arbitrary contents and size) and reduces it to a unique, compact string.

advanced3 min read

Polynomial Encoding

A polynomial is an equation made up of one or more groups of terms that are combined together with addition or subtraction.

advanced4 min read

Verkle Tree

A is creates a commitment that is anchored to a piece of data.

advanced6 min read

Zero-Knowledge Proof

In America, citizens don't have ID numbers... and yet we live in a society that necessitates them.

advanced3 min read