Researcher in applied cryptography and privacy-enhancing technologies. Welcome to my home page!
Find me on:
𝕏: @nico_mnbl
GitHub: nmohnblatt
Quick links:
ZK Jargon Decoder
Geometry Notebook
ZK Podcast
Hi! I am Nico, a researcher taking interest in applied cryptography and privacy-enhancing technologies. My work focuses on zero-knowledge proofs, their security and applications. I also dabble in related topics such as threshold cryptography and MPC.
Aside from my own research, I enjoy writing educational content, explainers and technical summaries for all levels of understanding. You can find some of these articles in the Technical Writing section below.
Currently, I am a Researcher at Geometry Research. I am also a recurring co-host on the ZeroKnowledge Podcast.
Nicolas Mohnblatt, Alberto Sonnino, Kobi Gurkan, Philipp Jovanovic. Aug 2023.
Nicolas Mohnblatt. Apr 2023.
Web3 Summit (Berlin). Aug 2024.
Web3 Summit (Berlin). Aug 2024.
ZKSummit 11 (Athens). Apr 2024.
Modular Summit (Paris). Jul 2023.
ZK Paris. Jul 2023.
ZKSummit 9 (Lisbon). Apr 2023.
ZKProof 5, Ingonyama side event. Nov 2022.
ZK Jargon Decoder: I write (and try to maintain) informal definitions for jargon commonly found in technical writing.
Mental Poker in the Age of SNARKs, Part 1 and Part 2. We revisit the famous mental poker problem with the efficient proving techniques that emerged between 2010-2022.
Paper Speedrun series. A series of short and accessible paper summaries for the Geometry blog.
Most of the cryptographic code I write are proof-of-concept implementations using Rust.
Arke cryptographic library. This library contains the cryptographic primitives needed for our implementation of Arke (see papers above). These include Shamir secret sharing, an identity-based key exchange, a SNARK-based protocol for blind signature verification and a secret handshake. Built with arkworks. (code)
An experimental implementation of function-hiding functional commitments from the Marlin pre-processed SNARK, with Andrija Novakovic. Based on the paper by Boneh, Nguyen and Ozdemir. (code, blog post)
A field-agnostic library for Mental Poker using threshold encryption and NARKs, with Andrija Novakovic and Kobi Gurkan. Built with arkworks. (code, intro documentation)
Proof-toolbox. A collection of common tools used in ZK applications, with Andrija Novakovic, Kobi Gurkan and Koh Wei Jie. Built with arkworks. (code)
I am also a musician, my main instrument is the bass. Since 2015, I have been writing, recording and touring as part of HMLTD.
When I am not proving things or making music, I like to play chess. Happy to play some games online or in person when we cross paths.
Email: nico [at] geometry [dot] dev
Actual Progress, comic by xkcd