Ressource pédagogique : 2.7. Reducing the Key Size - LDPC codes

LDPC codes have an interesting feature: they are free of algebraic structure. We will study in detail this proposal for the McEliece cryptosystem in this session. LDPC codes were originally introduced by Gallager, in his doctoral thesis, in 1963. One of the characteristic of LDPC codes is the existe...
cours / présentation - Date de création : 05-05-2015
Partagez !

Présentation de: 2.7. Reducing the Key Size - LDPC codes

Informations pratiques sur cette ressource

Anglais
Type pédagogique : cours / présentation
Niveau : master, doctorat
Durée d'exécution : 4 minutes 41 secondes
Contenu : image en mouvement
Document : video/mp4
Taille : 124.63 Mo
Droits : 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é)

LDPC codes have an interesting feature: they are free of algebraic structure. We will study in detail this proposal for the McEliece cryptosystem in this session. LDPC codes were originally introduced by Gallager, in his doctoral thesis, in 1963. One of the characteristic of LDPC codes is the existence of several iterative decoding algorithms which achieve excellent performances. Tanner, later, in the 1981, introduced a graphical representation to these codes as bipartite graph. However, they remained almost forgotten by the coding theory community until 1996 when MacKay and Neal re-discovered these codes, promoting them to the select group of good linear codes for telecommunication applications. LDPC codes admit two different representations: on one hand, we have the matrix representation. LDPC codes admit a sparse parity-check matrix, that is, it contains few non-zero entries in comparison to the amount of zeros. And we have also a graphical representation. LDPC codes could be represented with a graph which is also known as the Tanner graph. First of all, recall the definition of a bipartite graph which is a graph that we can partition the set of vertices into two nonempty disjoint sets such that no two vertices within the same set are adjacent. Now, let H be a sparse matrix. We will denote the set of variable nodes to the column of the parity-check matrix and the check nodes to the rows of the parity-check matrix. And we define an edge between the j check nodes and the i variable nodes if the entry (i,j) at the matrix H is non-zero. For example, if we have a binary LDPC codes with this parity-check matrix then we can associate the following Tanner graph. The first parity-check equation gives us this relation. The second parity-check equation gives us this other relation and the third one gives us the complete graph. We explain here an iterative decoding algorithm for LDPC codes which is called the Bit-Flipping algorithm, which was already introduced by Gallager.

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

Partagez !

AUTEUR(S)

  • Irene MARQUEZ-CORBELLA
  • Nicolas SENDRIER
  • Matthieu FINIASZ

EN SAVOIR PLUS

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