Inspiration
The looming advent of quantum computing and its potential to break current cryptographic standards inspired us to develop Q-Res. Our goal was to create quantum resistant encryption for crypto, VPNs and digital banking with lattice-based (LWE) algorithms that could safeguard digital information against the unprecedented computational power of quantum machines.
What it does
Our product is a modular and scalable encrypting algorithm for generated keys. This could start from encrypting just a letter, to a VPN, to a digital banking system, to a cryptocurrency, and to an entire nation's defense system (Based on the generation of keys in the corresponding technology).
Currently we have the Q-coin, a quantum resistant Crypto coin which leverages the above explained concepts. We hope to offer this to clients looking to secure their encryption technology.
How we built it
Our code involves using the LWE's (Learning with Errors) underlying mathematical principles. We were able to write a script to generate an encryption for a given key which could then be used to scale across a system (as a modular design).
We also worked with the Kyber key encapsulation library, and an optimized implementation for x86 CPUst. We also modularized using the LWE library by Microsoft, a lattice-based key exchange based on the Learning with Errors (LWE) problem
Challenges we ran into
There is a lot to write about in this section, since we ran into a whole cohort of challenges. The idea we picked is one of the most challenging open-ended research questions that is being worked on by the best minds in the world. Naturally, our project at the end of the day is a very simplified version of what could be implemented, given the resources and time constraints. Our project is more of a conceptual model which in an optimized scale would perform what our initial mission.
Accomplishments that we're proud of
We're proud of the idea that we came up with, although very hard, it was a very interesting challenge. Our execution led us to learn a lot of things that we were previously unaware about. Our website also has a lot of non-traditional elements that add to it that in our opinion make it very appealing.
What we learned
We gained a deeper understanding of the potential impact of quantum computing on global digital security. We had the opportunity to play with several different libraries for encryption with different algorithms.
Log in or sign up for Devpost to join the conversation.