Helyettesítő rejtjel
A Wikipédiából, a szabad enciklopédiából.
A helyettesítő rejtjel vagy helyettesítő kód a kriptográfiában egy eljárás, ahol a szöveg minden elemét egy szabályos rendszer alapján alakítják át rejtjelezett szöveggé; ezek az elemek lehetnek betűk (ez a leggyakoribb), betűpárok, betűtriók, vagy ezek keveréke. A fogadó fél a rejtjelezett szöveget egy előre elkészített inverz (az enkripciós módszerrel ellentétes) helyettesítő eljárással fejti meg.
A helyettesítő rejtjelezéstől eltérő módszer a transzpozíció, ahol az eredeti szöveg elemeit összekeverik (nem ritkán igen bonyolult sorrendben), de magának a szövegnek az elemei érintetlenül maradnak. Ezzel ellentétben a helyettesítő módszer az elemeket a helyükön hagyja, de megváltoztatja azokat.
Tartalomjegyzék |
[szerkesztés] Változatok
A helyettesítő kódok változatai:
- ha betűcsoportokat változtat meg, poligrafikus rejtjelről beszélünk
- a monoalfabetikus rejtjel a szöveg teljes egészében ugyanazt a helyettesítést használja
- a polialfabetikus rejtjel ezzel szemben a szöveg különböző részein mást és mást – a homofónok esetében például a gyakoribb elemekre több lehetséges leképezést is lehetővé tettek.
Bár a helyettesítő rejtjelezés sokfajta kulccsal használható (az angol ábécé esetében , vagyis mintegy 88 bit), az eljárás nagyon könnyen feltörhető, az egyes betűk ismert szövegbéli gyakoriságát felhasználva.
Bár önmagában a helyettesítő rejtjelezést ma már nem használják, a modern blokk-alapú titkosító algoritmusok, pl. a DES vagy AES algoritmusokban is szerepet kapnak (S-box).
[szerkesztés] Poligrafikus helyettesítés
Bővebben: Poligrafikus rejtjel
Ennél a fajtánál egy karaktersort egy másik karaktersorral helyettesítenek.
Biztonság: Ez a módszer megnehezíti a gyakoriságanalízises kódfejtést.
Ebbe a fajtába tartoznak:
- Porta-féle kódolás
[szerkesztés] Monoalfabetikus helyettesítés
A monoalfabetikus helyettesítésnél ugyanaz a karakterek csakis ugyan azzal a karakterrel helyettesítődik.
Biztonság: Ezt titkosítási fajtát gyakoriságanalízissel relatív egyszerűen fel lehet törni.
Ebbe a fajtába tartoznak:
- Ceasar-féle kódolási módszer
- Átváltási táblázatos kódolási módszer
[szerkesztés] Polialfabetikus helyettesítés
Bővebben: Polialfabetikus rejtjel
A polialfabetikus helyettesítésnél ugyanazok a karakterek másféle karakterekkel helyetesítődnek.
Biztonság: Ezt a titkosítási fajtát gyakoriságanalízissel nem, de statikus analízissel fel lehet törni.
Ebbe a fajtába tartoznak:
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: Gyakoriságelemzés | Egybeesés-számlálás |
Egyéb: Kriptogram | Polübiosz négyzete | Scytale | Straddling checkerboard | Tabula recta |