Phantom

Apr 1, 2025 ยท 1 min read

Phantom is a prototype fully encrypted RISC-V virtual machine that executes encrypted RISC-V binaries on encrypted inputs.

It enables black-box execution of any RISC-V program, allowing developers to write code with hidden instructions, constants, and states. This opens the door to new types of applications.

Phantom is still in active development and currently implements only a prototype of the polynomial executor. All circuits are built using plaintext polynomials, allowing for accurate runtime estimations of a single cycle. In the coming months, these plaintext circuits will be replaced with versions that operate on encrypted polynomials.