Home

Digital signatures

tl;dr: Digital signatures are one of the most important cryptographic primitives today. They are used to establish HTTPS connections with your favorite website, to securely download software updates, to provably send emails to others, to sign legal electronic documents, or to transact on a cryptocurrency like Bitcoin.

Read more

Reflecting on the moral character of cryptographic work

I suspect that many of you see no real connection between social, political, and ethical values and what you work on. You don’t build bombs, experiment on people, or destroy the environment. You don’t spy on populations. You hack math and write papers. This doesn’t sound ethically laden. I want to show you that it is. –Phillip Rogaway...

Read more

DeKART: How to prove many ranges in zero-knowledge

tl;dr: Dan, Kamilla, Alin, Rex and Trisha came up with a blazing-fast batched ZK range proof for KZG-like committed vectors of values. This blog post describes a “warm-up” scheme based on univariate polynomials, which we do not yet know to be ZK.

Read more