Affin rejtjel

Az affin rejtjel a helyettesítő rejtjelnek egy speciális, monoalfabetikus és szimmetrikus esete. Ez az egyik leginkább zavarba ejtő kód, amelyet valaha kitaláltak: a küldő könnyen meghatározhatja, hogy mennyivel akarja megváltoztatni a rejtjelet, de ez jóval megnehezíti az üzenet fogadójának a dolgát. Mindezek ellenére nagyon hasznos háborús célokra. Az affin-rejtjelnél egy betűnek az enkripciós függvénye e ( x ) = ( a x + b ) ( mod m ) {\displaystyle e(x)=(ax+b){\pmod {m}}} , ahol

  • a {\displaystyle a} és m {\displaystyle m} relatív prímek (másképp a {\displaystyle a} -nak nem lenne reciproka modulo m {\displaystyle m} ).
  • m {\displaystyle m} az adott ábécé nagysága.

A dekripciós függvény d ( x ) = a 1 ( x b ) ( mod m ) {\displaystyle d(x)=a^{-1}(x-b){\pmod {m}}} , ahol a 1 {\displaystyle a^{-1}} a {\displaystyle a} reciproka Z m {\displaystyle \mathbb {Z} _{m}} halmazon belül.

Ez a rejtjel egy helyettesítő rejtjelnél kevésbé biztonságos, mivel minden, helyettesítő rejtjelek ellen alkalmazott (és több más) támadással sebezhető. A kód gyengesége abból fakad, hogy ha az elemzőnek sikerül megtudnia, hogy két kódolt karakter eredetileg milyen betűt jelentett (gyakoriságelemzéssel, nyers erővel, találgatással vagy bármi más módon), akkor a kulcs megszerezhető egy egyenletrendszer megoldásával. Tudjuk, hogy a {\displaystyle a} és m {\displaystyle m} relatív prímek, ami jól felhasználható abból a célból, hogy gyorsan megszabaduljunk sok "hamis" kulcstól egy automatizált rendszerben.

Kapcsolódó szócikkek

  • Affin függvény
Sablon:Klasszikus titkosírás
  • m
  • v
  • sz
Klasszikus titkosírás
Rejtjelek
ADFGVX •  Affin •  Atbas •  Autokulcs •  Bifid •  Book •  Caesar •  Négy négyzet •  Hill •  Nihilista •  Permutációs •  Pigpen •  Playfair •  Polialfabetikus •  Reihenschieber •  Reservehandverfahren •  Futókulcs •  Helyettesítő •  Transzpozíció •  Trifid •  Két négyzet •  Vigenère
Kriptanalízis
Egyéb
Kriptogram •  Polübiosz négyzete •  Szkütale •  Straddling checkerboard •  Tabula recta
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap