Facebook Research team is working with the same principle as QANplatform
Cupcake is a Rust library for lattice-based additive homomorphic encryption.
“Cupcake is an efficient Rust library for the (additive version of) Fan-Vercauteren homomorphic encryption scheme, offering capabilities to encrypt vectors, add/subtract two encrypted vectors, and rerandomize a ciphertext.” — stated on the Cupcake repo.
Facebook Research Cupcake using the same combo as QANplatform, the quantum-resistant blockchain platform:
- Rust programming language: the most loved lang by developers
- Lattice cryptography principle: 3 of 4 NIST finalists are lattice-based
What is Rust lang?
The module of Facebook Research is written in Rust programming language. According to 2020 Developer Survey from Stack Overflow: Rust has taken the top spot as the most loved programming language since five years in a raw ahead of TypeScript, Python.
Recommended article: Ryan Donovan: Why the developers who use Rust love it so much
What are Lattices?
“Lattices are complex mathematical structures that can be obscure data. On their own, lattices are not quantum-resistant. Fortunately, they can be employed to create quantum-proof cryptosystems. Lattices have a number of features that make them capable of achieving this feat. Namely, they can execute strong security reductions and can support effective and efficient key exchanges as well as digital signatures. Additionally, lattices are able to support more complex features like full homomorphic encryption. Within the NIST PQC submissions, Kyber and Dilithium are the cryptosystems that rely on lattices.” — as written in our blog post: Creating A Quantum-Proof Future
“NIST has said it will announce its final endorsements for a new encryption standard within the next 18 months. So what does the NIST long-list tell us about the future of cybersecurity? Well, there’s a good chance that it will involve something called lattice-based cryptography. Three of the four encryption finalists come from this family of algorithms.” — Fortune
“The recognition of lattice primitives in academia and industry is undeniable, even if the NIST standard ends up being code-based lattices will be a main driving force of future cybersecurity” — Silur, Co-founder and Head of Cryptology at QANplatform
Recommended article: Why did QAN choose lattices?
What is QANplatform?
QANplatform is the Quantum-resistant hybrid blockchain platform. Build your software applications like DApps or Defi and run business processes on blockchain in 5 minutes with QANplatform. QAN is the fastest blockchain to install and deploy to cloud platforms like Amazon AWS or Linode Cloud.