Top Qs
Tijdlijn
Chat
Perspectief

Goppa-code

Van Wikipedia, de vrije encyclopedie

Remove ads

Een binaire goppa-code, doorgaans alleen goppa-code genoemd, is een foutcorrigerende code. De code is genoemd naar de Russische wiskundige Velerii Denisovich Goppa. In McEliece-cryptografie wordt bijvoorbeeld gebruikgemaakt van binaire goppa-codes. Een binaire goppa-code is niet hetzelfde als een algebraïsche goppa-code.

Voorwaardes

Samenvatten
Perspectief

Er zijn verschillende definities te geven voor een goppa-code. Hier wordt toegewerkt naar een polynomiale definitie. Voordat we dat kunnen doen zijn er enkele parameters nodig. De volgende gegevens zijn gebruikelijk voor een goppa-code:

  • Kies met .
  • De code is gedefinieerd over het lichaam . Noem de rij afzonderlijke elementen uit dat lichaam, lexicografisch geordend.
  • Voor het aantal fouten die gecorrigeerd kunnen worden door de code, kiezen we . Voor is bijvoorbeeld of .
  • Zoek een irreducibele monische polynoom van graad .
  • Laat .

In dit geval geldt dat .

Remove ads

Definitie

Een definitie van de goppa-code , is nu

De polynomen , kunnen gezien worden als vectoren over .

Ze vormen een pariteitscontrole-matrix voor de code .

Remove ads

Algoritme van Patterson

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads