Introduction
Le projet d'introduction de la cryptographie post-quantique dans les logiciels de réseau a commencé en septembre 2022, lorsque [Loganaden Velvindron](https://mu.linkedin.com/in/loganaden-velvindron-6b596342) m'a présenté l'idée, [Jeevesh R. Dindyal](https://mu.linkedin.com/in/jeevesh-r-dindyal-8844702ba) et [Keelan Cannoo](https://mu.linkedin.com/in/keelan-cannoo-a9254523b). Logan avait plusieurs idées en tête mais a choisi pour nous deux projets précis. J'ai été chargé de mettre en œuvre le DNS avec la cryptographie post-quantique, tandis que Keelan s'est concentré sur l'intégration de la cryptographie post-quantique dans QUIC et les outils réseau.
Propositions de projets et acceptation
En septembre 2022, nous avons proposé les deux comme projets de dernière année à l'Université de Maurice au Dr Jeetendranath Seetohul. Les deux titres ont été acceptés. Au cours de l'IETF 115, j'ai réussi à configurer les bases pour exécuter Unbound avec une configuration DNS-over-TLS, en utilisant un TLS modifié avec une cryptographie post-quantique fournie par [Open Quantum Safe](https://openquantumsafe.org/). Keelan a partiellement converti l'algorithme NTRUPrime de C en Golang et a engagé un environnement Docker dans Open Quantum Safe pour TLS post-quantique avec QUIC.
Contributions à Open Quantum Safe
En tant que membres de Cyberstorm.mu, Keelan et moi avons pu présenter les deux titres comme nos projets de fin d'année et interagir avec Open Quantum Safe, contribuant ainsi aux [liboqs](https://github.com/open-quantum-safe/liboqs/pull/1328) bibliothèque en fournissant deux [environnements Docker](https://github.com/open-quantum-safe/liboqs/pull/1328) pour l'intégration de TLS modifié avec la cryptographie post-quantique. De plus, [Keelan a créé une pull request avec la cryptographie CIRCL pour le NTRUPrime converti](https://github.com/cloudflare/circl/pull/384). J'ai également utilisé l'algorithme McEliece, en l'intégrant dans un DNS local écrit en Golang et en expérimentant la cryptographie quantique hybride à l'aide de McEliece. Cependant, en raison de la nature surdimensionnée de McEliece, la connexion a échoué.
Poursuivre le voyage
Ces deux projets ont marqué les premiers pas de Cyberstorm dans le monde de la cryptographie post-quantique. Aujourd’hui, d’autres étudiants de l’Université de Maurice, comme Atish Joottun, Poshan Peeroo et Kevin Yerkiah, ont poursuivi sur cette voie. Par exemple, le [cadre de test d'Open Quantum Safe pour les serveurs TLS] d'Atish Joottun (https://osf.io/preprints/africarxiv/kbn3d) et son [projet tldr](https://github.com/JoottunAtish/tldr_project), qui est un travail en cours, sont quelques-unes des initiatives inspirées par les premiers efforts des membres de Cyberstorm.
Article de Sarvesh Jeevesh Dindyal, membre de cyberstorm.mu