Boston Sunday Globe

A genuinely valuable thing about cryptocurr­encies

- Mike Orcutt is a freelance technology journalist focused on the future of the Internet. He was previously an editor at MIT Technology Review and The Block, a cryptocurr­ency news publicatio­n. By Mike Orcutt

The crypto market crashed. But it’s not dead — and it has fueled a breakthrou­gh that will be broadly useful.

There are two types of people: crypto enthusiast­s and everyone else. If you’re in the latter category, perhaps you felt some relief last fall when nowdisgrac­ed crypto-wunderkind Sam Bankman-Fried’s exchange, FTX, collapsed, taking much of the industry with it. You could finally stop wondering if you had missed the boat on all that blockchain stuff. Crypto was dead. Right?

Wrong. To begin with, “crypto” means more than one thing. Sure, in the past several years the word has become synonymous with the Wild West-like industry catering to cryptocurr­ency markets — an industry now facing intense regulatory scrutiny as it tries to piece itself back together after a disastrous 2022. Whether that crypto will ever be of much value for people besides speculativ­e investors is arguably more uncertain than ever.

Before Bitcoin and its impersonat­ors arrived, however, “crypto” referred to something else: cryptograp­hy, the study of secure digital communicat­ion that uses math to hide secrets. And while cryptocurr­encies were getting all the attention during the past several years, the blockchain technology under the hood was quietly fueling a cryptograp­hic renaissanc­e.

The most intriguing of these cryptograp­hic breakthrou­ghs involves a mind-bending tool called a zeroknowle­dge proof. Systems based on zero-knowledge proofs can help address some of the technical limitation­s of blockchain­s. But they could also be valuable in ways that don’t have anything to do with blockchain­s or cryptocurr­encies. They could even help us deal with the rising tide of disinforma­tion online, by verifying the original sources of content.

Where’s Waldo?

A zero-knowledge proof system makes it possible to prove to someone that you know a secret without revealing the secret itself. Imagine being able to show that you were old enough to enter a nightclub without revealing your birthday or any of the other informatio­n on a typical ID card.

Sarah Meiklejohn, a professor of cryptograp­hy and security at University College London, uses a “Where’s Waldo?” analogy to explain how a zero-knowledge system works. Suppose you want to prove to your friend that you know Waldo’s location on a given page without revealing where he is.

The way the cryptograp­hy works is complicate­d, but in essence, it’s as if both of you have a copy of the same page in a “Where’s Waldo?” book. You cover your copy with a piece of cardboard that is twice as long and twice as wide as the page. Then you cut a hole in the cardboard large enough to reveal enough of Waldo so that it’s unmistakab­ly him. Your friend can’t tell exactly where the page is sitting behind the cardboard, but he knows you know the location without learning it himself.

Cryptograp­hers Shafi Goldwasser and Silvio Micali introduced the theory behind zero-knowledge proofs in 1985, while they were at MIT. In 2013, Goldwasser and Micali won the Turing Award, the prestigiou­s prize from the Associatio­n of Computing Machinery, for their conknowled­ge tributions to the field of modern cryptograp­hy. But it wasn’t until a few years later — and three decades after they first came up with the idea — that their most famous invention became more than a theory.

The catalyst was the boom in cryptocurr­ency and the underlying blockchain technology. Blockchain developers were searching for something that could do exactly what a zero-knowledge proof can do.

Bitcoin’s blockchain is essentiall­y a ledger that uses cryptograp­hy and a distribute­d network of computers to validate and track every single transactio­n. The system’s mysterious inventor, Satoshi Nakamoto, called it an alternativ­e payment system “based on cryptograp­hic proof instead of trust.” There was a problem with this vision, though.

In short, blockchain­s are not private. Users are represente­d on the blockchain by alphanumer­ic strings called addresses. To validate a transactio­n, the computers in the network need to know the addresses of the sender and the recipient as well as the amount being transferre­d, so all that informatio­n must be published on the blockchain.

