Wilson Nguyen's Avatar

Wilson Nguyen

@mercysjest.bsky.social

PhD candidate @ Stanford Applied Cryptography Group https://c.rypto.systems/

45 Followers  |  71 Following  |  1 Posts  |  Joined: 05.04.2025  |  1.3868

Latest posts by mercysjest.bsky.social on Bluesky

Abstract. We introduce Coral, a system for proving in zero- knowledge that a committed byte stream corresponds to a structured object in accordance to a Context Free Grammar. Once a prover establishes the validity of the parsed object with Coral, they can selectively prove facts about the object—such as fields in Web API responses or in JSON Web Tokens—–to third parties or blockchains. Coral reduces the problem of correct parsing to a few simple checks over a left-child right-sibling tree and introduces a novel segmented memory abstraction that unifies and extends prior constructions for RAM in zkSNARKs. Our implementation of Coral runs on a standard laptop, and non-interactively proves the parsing of real Web responses (JSON) and files (TOML and C) in seconds. The resulting proofs are small and cheap to verify.

Abstract. We introduce Coral, a system for proving in zero- knowledge that a committed byte stream corresponds to a structured object in accordance to a Context Free Grammar. Once a prover establishes the validity of the parsed object with Coral, they can selectively prove facts about the object—such as fields in Web API responses or in JSON Web Tokens—–to third parties or blockchains. Coral reduces the problem of correct parsing to a few simple checks over a left-child right-sibling tree and introduces a novel segmented memory abstraction that unifies and extends prior constructions for RAM in zkSNARKs. Our implementation of Coral runs on a standard laptop, and non-interactively proves the parsing of real Web responses (JSON) and files (TOML and C) in seconds. The resulting proofs are small and cheap to verify.

Coral: Fast Succinct Non-Interactive Zero-Knowledge CFG Proofs (Sebastian Angel, Sofía Celi, Elizabeth Margolin, Pratyush Mishra, Martin Sander, Jess Woods) ia.cr/2025/1420

05.08.2025 00:01 — 👍 7    🔁 3    💬 0    📌 1
IACR News item: 28 July 2025

We'll be receiving the Crypto 2010 Test-of-Time award for our RSA-768 factorization. iacr.org/news/item/26... ❤️
It's award year for factoring!

07.08.2025 15:10 — 👍 4    🔁 2    💬 0    📌 0
Preview
A Fiat–Shamir Transformation From Duplex Sponges We analyze a variant of the Fiat–Shamir transformation based on an ideal permutation. The transformation relies on the popular duplex sponge paradigm, and minimizes the number of calls to the permutat...

We updated our paper on Fiat-Shamir!

We now take a closer look at the gap between what symmetric cryptography has focused on for over 10 years (indifferentiability) and what is actually needed for the soundness of ZKPs and SNARKs (something stronger!).

eprint.iacr.org/2025/536

15.07.2025 06:08 — 👍 15    🔁 5    💬 2    📌 0
TCS+ Talk: Tom Gur (Cambridge)
YouTube video by TCS+ TCS+ Talk: Tom Gur (Cambridge)

Highly recommend Tom Gur (@tomgur.bsky.social)'s TCS+ talk on the Zero-Knowledge PCP theorem his coauthors and he obtained. Very clear introduction to ZK, to PCPs, and (as an aside) to the unexpected timeline of a research project.

youtu.be/bO6NT0XIAWE @tcsplus.bsky.social

14.05.2025 12:23 — 👍 24    🔁 2    💬 2    📌 0
PQ-OPRF table

This is cool heimberger.xyz/oprfs.html

08.05.2025 07:52 — 👍 14    🔁 6    💬 0    📌 0

New accepted paper at Crypto 2025:
"On Knowledge-Soundness of Plonk in ROM from Falsifiable Assumptions" (Helger Lipmaa, Roberto Parisella, Janno Siim), with ex-students Roberto and @jannosiim.bsky.social (Janno is also now a colleague)

05.05.2025 12:15 — 👍 7    🔁 2    💬 0    📌 1

Just joined! Heard a lot of cryptographers moved here

05.04.2025 16:24 — 👍 3    🔁 0    💬 0    📌 0

@mercysjest is following 20 prominent accounts