Pourquoi la sécurité quantique ?
Créativité : Nous souhaitions travailler sur la sécurité quantique car nous voulions concevoir quelque chose de créatif et d'innovant !
Pertinence au future : La sécurité quantique présente un fort potentiel de croissance et jouera un rôle crucial à l'avenir, lorsque les premiers ordinateurs quantiques seront opérationnels. Nous voulions y contribuer.
Démarche intellectuelle et inspiration
Notre principale inspiration nous est venue du le hasard du chiffrement classique masque jetable et de la géométrie des portes quantiques. Nous avons également decider que le protocole BB84 serait utile à notre projet, car il pouvait fournir des informations précieuses sur la présence ou non d'un espion. Finalement, nous avons décidé que la combinaison de ces deux concepts permettrait de créer un protocole de sécurité quantique garantissant la réception sécurisée des messages et la détection d'une éventuelle écoute.
Difficultés rencontrées
Production de symboles étranges à la place du message. Obligation d'avoir le même angle pour une même lettre (tous les éléments sont fixes). Compréhension des matrices complexes et de l'espace de Hilbert. Un autre défi consistait à comprendre le code en profondeur.
Prochaines étapes pour KTN26
Nous pouvons améliorer la vitesse d'exécution du code, car tous les calculs complexes sont très longs (par exemple, un code de 5 lettres prend actuellement 3 secondes). Nous pouvons réduire le nombre de symboles ASCII, ce qui augmentera la marge d'arrondi et rendra le système plus résistant aux facteurs environnementaux. -----------------------------------------------------------------------------------------------------------------
Why quantum security?
Creativity: We wanted to work on quantum security because we wanted to come up with something creative and new! Future relevance: Quantum security also have a lot of potential for growth and is going to very important in the future when the first quantum computers come online, we wanted to make a contribution.
Thought process and Inspiration
The main inspiration came from the randomness of the one time pad classical encryption and the geometry of quantum gates. We also found that the BB84 protocol would be useful to our project since it could give valuable information on whether or not an eavesdropper is present. Finally we decided that putting both of these concepts together would create a quantum security protocol that would allow for messages to be safely received and for it to be known if someone was peeping in.
Challenges we ran into
Production of weird symbols instead of the message was occuring repeatedly. Having a same angle for a same letter was an unnoticed problem until our team recognized it. (All fixed) Understanding complex matrixes and Hilbert space was difficult. Another challenge was understanding in depth the code.
What's next for KTN26
We can improve the speed at which the code is executed since all the complex calculations require a lot of time (ex. a 5 letter code takes 3 seconds right now). We can reduce the number of symbols involved in the ASCII, thus increasing the how far we can round from, making the system that was made more resilient to environmental factors.
Built With
- jupyter
- python
- qiskit
Log in or sign up for Devpost to join the conversation.