Articles

Exploring cryptography, algebra, and the fascinating world of zero-knowledge proofs.

If you enjoy the content of my blog, please don't be selfish!

😁

Filter by tags

QuickSilver: Zero-Knowledge via VOLE and boolean circuits

How to build fast ZK proofs from MPC-friendly VOLE

July 20, 2025
mpccryptographyalgebrazero-knowledge

VOLE: The engine behind modern MPC and ZK

From Oblivious Transfer to arithmetic correlations for secure computation

July 5, 2025
mpccryptographyalgebra

Oblivious Transfer: The cornerstone of MPC

From basics to extension

June 20, 2025
mpccryptographyalgebra

GKR: Sumcheck's best friend

Verifying Computations Layer by Layer

June 1, 2025
zero-knowledgecryptographyalgebrapolynomial

Sum-Check: The Backbone of ZK Proofs

Compressing Computation One Bit at a Time

May 1, 2025
zero-knowledgecryptographyalgebrapolynomial

FRI: Folding Polynomials and Catching Cheaters

Folding and Merkle trees, understand the magic behind STARKs

March 31, 2025
zero-knowledgecryptographyalgebrapolynomial

Reed-Solomon Codes: The Math Behind Error Correction and Zero-Knowledge Proofs

From QR codes to ZK, discover how Reed-Solomon codes correct errors and secure digital communication

February 24, 2025
zero-knowledgecryptographyalgebra

Easy Sagemath setup

Using Sagemath's docker image

February 24, 2025
mathalgebra

From 0 to Bi(ge)nius: field extensions

𝔽₂ and Beyond: A Gentle Guide to Field Extensions

February 13, 2025
zero-knowledgecryptographyalgebra

Tornado Cash with Halo2

From theory to practice: implementing privacy

February 9, 2024
privacyzero-knowledgecryptographyrust

Open Source: adding a cheatcode to Foundry

Contributing to Ethereum's development toolkit

April 4, 2023
open sourceevmsolidityrust

Solving the Ethernaut with Yul

Solve CTFs with low-level code

March 4, 2023
evmsolidityyulassemblyctf

Open Source: Contributing to Foundry

How I contributed to Ethereum's development toolkit

March 2, 2023
open sourceevmsolidityrust

Playing with Yul (Assembly)

Mastering low-level EVM programming

July 8, 2022
evmsolidityyulassembly