Javascript must be enabled to continue!
Leak study of cryptosystem implementations in randomized RNS arithmetic
View through CrossRef
Étude des fuites d'implémentations de cryptosystème en arithmétique RNS randomisée
On parlera d'analyse forte pour une analyse qui permet de retrouver la clef d'un système cryptographique et d'une analyse faible dans le cas où on élimine des clefs candidates. Le but de cette thèse est essentiellement la compréhension du comportement de l'aléa des distances de Hamming produites par un système cryptographique de type ECC (Elliptic Curve for Cryptography) quand on utilise une représentation RNS (Residue Number System) avec la méthode des moduli aléatoires. Le Chapitre 2 introduit les différentes notions nécessaires à la compréhension de ce document. Il introduit brièvement l'algorithme de multiplication modulaire (Algorithme de Montgomery pour RNS) qui a inspiré la méthode des moduli aléatoires. Puis il décrit l'algorithme qui génère les séquences de distances de Hamming nécessaires à notre analyse. Ensuite il montre quel niveau de résistance apporte la méthode des moduli aléatoires contre différentes attaques classiques comme DPA (Diferential Power Analysis), CPA (Correlation Power Analysis), DPA du second ordre et MIA (Mutual Information Analysis). On apporte une compréhension de la distribution des distances de Hamming considérées comme des variables aléatoires. Suite à cela, on ajoute l'hypothèse gaussienne sur les distances de Hamming. On utilise alors le MLE (Maximum Likelihood Estimator) et une analyse forte comme pour faire des Template Attacks pour avoir une compréhension fine du niveau d'aléa apporté par la méthode des moduli aléatoires. Le Chapitre 3 est une suite naturelle des conclusions apportées par le Chapitre 2 sur l'hypothèse gaussienne. Si des attaques sont possibles avec le MLE, c'est qu'il existe sans doute des relations fortes entre les distances de Hamming considérées comme des variables aléatoires. La Section 3.2 cherche à quantifier ce niveau de dépendance des distances de Hamming. Ensuite, en restant dans l'hypothèse gaussienne, on remarquera qu'il est possible de construire une type de DPA qu'on a appelé DPA square reposant sur la covariance au lieu de la moyenne comme dans la DPA classique. Mais cela reste très gourmand en traces d'observation d'autant que dans de nombreux protocoles utilisant une ECC, on utilise une clef qu'une seule fois. La Section 3.4 s'efforce de montrer qu'il existe de l'information sur peu de traces de distances de Hamming malgré la randomisation des moduli. Pour cela, on fait un MLE par un conditionnement sur l'une des distances de Hamming avec une analyse faible. Le dernier Chapitre 4 commence par introduire brièvement les choix algorithmiques qui ont été faits pour résoudre les problèmes d'inversion de matrices de covariance (symétriques définies positives) de la Section 3.2 et l'analyse des relations fortes entre les Hamming dans la Section 3.2. On utilise ici des outils de Graphics Processing Unit (GPU) sur un très grand nombre de matrices de petites tailles. On parlera de Batch Computing. La méthode LDLt présentée au début de ce chapitre s'est avérée insuffisante pour résoudre complètement le problème du MLE conditionné présenté dans la Section 3.4. On présente le travail sur l'amélioration d'un code de diagonalisation de matrice tridiagonale utilisant le principe de Diviser pour Régner (Divide & Conquer) développé par Lokmane Abbas-Turki et Stéphane Graillat. On présente une généralisation de ce code, des optimisations en temps de calcul et une amélioration de la robustesse des calculs en simple précision pour des matrices de taille inférieure à 32.
Title: Leak study of cryptosystem implementations in randomized RNS arithmetic
Description:
Étude des fuites d'implémentations de cryptosystème en arithmétique RNS randomisée
On parlera d'analyse forte pour une analyse qui permet de retrouver la clef d'un système cryptographique et d'une analyse faible dans le cas où on élimine des clefs candidates.
Le but de cette thèse est essentiellement la compréhension du comportement de l'aléa des distances de Hamming produites par un système cryptographique de type ECC (Elliptic Curve for Cryptography) quand on utilise une représentation RNS (Residue Number System) avec la méthode des moduli aléatoires.
Le Chapitre 2 introduit les différentes notions nécessaires à la compréhension de ce document.
Il introduit brièvement l'algorithme de multiplication modulaire (Algorithme de Montgomery pour RNS) qui a inspiré la méthode des moduli aléatoires.
Puis il décrit l'algorithme qui génère les séquences de distances de Hamming nécessaires à notre analyse.
Ensuite il montre quel niveau de résistance apporte la méthode des moduli aléatoires contre différentes attaques classiques comme DPA (Diferential Power Analysis), CPA (Correlation Power Analysis), DPA du second ordre et MIA (Mutual Information Analysis).
On apporte une compréhension de la distribution des distances de Hamming considérées comme des variables aléatoires.
Suite à cela, on ajoute l'hypothèse gaussienne sur les distances de Hamming.
On utilise alors le MLE (Maximum Likelihood Estimator) et une analyse forte comme pour faire des Template Attacks pour avoir une compréhension fine du niveau d'aléa apporté par la méthode des moduli aléatoires.
Le Chapitre 3 est une suite naturelle des conclusions apportées par le Chapitre 2 sur l'hypothèse gaussienne.
Si des attaques sont possibles avec le MLE, c'est qu'il existe sans doute des relations fortes entre les distances de Hamming considérées comme des variables aléatoires.
La Section 3.
2 cherche à quantifier ce niveau de dépendance des distances de Hamming.
Ensuite, en restant dans l'hypothèse gaussienne, on remarquera qu'il est possible de construire une type de DPA qu'on a appelé DPA square reposant sur la covariance au lieu de la moyenne comme dans la DPA classique.
Mais cela reste très gourmand en traces d'observation d'autant que dans de nombreux protocoles utilisant une ECC, on utilise une clef qu'une seule fois.
La Section 3.
4 s'efforce de montrer qu'il existe de l'information sur peu de traces de distances de Hamming malgré la randomisation des moduli.
Pour cela, on fait un MLE par un conditionnement sur l'une des distances de Hamming avec une analyse faible.
Le dernier Chapitre 4 commence par introduire brièvement les choix algorithmiques qui ont été faits pour résoudre les problèmes d'inversion de matrices de covariance (symétriques définies positives) de la Section 3.
2 et l'analyse des relations fortes entre les Hamming dans la Section 3.
2.
On utilise ici des outils de Graphics Processing Unit (GPU) sur un très grand nombre de matrices de petites tailles.
On parlera de Batch Computing.
La méthode LDLt présentée au début de ce chapitre s'est avérée insuffisante pour résoudre complètement le problème du MLE conditionné présenté dans la Section 3.
4.
On présente le travail sur l'amélioration d'un code de diagonalisation de matrice tridiagonale utilisant le principe de Diviser pour Régner (Divide & Conquer) développé par Lokmane Abbas-Turki et Stéphane Graillat.
On présente une généralisation de ce code, des optimisations en temps de calcul et une amélioration de la robustesse des calculs en simple précision pour des matrices de taille inférieure à 32.
Related Results
Nonhaem Iron-based Sensors of Reactive Oxygen and Nitrogen Species
Nonhaem Iron-based Sensors of Reactive Oxygen and Nitrogen Species
Reactive oxygen species (ROS) and reactive nitrogen species (RNS) are constitutively generated in biological systems as side-products of oxidation reactions. Due to their high chem...
Composite Discrete Logarithm Problem and a Reconstituted ElGamal Cryptosystem Based on the Problem
Composite Discrete Logarithm Problem and a Reconstituted ElGamal Cryptosystem Based on the Problem
In this chapter, the authors have defined a new ElGamal cryptosystem by using the power Fibonacci sequence module m. Then they have defined a new sequence module m and the other El...
Caring for people with intellectual and developmental disabilities: how can it be experienced and percieved by registered nurses?
Caring for people with intellectual and developmental disabilities: how can it be experienced and percieved by registered nurses?
Registered nurses [RNs] are within the frontline of professional nursing and are expected to provide a diverse range of health care services to a varied and heterogenic group of pa...
Non-Gastrointestinal Complications and Short-Term Outcomes in Patients With Anastomotic Leak After Colon Resection: A Propensity Matched Analysis of American College of Surgeons National Surgical Quality Improvement Program Database
Non-Gastrointestinal Complications and Short-Term Outcomes in Patients With Anastomotic Leak After Colon Resection: A Propensity Matched Analysis of American College of Surgeons National Surgical Quality Improvement Program Database
Introduction: Anastomotic leak is a devastating complication after colorectal surgery. There is paucity of data on non-gastrointestinal complications after anastomotic leak in this...
Cryptanalysis of McEliece cryptosystem variants based on quasi‐cyclic low‐density parity check codes
Cryptanalysis of McEliece cryptosystem variants based on quasi‐cyclic low‐density parity check codes
One of the approaches to modify the McEliece cryptosystem to overcome its large key size is replacing binary Goppa codes with a new structured code. However, this modification make...
Automatic pipeline leak detection based on AST deep learning using a free-swimming detector with acoustic resonance cavity
Automatic pipeline leak detection based on AST deep learning using a free-swimming detector with acoustic resonance cavity
Abstract
The free-swimming in-pipe spherical detector (SD) has found practical application in pipeline leak detection due to its proximity to the leak points, low ri...
Combined VNS-RNS Neuromodulation for Epilepsy
Combined VNS-RNS Neuromodulation for Epilepsy
Summary:
The vagus nerve stimulator (VNS) and responsive nerve stimulator (RNS) are nonpharmacological devices approved for drug-resistant epilepsy. Vagus nerve stimulato...
Well Leak Assessment After Shallow Water Well Blowout: A Case Study in West Kuwait
Well Leak Assessment After Shallow Water Well Blowout: A Case Study in West Kuwait
Abstract
A gas blowout event occurred in a shallow water well, conventionally used as a brackish water source for drilling rigs, in the Minagish Field located in ...

