 
24. METODA
KRYPTOGRAFIE - ŠIFROVÁNÍ DAT.
Kryptografie
jsou prostředky pro proces transoformace textové zprávy do tajného kódu
a pro zpětnou transformaci do čitelného tvaru. Proces převodu do tajného
kódu se nazývá šifrování. Pro nezakódovanou zprávu se používá termín nezašifrovaný
text, pro zprávu kódovanou - šifrovaný text. Zprávy a soubory, které posíláte
přes síť Internet můžete chránit pomocí šifrování. Šifrovací systém je
programové vybavení, které pomocí algoritmu nebo matematického vzorce a
pomocí šifrovacího klíče šifruje a dešifruje zprávy. Šifrovací algoritmy
vytvářejí specializovaní odborníci. Šifrovací klíč je zpravidla tvořen
velkým číslem - čím je větší a z matematického hlediska složitější, tím
obtížněji se šifrovací systém odhaluje. Algoritmus pracuje tak, že každý
jednotlivý znak ve zprávě zamění podle šifrovacího klíče na číslo. Množina
všech šifrovacích klíčů je obrovská, ale pouze jisté klíče lze použít k
dešifrování zprávy. Správně zašifrovaná zpráva se jeví jako posloupnost
náhodných čísel. Veřejné šifrovací systémy jsou nejbezpečnější. Šifrovací
klíč se skládá ze dvou částí: veřejného klíče, který si můžete najít v
síti Internet a soukromého klíče, který je uchováván v tajnosti. Pokud
vám chce odesílatel poslat tajnou zprávu, musíznát váš veřejný klíč - ten
najde buď přímo na Internetu, nebo jste mu jej sdělil již dříve. Odesílatel
zašifruje svou zpávu vaším veřejným klíčem a výsledný šifrovaný text může
být dekódován pouze vaším soukromým - tajným klíčem. Váš soukromý klíč
by neměl nikdy opustit váš počítač, jinak váš systém nebude bezpečný. Šifrovací
systém může být více nebo méně spolehlivý podle toho, jak jej mohou různí
slídilové odhalit. Šifrovací systémy jsou bezpečné v případě, že nejsou
odhaleny jejich soukromé klíče. Pokud někdo objeví nebo ukradne soukromý
klíč, je tím odhalen i celý systém. Slídilové jsou lidé, kteří se snaží
dekódovat šifrované texty matematickými metodami. Zkouší-li slídil nalézt
klíč prohledáváním všech možných kombinací, může být úspěšný, jestliže
velikost klíče není dostatečná. Slídilové používají k odhalení šifrovacího
systému a šifrovacího klíče velmi rafinované matematické a programátorské
nástroje. Pokusům o dešifrování zpráv říkáme napadení. Složité systémy
jsou zpravidla odolné proti všem známým napadením. Jakmile se však jednou
někomu podaří proniknout i do těchto systémů, přestanou být bezpečné. K
šifrování a dešifrování prostřednictvím složitých systémů je potřeba mnoho
počítačového času. Pro běžnou denní komunikaci v síti Internet není nutné
používat příilš složité systémy. Jednoklíčový šifrovací systém používá
stejný klíč k šifrování i dešifrování zprávy. Chcete-li někomu v takovém
případě poslat šifrovanou zprávu, můsíte mu poslat i kopii vašeho klíče.
Pokud tento klíč padne do nepovolaných rukou, může si dotyčný vaši zprávu
přečíst. Jednoduché šifrovací systémy jsou vhodné pro ukrytí souborů před
náhodnými slídily, ale útoku profesionálního slídila zpravidla neodolají. |