Základným rozdielom medzi technikou substitúcie a transpozičnou technikou je, že substitučná technika nahrádza písmená voľného textu od iných písmen, čísla a symbolov. Na druhej strane transpozičné techniky nenahrádzajú písmeno, namiesto toho menia polohu symbolu.
Porovnávacia tabuľka
Základ pre porovnanie | Náhradná technika | Technika transpozície |
---|---|---|
základné | Nahrádza bežné znaky ďalšími znakmi, číslami a symbolmi. | Zmení pozíciu znakov bežného textu. |
formuláre | Monoalfabetická a polyalfabetická šifra nahradenia. | Klávesová a kľúčová transpozičná šifra bez kľúča. |
zmeny | Identita charakteru sa mení, zatiaľ čo jeho pozícia zostáva nezmenená. | Pozícia postavy sa mení aj napriek jeho totožnosti. |
slabina | Písmeno s nízkou frekvenciou dokáže rozpoznať otvorený text. | Klávesy v blízkosti správneho kľúča môžu zverejniť text. |
príklad | Caesar Cipher | Reil Plotová šifra |
Definícia substitučnej techniky
Náhradná technika zahŕňa výmenu písmen inými písmenami a symbolmi. Jednoduchším spôsobom sa nahradia znaky plaintextu a na ich mieste sa použijú iné náhradné znaky, čísla a symboly. Caesar šifra používa substitučnú techniku, kde sú abecedy nahradené inými abecedami, ktoré sú tri pozície pred čiarou. Julius Caesar vymyslel túto techniku a bol pomenovaný po ňom ako Caesar Cipher. Napríklad šírka textu "HOPE" sa prevedie na "KRSH" pomocou Caesar Cipher. Existuje niekoľko substitučných techník, ktoré sa vyvíjajú po císařovej šifry, ako je mono-abecedná šifra, homofóbna substitučná šifra, polygramová substitučná šifra, polyalfabetická substitúcia, šifra Playfair a šifra Hill.
Ceská šifra bola najslabšia šifra, hoci vývoj techník spôsobil, že nová verzia je silnejšia. Obmedzenie substitučnej techniky spočíva v tom, že je veľmi predvídateľné, ak je prekladateľská tabuľka známa, že substitúcia môže byť prerušená.
Definícia transpozičnej techniky
Pri transpozičnej technike zostáva identita znakov nezmenená, ale ich pozície sa zmenia na vytvorenie šifrovaného textu. Technika transpozície je ilustrovaná v nižšie uvedenom príklade . Tu sme upravili štyri riadky textu pomocou transpozičnej šifry. Dvojrozmerná matica sa používa na usporiadanie znakov a stĺpce sa vymieňajú podľa kľúča. Kľúč slúži na určenie, ktoré stĺpce sa musia zameniť. Podľa kľúča, ako je znázornené na obrázku, sa stĺpec 1 abecedy zmení na číslo stĺpca 3 a abecedy stĺpca číslo 2 sa vymenia na číslo stĺpca 6.
Ak chcete dešifrovať šifrovaný text do textového textu, musí sa rešpektovať opačný proces. Transpozičná technika sa nepovažuje za veľmi bezpečnú metódu. Jednoduchý text môže byť ľahko objavený pomocou metódy hit a skúšobná metóda a starostlivo sledovať frekvenciu znakov a charakteristické vzory párov po sebe idúcich písmen (známe ako digramy a trigramy pre skupinu 2 a 3 písmená).
Kľúčové rozdiely medzi náhradnou technikou a transpozičnou technikou
- Nahradzujúca technika používa náhradu znakov plaintextu, aby ju previedla do šifrovaného textu. Na druhej strane, transpozičná technika v podstate preskupuje znaky bežného textu.
- Monoalfabetická, polyalfabetická substitúcia, šifra Playfair sú niektoré z algoritmov, ktoré používajú substitučnú techniku. Na rozdiel od toho sú formy techniky transpozície kľúčové a bezklíčová transpozičná šifra.
- Nahradzujúca technika má za cieľ zmeniť totožnosť entity, zatiaľ čo transpozičná technika mení pozíciu entity, a nie jej identitu.
- Pomocou písmena nízkofrekvenčného písmena je možné ľahko rozoznať platený text v substitučnej technike. Práve naopak, v technike transpozície kľúče v blízkosti pravého tlačidla vedú k detekcii bežného textu.
záver
Metódy substitúcie a transpozície sa používajú na premenu plaintextu na šifrovaný text, kde nahrádzajúca technika nahrádza znaky, zatiaľ čo transpozičná technika preskupuje znaky do šifrovaného textu. Substitučná šifra je však jednoduchšia a ľahko sa prelomí.