Nadav Kohen

This website hosts my publications and educational blog!

I am a cryptography researcher at Chaincode Labs, and sometimes I am an instructor at MathILy.

Research

I am currently working on nested multi-party digital signatures for improved privacy, programmability and self-custody on Bitcoin. By multi-party signatures, I am referring to schemes where many keys are aggregated into a single key, and the owners of the partial keys can collaborate to generate digital signatures for their shared aggregate key. By nested multi-party signatures, I am referring to multi-party signature schemes where a single partial key can itself be the result of another group of parties aggregating their keys, and these “nested” parties can collaboratively generate all of the messages required to generate their part of a top-level aggregate signature.

In my “past life” as a software engineer, I co-authored the Discreet Log Contract (DLC) open-source specification.

Education

I received my PhD in Mathematics from Indiana University (2021-2025), where I studied Algebraic Number Theory and Algebraic Geometry, but ultimately did my research in Automatic Sequences, which was the topic of my dissertation. I received a B.S. in Mathematics and in Computer Science from the University of Iowa (2016-2018).