_____ _ _ ______ | __ \| | | | |___ / | |__) | |__ __ _ _ __ | |_ ___ _ __ ___ / / ___ _ __ ___ | ___/| '_ \ / _` | '_ \| __/ _ \| '_ ` _ \ / / / _ \| '_ \ / _ \ | | | | | | (_| | | | | || (_) | | | | | | / /_| (_) | | | | __/ |_| |_| |_|\__,_|_| |_|\__\___/|_| |_| |_| /_____\___/|_| |_|\___|
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. Phantom is easy to use: developer writes the program in rust and compiles it to an encrypted risc-v binary. The encrypted binary is then executed on encrypted inputs using phantom. Encrypted programs - programs with hidden constants, instructions, and states - open a new paradigm for applications (for instance, they allow for global encrypted state, i.e. encrypted social networks, smart contracts, etc.)
Poulpy is our efficient FHE library used, primarily, as FHE backend for phantom. Poulpy will provide implemention of multiple FHE schemes, APIs to write FHE circuits, ability to compose multiple FHE schemes to write efficient circuits (i.e. scheme switching), threshold key generation protocols, 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.
Check our blog for latest updates.
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.
You must be strong at rust and have a good understanding of code optimisations, high performance computing. You’ll be working on phantom, poulpy and implement state of the art fully homomorphic encryption (FHE), zero-knowledge (zk) protocols. 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 j@phantom.zone with your best work to apply.