What does Google giving away its Longfellow ZKP library change for digital ID?

Google has handed over a cryptographic code library called Longfellow to a neutral foundation. The library lets an app prove facts about you — like your age — without showing your actual ID. The move puts the code under the Linux Foundation Europe so any wallet or browser can adopt it without relying on a single company.

Why a code library matters for your wallet

Google announced on Sep 02, 2026 that it is donating the Longfellow Zero-Knowledge Proof library to the Post-Quantum Cryptography Alliance. That alliance sits under the Linux Foundation Europe. The library itself was open-sourced last year. Now the governance changes. A vendor-neutral home means no single corporation controls the roadmap. Any developer building a digital wallet, a browser credential API, or a border-control kiosk can take the code, audit it, and ship it without asking Google for permission. That is the mechanical shift. The practical shift arrives when a wallet you already use integrates the library. You get a new button: prove you are over 18. The site receives a cryptographic yes. Your birth date stays on your device.

How zero-knowledge proofs work with digital IDs

A zero-knowledge proof is a mathematical protocol. It convinces a verifier that a statement is true without revealing the secret inputs. In the context of digital identity the statement is usually a predicate over a signed credential. The credential lives in your wallet. It was issued by a trusted authority — a government, a university, a bank. The credential contains your birth date. The predicate asks: is this date earlier than today minus 18 years? The proof computes the answer inside a secure enclave on your phone. It outputs a cryptographic receipt. The receipt proves the predicate holds. It does not contain the birth date. The verifier checks the receipt against the issuer's public key. The math guarantees the receipt could not have been forged without a valid credential.

Longfellow implements the heavy algebra for this flow. It handles elliptic curve operations and polynomial commitments. It also manages transcript hashing. It exposes an API that takes a credential and a circuit description and returns a proof. Wallet developers do not need to write the algebra. They call the library.

What the Post-Quantum Cryptography Alliance adds

The alliance focuses on algorithms that resist attacks from large quantum computers. Longfellow uses lattice-based primitives for its commitment schemes. Lattice problems are believed to be hard for both classical and quantum adversaries. By placing the library in this specific alliance, Google signals that the code is intended to be a quantum-safe standard. The alliance provides a governance framework. It manages the specification, the test vectors, the conformance suite. It also coordinates with other standards bodies such as the IETF and the W3C. This matters because digital identity ecosystems require interoperability. A proof generated by a European wallet must verify on a US border system. The alliance process ensures the wire format, the curve parameters, the hash functions are frozen and documented. Google says it will continue to develop the library in the open. That means future upgrades — new curves, faster provers, smaller proofs — will land in the same repository under the same governance.

What vendor-neutral stewardship changes

When a single company controls a cryptographic library, adopters face a hidden risk. The company can deprecate the API. It can shift focus to a proprietary product. It can stop fixing bugs. Moving the copyright and trademark to the Linux Foundation Europe removes that risk. The foundation holds the assets. A technical steering committee elected by contributors decides the roadmap. Google remains a contributor. So do other companies and independent researchers. The license stays open source. The announcement does not name the other founding members of the steering committee. It does not specify the exact voting rules. Those details live in the alliance charter which is not linked in the post. The practical effect for a wallet vendor is legal certainty. You can build a five-year product roadmap on Longfellow knowing the code will not be pulled or relicensed.

Where the announcement stops

The post does not say which wallets will integrate Longfellow first. It does not give a timeline for the first stable release under the foundation. It does not mention whether Google Wallet itself will switch to the donated version or keep an internal fork. It does not describe performance benchmarks — proof size, verification time, memory usage on a mid-range phone. It does not list the specific lattice parameters or the security level in bits. It does not explain how the library handles revocation or selective disclosure of multiple attributes at once. Those details will appear in the repository documentation and the alliance specification when they are ready. For now the only concrete fact is the transfer of ownership. The code is at the URL implied by the donation. The rest is engineering work that has not happened yet.

The sources this article was written from

  • "Google Products
    https://blog.google/products-and-platforms/platforms/google-pay/zero-knowledge-proof-library-linux-foundation/"

Read next