Vidéo pédagogique
Notice
Sous-titrage
Anglais
Langue :
Anglais
Crédits
Irene Marquez-Corbella (Intervention), Nicolas Sendrier (Intervention), Matthieu Finiasz (Intervention)
Conditions d'utilisation
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.
DOI : 10.60527/2vh6-6352
Citer cette ressource :
Irene Marquez-Corbella, Nicolas Sendrier, Matthieu Finiasz. Inria. (2015, 5 mai). 2.7. Reducing the Key Size - LDPC codes , in 2: McEliece Cryptosystem. [Vidéo]. Canal-U. https://doi.org/10.60527/2vh6-6352. (Consultée le 18 mai 2024)

2.7. Reducing the Key Size - LDPC codes

Réalisation : 5 mai 2015 - Mise en ligne : 20 février 2017
  • document 1 document 2 document 3
  • niveau 1 niveau 2 niveau 3
Descriptif

LDPC codes have aninteresting feature: they are free of algebraic structure. We will study in detailthis proposal for the McEliece cryptosystem in thissession. LDPC codes were originally introduced by Gallager, inhis doctoral thesis, in 1963. One of the characteristic ofLDPC codes is the existence of several iterativedecoding algorithms which achieve excellent performances.Tanner, later, in the 1981, introduced a graphicalrepresentation to these codes as bipartite graph. However, they remainedalmost forgotten by the coding theory community until1996 when MacKay and Neal re-discovered these codes,promoting them to the select group of good linear codes fortelecommunication applications. LDPC codes admit twodifferent representations: on one hand, we have thematrix representation. LDPC codes admit a sparseparity-check matrix, that is, it contains few non-zero entries incomparison to the amount of zeros. And we have also agraphical representation. LDPC codes could berepresented with a graph which is also known as the Tannergraph. First of all, recall the definition of a bipartitegraph which is a graph that we can partition the set ofvertices into two nonempty disjoint sets such that no twovertices within the same set are adjacent. Now, let H be a sparse matrix. We will denote theset of variable nodesto the column of theparity-check matrix and the check nodes to the rows ofthe parity-check matrix. And we define an edge betweenthe j check nodes and the i variable nodes if theentry (i,j) at the matrix H is non-zero. Forexample, if we have a binary LDPC codes with this parity-checkmatrix then we can associate the following Tanner graph. The first parity-checkequation gives us this relation. The second parity-checkequation gives us this other relation and the third onegives us the complete graph. We explain here an iterativedecoding algorithm for LDPC codes which is called theBit-Flipping algorithm, which was already introduced by Gallager.

Intervention

Dans la même collection

Avec les mêmes intervenants et intervenantes

Sur le même thème