cours / présentation

3.5. Lee and Brickell Algorithm

In this fifth session, we will study a variant of information set decoding proposed by Lee and Brickell. So, the main idea consists in relaxing the Prange algorithm to amortize the cost of the Gaussian elimination. So, instead of error patterns with all positions on the left, we will allow error pat...

Date de création :

05.05.2015

Auteur(s) :

Irene MARQUEZ-CORBELLA, Nicolas SENDRIER, Matthieu FINIASZ

Présentation

Informations pratiques

Langue du document : Anglais
Type : cours / présentation
Niveau : master, doctorat
Durée d'exécution : 3 minutes 8 secondes
Contenu : vidéo
Document : video/mp4
Poids : 81.15 Mo
Droits d'auteur : libre de droits, gratuit
Droits réservés à l'éditeur et aux auteurs. Ces ressources de cours sont, sauf mention contraire, diffusées sous Licence Creative Commons. L’utilisateur doit mentionner le nom de l’auteur, il peut exploiter l’œuvre sauf dans un contexte commercial et il ne peut apporter de modifications à l’œuvre originale.

Description de la ressource

Résumé

In this fifth session, we will study a variant of information set decoding proposed by Lee and Brickell. So, the main idea consists in relaxing the Prange algorithm to amortize the cost of the Gaussian elimination. So, instead of error patterns with all positions on the left, we will allow error patterns of the form given in the slide. So, in the left part we have w-p coordinate to 1 and on the right hand side we allow a small number p of positions to have a value 1. So, at each iteration, we will simply enumerate all the possible k to p values for the right hand side. Note that the Prange algorithm corresponds to weight p = 0. The computational syndrome decoding and the solution we are going to propose to it has an additional parameter p which is an integer between 0 and w. As before, we repeat the following: we pick a permutation matrix P, we compute the systematic form of that matrix using a Gaussian elimination, and next, we enumerate this set and we check every element in that set until we find one element of weight w-p. If this happens, then we have a solution to our problem, we return it. The cost of the iteration in that case will increase because in addition to the Gaussian elimination we now have an enumeration cost which is equal to (k,p). Now, the complexity analysis. The probability to obtain an error pattern of that form in a specific iteration is equal to P? as given in the slide. It follows that the expected number of iteration N? is the inverse of the probability. And as I said before, the iteration cost is the sum of those two terms. The total cost of the Lee and Brickell algorithm is the following: the product of N? * K, and in fact, it appears that we never gain more than a polynomial factor compare with Prange algorithm, and I give here the idea of how to prove this fact. And the last thing to do in this formula is to minimize it over all possible values of p and, except for very strange parameters that's either w or W, the minimum value of that formula is obtained for p=2.

"Domaine(s)" et indice(s) Dewey

  • Analyse numérique (518)
  • Théorie de l'information (003.54)
  • données dans les systèmes informatiques (005.7)
  • cryptographie (652.8)
  • Mathématiques (510)

Domaine(s)

  • Analyse numérique
  • Analyse numérique appliquée, calcul numérique, mathématiques numériques
  • Programmation : Algorithmique, langages, conception objet, programmes
  • Informatique
  • Informatique
  • Expression orale et écrite
  • Cryptographie
  • Généralités, philosophie, théorie des mathématiques
  • Généralités
  • Outils, méthodes et techniques scientifiques
  • Didactique des mathématiques
  • Histoire des mathématiques
  • Mathématiques et physique

Document(s) annexe(s)

Fiche technique

Identifiant de la fiche : 32885
Identifiant OAI-PMH : oai:canal-u.fr:32885
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
Entrepôt d'origine : Canal-U

Voir aussi

Canal-U
Canal-U
05.05.2015
Description : Welcome to the third week of the MOOC on code-based cryptography. This week, we will learn about message attacks. Among the ten sessions of this week, the first six will present the most essential part of generic decoding and the last four will be devoted to more advanced matters. The first session ...
  • algèbre linéaire
  • chiffrement à clé publique
  • cryptage des données
  • cryptographie
  • algorithmes
Canal-U
Canal-U
05.05.2015
Description : In this session, I will present the main technique to make the analysis of the various algorithms presented in this course. So, Information Set Decoding refers to a family of algorithms which is similar to the Prange algorithm that we have just seen. All variants of Information Set Decoding repeat ...
  • algèbre linéaire
  • chiffrement à clé publique
  • cryptage des données
  • cryptographie
  • algorithmes