6.4 KiB
authors, title, image, tldr, date, tags, projects
| authors | title | image | tldr | date | tags | projects | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
PSE June 2025 newsletter | /articles/pse-june-2025/cover.webp | Check out what PSE teams have been focused on in June 2025! | 2025-07-08 |
|
|
Here’s a round-up of what PSE teams have been up to in June!
🧪 Research Highlights
Client-Side Proving
The Client-Side Proving team published benchmarks for post-quantum zk-SHA256 circuits, helping assess feasibility for mobile and other tighter bandwidth setups. In the next phase, we will extend our benchmarks beyond zkID and explore client-side proving for Ethereum.
Verifiable OPRF (vOPRF)
A new fork is underway to bring vOPRF to Stealthnote is underway to integrate vOPRF, enhancing anonymous message broadcasts with improved privacy.
Post-Quantum Cryptography
We’re currently exploring use cases for verifiable fully homomorphic encryption (vFHE) in collaboration with OpenFHE, and trying some initial tests using LaBRADOR/Lazer and Lattirust/LaBRADOR libraries. Up next is writing some simple proof gadgets (like base decomposition) using lattice-based proof system, studying bootstrapping constraints, and aiming towards a concrete Devconnect demo.
Private Proof Delegation
Our recent blog post explores tradeoffs in a TEE-based proving prototype. With that work complete, we’re now prototyping an FHE-SNARK-based proof of concept using OpenFHE. The goal is privacy-preserving delegation with minimal trust in hardware.
PlasmaFold
We’re close to completing an initial implementation of PlasmaFold, a folding-based protocol for scalable commitments. Early results are promising for rollup-friendly verification. Next steps include benchmarking and finalizing the paper.
Indistinguishability Obfuscation (iO)
The iO team has simplified the Diamond iO construction and improved performance benchmarks. We’ve published updated analysis of its security assumptions, including all-product and evasive LWE, in our new paper. We also found a specific construction of pseudorandom function (PRF) adopted only in the implementation might have a security vulnerability. Although this does not affect the security of our theoretical construction because it assumes the black-box use of PRF, we are researching an alternative PRF construction that is secure and practical enough. Next month we will be trying new theoretical techniques to support non-linear operations on BGG+ encodings and GPU implementation for lattice trapdoor operations.
⚙️ Development Highlights
TLSNotary
The alpha.11 release added SHA-256 hash commitments, simplified notary setup, and significantly reduced prover upload sizes — especially helpful on mobile and poor connections. The team held a retreat in Belgium to roadmap next steps, including deeper integration into plugin systems and broader TEE/zkTLS exploration. They also launched a new Docusaurus-based website which combines the landing page and documentation.
MACI
MACI is being battle-tested across governance integrations. Recent milestones include an Aragon plugin built on OSx, voting mode updates for v3, and deployment across several zkEVMs. We're benchmarking costs across L2s and preparing for cross-chain governance experiments. Collaborations are underway with Gitcoin, Agora, SIV, and Shutter Network, with a demo of MACI on Aragon scheduled for June.
zk-kit
This month has been focused on opening zk-kit into being a more community-owned project, new website and contribution guide coming soon! We invite peer projects in our ecosystem to lift modular components that can be useful to others, and contribute to ZK-Kit.
MPC Framework
We released a cross-browser 5PC demo and a major update to Summon. Our current work includes SHA256 support, performance tuning, and integrating with MPZ and Polytune. The team is also bringing the framework to new audiences via talks at Rust Sydney, ZuBerlin, EthCC, and SydJS.
Mopro
Mopro continues to power zkID integrations across platforms. We released a mobile version of Stealthnote with 10x performance gains, added new FFI and simulator tools, released extensive performance benchmarks, and published a blog post detailing how Noir has been integrated into the Mopro project. GPU acceleration efforts are progressing, with upcoming work targeting Android and web environments.
Semaphore
Semaphore is expanding into mobile and scaling up. We’ve added Ethereum mainnet support, supported research on PIR, and started a grant to bring Semaphore to Noir. At ETHDam, we spoke on scaling public goods and shared slides. Upcoming events include ZuBerlin and NoirHack. We're collaborating with the Mopro team to bring Semaphore-rs to more mobile-compatible environments, with a goal of demonstrating Semaphore V4 on phones. We're also in ongoing discussions with Worldcoin, particularly around shared research directions in PIR.