Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Fast computation of higher dimensional isogenies for cryptographic applications

View through CrossRef
Calcul rapide d’isogénies en dimension supérieure pour les applications cryptographiques Shor a découvert en 1995 un algorithme permettant à un ordinateur quantique suffisamment puissant d’attaquer tous les protocoles cryptographiques à clés publiques fondés sur le logarithme discret et la factorisation des nombres en produit de facteurs premiers, tels que RSA et les courbes elliptiques, largement utilisés aujourd’hui. Depuis, de gros efforts de recherche ont été accomplis pour proposer des protocoles résistants aux attaques quantiques et l’institut de standardisation et des technologies américain (NIST) a organisé deux compétitions internationales en ce sens. La cryptographie à base d’isogénies repose sur la difficulté à trouver des isogénies entre courbes elliptiques. En 2022, le protocole d’échange de clé Supersingular Isogeny Diffie-Hellman (SIDH) proposé au NIST fait l’objet d’attaques majeures. Loin d’entraver l’avenir de la cryptographie à base d’isogénies, ces attaques ont au contraire fortement dynamisé la recherche dans ce domaine. Les idées de ces attaques très efficaces ont en effet inspiré de nouveaux protocoles cryptographiques et l’amélioration de protocoles existants ne souffrant pas des faiblesses de sécurité de SIDH. Nos travaux de thèse ont notamment contribué à des améliorations de Short Quaternion Isogeny Signatures (SQIsign), un protocole de signature électronique également proposé au NIST. SQIsign s’appuie sur la correspondance de Deuring entre isogénies des courbes elliptiques supersingulières et idéaux d’une algèbre de quaternions. Bien que très compact, SQIsign était désavantagé par un algorithme de signature très lent consistant à traduire un idéal d’une algèbre de quaternions en l’isogénie qui lui correspond. Les attaques contre SIDH ont mené à de nouvelles idées pour améliorer cet algorithme de traduction de manière beaucoup plus efficace, tout en améliorant la preuve de sécurité et la compacité du protocole. Ces nouveaux algorithmes de traduction d’idéaux en isogénies ont aussi servi à améliorer le calcul de l’action du groupe des classes d’idéaux sur les courbes elliptiques supersingulières orientées, qui intervient par exemple dans le protocole Commutative Supersingular Isogeny Diffie Helmman (CSIDH). Les attaques contre SIDH et les nouvelles techniques de construction qui ont suivi s’appuient sur le calcul efficace d’isogénies en dimension supérieure à 2 (les courbes elliptiques étant de dimension 1). Cette thèse a ainsi contribué à l’élaboration et à l’implémentation d’algorithmes rapides de calcul d’isogénies en dimensions 2 et 4.
Agence Bibliographique de l'Enseignement Supérieur
Title: Fast computation of higher dimensional isogenies for cryptographic applications
Description:
Calcul rapide d’isogénies en dimension supérieure pour les applications cryptographiques Shor a découvert en 1995 un algorithme permettant à un ordinateur quantique suffisamment puissant d’attaquer tous les protocoles cryptographiques à clés publiques fondés sur le logarithme discret et la factorisation des nombres en produit de facteurs premiers, tels que RSA et les courbes elliptiques, largement utilisés aujourd’hui.
Depuis, de gros efforts de recherche ont été accomplis pour proposer des protocoles résistants aux attaques quantiques et l’institut de standardisation et des technologies américain (NIST) a organisé deux compétitions internationales en ce sens.
La cryptographie à base d’isogénies repose sur la difficulté à trouver des isogénies entre courbes elliptiques.
En 2022, le protocole d’échange de clé Supersingular Isogeny Diffie-Hellman (SIDH) proposé au NIST fait l’objet d’attaques majeures.
Loin d’entraver l’avenir de la cryptographie à base d’isogénies, ces attaques ont au contraire fortement dynamisé la recherche dans ce domaine.
Les idées de ces attaques très efficaces ont en effet inspiré de nouveaux protocoles cryptographiques et l’amélioration de protocoles existants ne souffrant pas des faiblesses de sécurité de SIDH.
Nos travaux de thèse ont notamment contribué à des améliorations de Short Quaternion Isogeny Signatures (SQIsign), un protocole de signature électronique également proposé au NIST.
SQIsign s’appuie sur la correspondance de Deuring entre isogénies des courbes elliptiques supersingulières et idéaux d’une algèbre de quaternions.
Bien que très compact, SQIsign était désavantagé par un algorithme de signature très lent consistant à traduire un idéal d’une algèbre de quaternions en l’isogénie qui lui correspond.
Les attaques contre SIDH ont mené à de nouvelles idées pour améliorer cet algorithme de traduction de manière beaucoup plus efficace, tout en améliorant la preuve de sécurité et la compacité du protocole.
Ces nouveaux algorithmes de traduction d’idéaux en isogénies ont aussi servi à améliorer le calcul de l’action du groupe des classes d’idéaux sur les courbes elliptiques supersingulières orientées, qui intervient par exemple dans le protocole Commutative Supersingular Isogeny Diffie Helmman (CSIDH).
Les attaques contre SIDH et les nouvelles techniques de construction qui ont suivi s’appuient sur le calcul efficace d’isogénies en dimension supérieure à 2 (les courbes elliptiques étant de dimension 1).
Cette thèse a ainsi contribué à l’élaboration et à l’implémentation d’algorithmes rapides de calcul d’isogénies en dimensions 2 et 4.

