_                       _
 _ __   | |__     __ _   _ __   | |_    ___    _ __ ___      ____    ___    _ __    ___
| '_ \  | '_ \   / _` | | '_ \  | __|  / _ \  | '_ ` _ \    |_   /  / _ \  | '_ \  / _ \
| |_) | | | | | | (_| | | | | | | |_  | (_) | | | | | | |     / /  | (_) | | | | | | __/
| .__/  |_| |_|  \__,_| |_| |_|  \__|  \___/  |_| |_| |_|    /___|  \___/  |_| |_| \___|
|_|

    

Phantom zone is a R&D org with the goal to make cryptographic encrypted computer practical. We work with multiple cryptographic primitives, like fully homomorphic encryption (FHE), program obfuscation, that are the building blocks of the encrypted computer.

We're developing phantom, an encrypted risc-v virtual machine that executes encrypted risc-v binaries on encrypted inputs. Using phantom developers can write a simple rust program and compile it to an encrypted risc-v binary. Phantom enables encrypted programs - programs with hidden constants, instructions, and states. It allows for applications with global encrypted state, i.e. encrypted social networks, smart contracts.

Our FHE library poulpy is primarily being developed for phantom but it will provide easy to use APIs for multiple FHE schemes and important circuit routines.

Our research aims to improve efficiency of FHE, make public verifiable FHE practical, and cryptographic program obfuscation. State of the art FHE schemes are multiple order of magnitudes faster than publicly verifiable counterparts. Our aim is to bridge the gap.

Cryptographic program obfuscation is at a very preliminary stage and there exists no provably secure and practical construction. Our work investigates multiple approaches to program obfuscation, some of which with completely new ideas. Our priority, at the moment, is to understand obfuscation for a relatively simple class of functions.

Updates

14th November 2024

We, in collaboration with Ethereum foundation and 0xPARC are launching a bounty program to test security of new approaches to program obfuscation. Visit obfustopia.io for more informtaion.

9th November 2024

Jean-Philippe Bossuat, of our team, wins 2024 iDash challenge (track 1)! Here's the winning implementation.

Jobs

Send us an email mentioning how you can help us regardless of whether you fit any of the job positions below. Internships work too! Our email is j@phantom.zone.

🦀 rust engineer: You must be strong at rust and have a good understanding of code optimisations, high performance computing. You'll be working on phantom and poulpy and implement state of the art fully homomorphic encryption (FHE), zero-knowledge protocols (zk). No prior knowledge of cryptography is necessary. You'll working along side a team of strong cryptographers with extensive amount of experience in FHE and zk. Send us an email with your best work to apply.