Ressource pédagogique : 3.6. Stern/Dumer Algorithm

cours / présentation - Date de création : 05-05-2015
Partagez !

Présentation de: 3.6. Stern/Dumer Algorithm

Informations pratiques sur cette ressource

Langue du document : Anglais
Type pédagogique : cours / présentation
Niveau : master, doctorat
Durée d'exécution : 6 minutes 37 secondes
Contenu : image en mouvement
Document : video/mp4
Taille : 179.57 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 pédagogique

Description (résumé)

In this session, we will present the Stern algorithm for decoding. In fact, the idea is to combine two algorithms that we have seen before, the Lee and Brickell algorithm and the Birthday Decoding.  So, instead of a full Gaussian elimination, we will simply have a partial Gaussian elimination as presented here. And if we look at the lower part, what is called step 1, in red here in this slide, it is, in fact, a smaller CSD problem with a smaller matrix H', with a smaller target syndrome s' and with the weight p. So, now we are going to solve this smaller problem in the first step. In fact, we are going to find all or most solutions to that problem e'. And for every e'found in step 1, we will check in step 2 whether this particular solution e'can be extended to a solution of the full CSD problem. If we solve the first step using enumeration, as I presented as the very first algorithm, then we obtain an algorithm which is very similar to the Lee and Brickell algorithm. But, if we use for step 1 a Birthday Decoding, then we obtain a significant speedup for decoding and it is in fact the Dumer Algorithm. Now, I will describe this algorithm. So, we are trying to solve CSD of H, s, w and this time we have two additional integer parameters p and l. And we repeat the following: we pick a permutation matrix P, we make a partial Gaussian elimination as you can see on the right of the slide, obtaining U, H', H'', s', s''. We solve the small CSD problem with H', s' and p - we solve this one with Birthday Decoding - and  for every solution of the problem we will construct the second part of the error e''. And if we are lucky, this second part of the error pattern e''has a sufficiently small weight, and then, provides the solution to our problem.  So, what I presented is the Dumer algorithm. In fact, this algorithm was published in 1991. But Stern algorithm, which is slightly more expensive, was presented two years before.

"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)

Thème(s)

Document(s) annexe(s) - 3.6. Stern/Dumer Algorithm

Partagez !

AUTEUR(S)

  • Irene MARQUEZ-CORBELLA
  • Nicolas SENDRIER
  • Matthieu FINIASZ

EN SAVOIR PLUS

  • Identifiant de la fiche
    32891
  • Identifiant
    oai:canal-u.fr:32891
  • Schéma de la métadonnée
  • Entrepôt d'origine
    Canal-U