2) Elektronický podpis, kryptografia, PGP |
Mgr. Ján Guniš, PF UPJŠ, Košice |
|||||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
V symetrických šifrách používame jeden kľúč aj na šifrovanie aj na dešifrovanie správy. Tento kľúč je tajný a poznať ho majú len osoby, ktoré navzájom pomocou tejto šifry komunikujú. Správa, ktorá sa zašifruje tajným kľúčom sa dá dešifrovať opäť použitím toho istého tajného kľúča.
Medzi najjednoduchšie symetrické šifry patria zámeny písmen. Šípka smerom dole ukazuje smer šifrovania a šípka smerom hore ukazuje smer dešifrovania.
pôvodná správa: |
|
pôvodná správa: |
||||
|
kľúč: |
|
||||
zašifrovaná správa |
|
zašifrovaná správa |
Ďalšou možnosťou sú posuny v abecede. Predpokladajme, že budeme posúvať abecedu o štyri znaky (mimochodom toto je šifra, ktorú používal aj Julius Caesar).
pôvodná správa: |
|
pôvodná správa: |
||||
|
kľúč: |
|
||||
zašifrovaná správa |
|
zašifrovaná správa |
V predchádzajúcich prípadoch sa šifra dá "jednoducho" prelomiť. Keďže meníme písmeno za písmeno, stačí ak poznáme relatívne početnosti (zoberieme reprezentatívnu vzorku jazyka a zistíme koľko percent všetkých znakov tvorí písmeno "a", koľko "b" atď.) výskytov jednotlivých znakov v danom jazyku.
pôvodná správa: |
|
pôvodná správa: |
||||
|
kľúč: |
|
||||
zašifrovaná správa |
|
zašifrovaná správa |
Uvedené šifry majú jednu nevýhodu. Ak poznáme pôvodnú správu a šifrovanú
verziu tej istej správy, vieme si vyrobiť kľúč. Postup je totiž v princípe
známy.
To sa dá spraviť napr. takto: Alica a Boris komunikujú a používajú niektorú
z vyššie uvedených šifier. Cyril, ktorý chce ich vzájomnú komunikáciu
odpočúvať, dá Borisovi správu a požiada ho, aby ju poslal Alici použitím
tajného kľúča. Boris tak spraví. Cyril odchytí zašifrovanú správu, takže
má aj originál aj šifrovanú správu. No a môže začať pracovať na
prelomení šifry.
Ak chcete poznať aj ďalšie šifry, pozrite si "Šifrovanie pre deti".
V skutočnosti existujú šifry, ktoré používajú omnoho komplikovanejšie postupy. Napríklad pri dĺžke kľúča 128 b (znakov) môže dešifrovanie trvať až 1039 rokov!!
Výhody | Nevýhody |
|
|
Princíp symetrickej šifry je nasledovný: