Skip to content
On this page

Symetrické a asymetrické šifrování

V minulé kapitole jste si zopakovali dříve používané šifry, nyní se vraťme zpět k počítačům a k tomu jak se šifrování řeší dnes.

Symetrická šifra

Asi vám toto pojmenování nedává moc smysl, symetrické mohou být obrázky, předměty, jak může být symetrická věc, která není fyzická? Je to jednoduché, není symetrická ve smyslu jak vypadá, ale ve smyslu jak se používá - obě strany ji používají se stejným klíčem. Do této kategorie tedy spadají všechny šifry, které jsme zopakovali v minulé kapitole. Myslím si že je zbytečné učit se zde jednotlivé algorytmy, jelikož jich je spoustu, i přes to si myslím že je dobré zmínit aspoň AES, DES nebo Blowfish, které se dnes používají velmi často.

Asymetrická šifra

Jak je asi možné odvodit, pokud u symetrických šifer používají obě strany stejný klíč, u asymetrických šifer to je asi naopak, tedy každá strana používá jiný klíč.

Představte si situaci kde se Alice snaží poslat zprávu. Chce aby si ji přečetl pouze Bob, protože ve zprávě mluví o velmi důležitém tajemství, takže zprávu nemůže jentak hodit do jeho poštovní schránky, co kdyby si zprávu přečetli jeho rodiče? Proto se s Bobem domluví, že své zprávy budou šifrovat pomocí RSA. Bob si vytvoří soukromý dešifrovací klíč a na schránku přilepí papírek na kterém je jeho šifrovací (veřejný) klíč. Nyní Alice může vzít svou zprávu, zašifrovat ji pomocí tohoto šifrovacího klíče. Ať už zprávu ze schránky vezmou Bobovi rodiče, je to jedno, protože jediný kdo zprávu může dešifrovat je Bob se svým soukromým dešifrovacím klíčem.

Výhodou asymetrických šifer je, že nemusíte řešit jak si s druhou stranou vyměníte tajný klíč, prostě máte 2 klíče, jeden soukromý, který nikdy nikomu nedáte a veřejný, který může znát kdokoliv, jelikož s ním nic nedešifrujete. Tuto technologii používají i webové stránky, které každý den navštěvujeme, místo toho abychom se domlouvali na šifrovacím heslu s každou stránkou, prohlížeč a server si navzájem pošlou veřejné klíče a komunikují bezpečně bez obav že někdo poslouchá.

Stejně jako symetrických šifer, existuje zpoustu algorytmů, ale zmíním pár z nich jako RSA, TLS, SSL.

Shrnutí

  • Šifry, u kterých se na šifrování a dešifrování používá stejný klíč se nazývají symetrické
  • Když používáme asymetrické šifry, nemusíme řešit jak druhé straně předat šifrovací klíč, máme dva a nevadí nám, když třetí strana dostane šifrovací (veřejný) klíč, protože zprávy jdou dešifrovat pouze dešifrovacím (soukromým) klíčem