Related Results

Algèbres de Quaternions et cryptographie à base d'isogénies
Algèbres de Quaternions et cryptographie à base d'isogénies
L'avènement de l'ordinateur quantique est une menace pour la cryptographie en permettant de résoudre les problèmes sur lesquels reposent la sécurité de nombreux protocoles. La cryp...
Cryptographic Algorithms and the Future of Data Security
Cryptographic Algorithms and the Future of Data Security
Top of FormFrom fuelling secure digital communications to ensuring the safety of financial transactions to protecting critical infrastructure, cryptographic algorithms have become ...
Quantum-Inspired Cryptography Protocols for Enhancing Security in Cloud Computing Infrastructures
Quantum-Inspired Cryptography Protocols for Enhancing Security in Cloud Computing Infrastructures
As we know, cloud computing plays a vital role in our lives. It also plays a pivotal role in modern business and information technology landscapes. But with this, there is a rise i...
Oriented supersingular elliptic curves and class group actions
Oriented supersingular elliptic curves and class group actions
Cette thèse s’articule autour de divers aspects des courbes elliptiques supersingulières, de leurs anneaux des endomorphismes et des graphes d’isogénies associés. Nous introduisons...
Hardware security of isogeny-based cryptography
Hardware security of isogeny-based cryptography
Sécurisation matérielle de cryptographie post-quantique basée sur les isogénies entre courbes elliptiques En 1994, Shor a montré avec son algorithme de factorisatio...
A comprehensive review of post-quantum cryptography: Challenges and advances
A comprehensive review of post-quantum cryptography: Challenges and advances
One of the most crucial measures to maintain data security is the use of cryptography schemes and digital signatures built upon cryptographic algorithms. The resistance of cryptogr...
Enhancing Security in IoT Devices with a Comprehensive Analysis of Lightweight Cryptographic Algorithms
Enhancing Security in IoT Devices with a Comprehensive Analysis of Lightweight Cryptographic Algorithms
A lot of gadgets connected to the Internet of Things (IoT) have changed many fields, from healthcare and smart houses to smart cities and commercial robotics. But this fast growth ...
Fast Numerical Methods for Non-local Operators
Fast Numerical Methods for Non-local Operators
The fast numerical treatment of non-local operators is an important challenge in many fields of mathematics and its applications. This includes classical Fredholm integral operator...

Back to Top