Javascript must be enabled to continue!
The point decomposition problem in Jacobian varieties
View through CrossRef
Le problème de décompositions de points dans les variétés Jacobiennes
Le problème du logarithme discret est une brique fondamentale de nombreux protocoles de communication sécurisée. Son instantiation sur les courbes elliptiques a permis, grâce à la petite taille des opérandes considérées, le déploiement de primitives asymétriques efficaces sur des systèmes embarqués. De nos jours, les cryptosystèmes utilisant des courbes elliptiques, aussi appelées courbes de genre 1, sont déjà intensément utilisés: il est donc impératif de savoir estimer précisément la robustesse de ces systèmes. L'existence d'attaques mathématiques permettant de transférer un problème de logarithme discret elliptique dans un autre type de courbe algébrique, et la nouvelle compétitivité des courbes de genre 2 imposent de ne pas se restreindre à la seule compréhension du problème sur les courbes elliptiques.Dans cette optique, le sujet de cette thèse se concentre sur les attaques algébriques sur les courbes de genre supérieur à 1. Les algorithmes de type calcul d'indice sont en général préférés pour ce genre d'attaque. Ces algorithmes se déroulent en deux phases: la première, appelée phase de récolte, dispose de nombreuses modélisations algébriques dépendant de la courbe ciblée. Le problème sous-jacent revient à savoir décomposer efficacement des points dans la variété Jacobienne de la courbe en somme d'autres points.On propose dans un premier temps une approche par crible pour la phase de récolte, s'adaptant à tous les types de courbes de genre plus grand que 1, et qui est expérimentalement plus efficaces que les méthodes de l'état de l'art. Cette méthode a l'avantage de proposer une implémentation immédiate, et évite les problèmes usuels de gestion des relations obtenues.Ensuite, on se concentre les variantes de calcul d'indice appelées attaques par décomposition, et ciblant les courbes définies sur des extensions de corps. Dans cette situation, la phase de récolte est effectuée par résolution de nombreux systèmes polynomiaux multivariés. On propose une nouvelle approche de modélisation de ces systèmes, en généralisant la notion de polynômes de sommation elliptique à tout les types de courbes algébriques. Pour cela on fait appel à la théorie de l'élimination, tandis que l'aspect pratique est gérée par des méthodes de bases de Gröbner.Enfin, on fournit des algorithmes d'amélioration du processus de résolution des systèmes lorsque la caractéristique du corps de base est paire. Par le biais d'une présentation théorique générale et en utilisant des méthodes de bases de Gröbner, on propose une analyse fine de l'impact de ces améliorations sur la complexité de la résolution. Cette analyse fine, ainsi qu'une implémentation dédiée, nous permettent d'attaquer une courbe de genre 2 satisfaisant des bornes de sécurité réaliste en pratique.
Title: The point decomposition problem in Jacobian varieties
Description:
Le problème de décompositions de points dans les variétés Jacobiennes
Le problème du logarithme discret est une brique fondamentale de nombreux protocoles de communication sécurisée.
Son instantiation sur les courbes elliptiques a permis, grâce à la petite taille des opérandes considérées, le déploiement de primitives asymétriques efficaces sur des systèmes embarqués.
De nos jours, les cryptosystèmes utilisant des courbes elliptiques, aussi appelées courbes de genre 1, sont déjà intensément utilisés: il est donc impératif de savoir estimer précisément la robustesse de ces systèmes.
L'existence d'attaques mathématiques permettant de transférer un problème de logarithme discret elliptique dans un autre type de courbe algébrique, et la nouvelle compétitivité des courbes de genre 2 imposent de ne pas se restreindre à la seule compréhension du problème sur les courbes elliptiques.
Dans cette optique, le sujet de cette thèse se concentre sur les attaques algébriques sur les courbes de genre supérieur à 1.
Les algorithmes de type calcul d'indice sont en général préférés pour ce genre d'attaque.
Ces algorithmes se déroulent en deux phases: la première, appelée phase de récolte, dispose de nombreuses modélisations algébriques dépendant de la courbe ciblée.
Le problème sous-jacent revient à savoir décomposer efficacement des points dans la variété Jacobienne de la courbe en somme d'autres points.
On propose dans un premier temps une approche par crible pour la phase de récolte, s'adaptant à tous les types de courbes de genre plus grand que 1, et qui est expérimentalement plus efficaces que les méthodes de l'état de l'art.
Cette méthode a l'avantage de proposer une implémentation immédiate, et évite les problèmes usuels de gestion des relations obtenues.
Ensuite, on se concentre les variantes de calcul d'indice appelées attaques par décomposition, et ciblant les courbes définies sur des extensions de corps.
Dans cette situation, la phase de récolte est effectuée par résolution de nombreux systèmes polynomiaux multivariés.
On propose une nouvelle approche de modélisation de ces systèmes, en généralisant la notion de polynômes de sommation elliptique à tout les types de courbes algébriques.
Pour cela on fait appel à la théorie de l'élimination, tandis que l'aspect pratique est gérée par des méthodes de bases de Gröbner.
Enfin, on fournit des algorithmes d'amélioration du processus de résolution des systèmes lorsque la caractéristique du corps de base est paire.
Par le biais d'une présentation théorique générale et en utilisant des méthodes de bases de Gröbner, on propose une analyse fine de l'impact de ces améliorations sur la complexité de la résolution.
Cette analyse fine, ainsi qu'une implémentation dédiée, nous permettent d'attaquer une courbe de genre 2 satisfaisant des bornes de sécurité réaliste en pratique.
Related Results
Inverse Jacobian and related topics for certain superelliptic curves
Inverse Jacobian and related topics for certain superelliptic curves
Given an elliptic curve E over the complex numbers (CC) given by y^2 = x^3 + ax + b, there exists a lattice L in CC such that the group E(CC) of complex points on E is isomorphic ...
CHICKPEA: A PROMISING LEGUME CROP FOR THE GRAIN INDUSTRY
CHICKPEA: A PROMISING LEGUME CROP FOR THE GRAIN INDUSTRY
Abstract
The cultivation of chickpea seeds covers various climatic zones, allowing its cultivation in many countries. The conducted analysis shows that India is the largest produc...
CLEMATIS IN URBAN LANDSCAPES OF POLTAVA: VARIETY AND MORPHOLOGICAL PROFILE
CLEMATIS IN URBAN LANDSCAPES OF POLTAVA: VARIETY AND MORPHOLOGICAL PROFILE
The study presents the results of research on the variety of clematis grown in the urban landscapes of Poltava. It was found that the varieties studied are the result of the work o...
SSR loci polymorphism in soybean varieties originating with different country origins
SSR loci polymorphism in soybean varieties originating with different country origins
Topicality. Microsatellite DNA sequences are widely used to identify the genotypes of living organisms. In 2014, the Chinese standard ‘NY/T 2595-2014. Identification of soybean var...
KAJIAN KARAKTER FISIOLOGIS VARIETAS PADI SAWAH PADA BUDIDAYA SECARA ORGAN
KAJIAN KARAKTER FISIOLOGIS VARIETAS PADI SAWAH PADA BUDIDAYA SECARA ORGAN
The reality in the field shows that not all lowland rice varieties which include local varieties, old superior varieties, new superior varieties and new types of varieties are suit...
The Application of S‐transform Spectrum Decomposition Technique in Extraction of Weak Seismic Signals
The Application of S‐transform Spectrum Decomposition Technique in Extraction of Weak Seismic Signals
AbstractIn processing of deep seismic reflection data, when the frequency band difference between the weak useful signal and noise both from the deep subsurface is very small and h...
Depiction of the Automated Fiber Placement Robotic Manipulator's Jacobian Matrix by SOA
Depiction of the Automated Fiber Placement Robotic Manipulator's Jacobian Matrix by SOA
In order to simplify depiction of Jacobian matrix, the 7-DOF automation fiber placement robotic manipulator’s Jacobian matrix is solved by SOA in surrounding of mathemati...
Inverse Jacobian control-based neural network model for controlling a 3DOF arm robot
Inverse Jacobian control-based neural network model for controlling a 3DOF arm robot
One approach that has proven effective to control robot's movement is inverse Jacobian control, which allows controlling robot motion with high accuracy. The trajectory of the robo...

