3b1b Talent
More 3b1b Partners

0xPARC

Apply

About

Image

At 0xPARC, we strive to envision, invent, and improve the digital ecology of the future. Our efforts center around advancing the frontier of combining computing and mathematics, since we believe what makes a computer truly powerful is not just how fast it runs, but what it is capable of doing. It's easier to describe what we aren't than what we are, but it may help to think of 0xPARC as a grant-funded research organization and extended community of explorers whose activities include research, prototyping, engineering, and productionization.

Challenges for the 3blue1brown audience

A lot of pure math problems, often the kind that would arise in a contest math setting, are very relevant to the work we do. The first of these problems has a surprising connection to lattice-based cryptography and fully homomorphic encryption.

These next problems, assembled by 0xPARC’s Holden Mui, come in pairs. The first problem comes from the contest math world, while the second problem comes from our work.

If you can solve any of these, we'd love to hear from you.

Submit a solution

Select Examples of Our Work

Pure Computing

In conventional systems, computing on data requires revealing the data to the party performing the computation. This comes with a permanent epistemic side effect in the form of the irreversible sharing of information. Pure Computing is computing without this side effect, akin to how a pure function executes with no side effects outside of the function's scope. Fully Homomorphic Encryption (FHE) enables computation over encrypted data, making Pure Computing mathematically possible.

Image

0xPARC is building an encrypted computing platform to bring Pure Computing from a mathematical possibility to being practical and accessible. By designing around for the strengths of modern GPUs, using kernel fusion, harnessing ideas from cryptography research and high performance computing systems, optimizing implementations of cryptographic schemes, and more, we've achieved performance orders of magnitude beyond naive implementations. The first real world deployment on top of the encrypted computing platform is an encrypted air quality monitoring network, where each air quality monitor's sensor data is immediately encrypted on-device, scientific computations run entirely on ciphertext, and raw data is never decrypted.

For more on the air quality monitoring network and how the encrypted computing platform works, check out this video presentation.

Digital Significance

A palimpsest carries its latest words, but also traces of past texts. A quilt made from clothes provides warmth, while also holding hints of the history of the garments it absorbed, and perhaps even the people who once donned them. Physical objects through their mere existence are self-evidently historical, valid, and thus significant. The opposite is true with conventional digital objects, made of strings of bits that are trivially copyable, history-free, and entirely dependent on external systems for meaning.

Recursive zero-knowledge proofs enable logic and history to accrue to a digital packet without requiring it to grow larger – compressing experience and capabilities into the packet, rather than appending it. 0xPARC's work on Provable Object Data harnesses this capability, along with other computing techniques and concepts, in order to be self-interpreting and self-evidently valid, by carrying their own statements, composition rules, and cryptographic anchors. This is part of our broader efforts and exploration of how independent digital objects can realize a level of significance we take for granted in the physical world, and perhaps more.

For more on Provable Object Data, see 0xparc.org/about-pod

More on Provable Object Data

Message from Grant

As I walked through their offices, the first thing that caught my attention was how the problem up on one of their whiteboards was one that I was actively making a video about (IMO P6 2025). If this isn't a strong signal of alignment between the kinds of people who work there and the 3b1b audience, I don't know what is.

While it's hard to sum up 0xPARC in a phrase, the answer I'd give is that it's a research lab focused on applied cryptography problems. The prototypical example in my mind based on our conversation, though it's not the only thing they work on, is that of fully homomorphic encryption (FHE). This is where you run computations on data without knowing anything about what that data represents. One example there would be multiple nations wanting to keep their satellites from colliding, but who, for various reasons, may not want to reveal where specifically their satellites are. I had always thought of FHE as being something which was theoretically pretty, but completely intractable in practice. Chatting with Albert Ni, though, I learned that's a bit of a misconception, and there are a lot of insights from both pure math and engineering to show how it's not as far out of reach as I thought.

I've always loved the math of cryptography, where you can often state problems that seem like they should be impossible, only to see that an elegant solution is just barely available with the right mathematical tools. It scratches exactly the same itch in my brain that good puzzles and brain teasers do. Moreover, the mathematical tools used in cryptography are beautiful! It's frankly just fun to see concepts usually reserved for the classrooms of a pure abstract algebra class in a university applied to tangible problems.