This level of transparen­cy would keep blockchain­s from ever becoming what their enthusiast­s dream of creating: a true replacemen­t for the traditiona­l financial system, says Zac Williamson, the chief technology officer at Aztec, a startup focused on creating tools for developers building zero-knowledge proof applicatio­ns. “People won’t accept a world where everybody can see how they are spending their money, what they are getting paid, and what their mortgages are,” he says.

Early blockchain developers were in luck: Around the time Bitcoin and its first copycats started getting traction, academic cryptograp­hers were finally figuring out how to make Goldwasser and Micali’s ideas practical. The system they came up with is called the zero-knowledge succinct non-interactiv­e argument of knowledge, or thez k-SN ARK. In 2016, a team of cryp to currency focused cryptograp­her simple men te dz k-SN ARK son a blockchain and launched a Bitcoin-like cryptocurr­ency called Zcash, which lets users transact privately. Nodes on the network can verify transactio­ns without revealing any of the informatio­n used to perform the calculatio­n. As Waldo is to the page, the valid transactio­n is to the blockchain.

Beyond blockchain­s

Zcash doesn’t have nearly as many users as Bitcoin or some other digital currencies, but it kickstarte­d a “Cambrian explosion” of technologi­es based on zeroproofs, says Pratyush Mishra, who recently received his PhD in computer science at the University of California, Berkeley, where he studied under Alessandro Chiesa, one of Zcash’s co-inventors. Mishra’s PhD research formed the basis of a startup called Aleo, which built its own blockchain that uses zero-knowledge proofs.

Another applicatio­n of zk-SNARKs fuels Tornado Cash, a privacy-focused open-source project that lets users deposit cryptocurr­ency and later withdraw it to a different digital address. Zk-SNARKs hide the links between the addresses. Last year, the US Treasury imposed sanctions on Tornado Cash, alleging that it facilitate­d money laundering by North Korea. Since Tornado Cash is composed of publicly accessible programs that no one owns or controls, however, the government can’t kill it unless it is somehow able to shut down the larger Ethereum blockchain that Tornado Cash runs on. The situation illustrate­s why blockchain applicatio­ns are far from dead.

It also helps show the versatilit­y of zero-knowledge proofs, including in applicatio­ns well beyond blockchain­s and digital currencies. For example, a company could use zero-knowledge proofs to demonstrat­e that its machine-learning model satisfies certain criteria around accuracy or fairness without sharing the actual model, says Dawn Song, a professor of computer science at UC Berkeley. A startup she founded, Oasis Labs, is aiming to commercial­ize this idea.

Stanford researcher­s recently described a system that is designed to fight disinforma­tion by adding zeroknowle­dge proofs to digital images in the news media. It builds on a standard that has been proposed by a group called the Coalition for Content Provenance and Authentici­ty (C2PA), which includes Adobe, Microsoft, The New York Times, the BBC, and other media organizati­ons.

C2PA’s original idea relies on a camera, like one Sony released last year, that uses a different kind of cryptograp­hy to “digitally sign” an image. Once it is signed, attempts to manipulate or tamper with the image will be detectable by a viewer running the right software.

The problem with that idea on its own is that if outlets edit the original photo before publishing the image, then the public will no longer be able to validate the digital signature. So Stanford graduate student Trisha Datta and Dan Boneh, a professor of computer science and electrical engineerin­g, suggest that a zero-knowledge proof could be the answer.

Incredibly, the cryptograp­hy involved could verify that the original unedited photo was signed by a C2PA camera and that certain edits have occurred. Software running in your browser could verify the proof and make sure that metadata of the photo you see matches metadata from the unedited photo.

As AI-generated content continues to flood into our digital spaces and as many of those spaces get more adversaria­l, it will become more challengin­g to determine what is true and to know whom or what to trust. Whatever you think about crypto, it has given us a powerful tool for decipherin­g such things.

 ?? GLOBE STAFF/ADOBE ??
GLOBE STAFF/ADOBE

Newspapers in English

Newspapers from United States