Co je asymetrická kryptografie?
Asymetrická kryptografie je typ šifrování, kde klíč používaný pro šifrování informací není stejný jako klíč používaný pro dešifrování informací. Tento formát je opakem symetrické kryptografie, kde se stejný klíč používá k šifrování i dešifrování informací. Nejběžnější formou asymetrické kryptografie je šifrování pomocí veřejného klíče. Zatímco asymetrická kryptografie je obecně bezpečnější než symetrická, je také obtížnější nastavit a prakticky nemožné ji provést bez počítačové pomoci.
Šifrování veřejného klíče je zdaleka nejběžnějším typem asymetrické kryptografie. V tomto systému má každý uživatel dva klíče, veřejný klíč a soukromý klíč. Veřejný klíč je publikován a je k dispozici každému, kdo ho chce vidět. Soukromý klíč matematicky souvisí s veřejným klíčem, ale algoritmus je tak složitý a variabilní, že neexistuje žádný rozumný způsob, jak odvodit soukromý klíč od veřejného.
Předpokládejme, že zpráva musí být odeslána z jedné osoby na druhou. Odesílatel vyhledá veřejný klíč příjemce a použije jej k zašifrování zprávy. Když příjemce zprávu dostane, pokusí se ji otevřít. Veřejný klíč příjemce ověřuje, že soukromý klíč je autentický. Soukromý klíč pak umožňuje uživateli dešifrovat zprávu a přečíst ji.
Hlavní výhodou asymetrické kryptografie je individuální bezpečnost. Dva lidé, kteří si zprávu vyměňují, se nikdy nesetkali tváří v tvář; ve skutečnosti ani nemusí vědět, kdo je ten druhý. Protože jednotlivci mohou zveřejňovat své klíče pod libovolnou identitou, kterou si přejí, je v systému úplná anonymita.
To je v přímém rozporu se symetrickou kryptografií, kde se stejný klíč používá pro šifrování a dešifrování. V tomto případě je prakticky nemožné neznát osobu dešifrující zprávu, protože klíč by musel být předem vyměněn. V asymetrickém systému je snadné udržovat klíč v bezpečí, ale symetrické systémy mají potenciálně mnoho lidí se stejným klíčem, což zvyšuje riziko, že bude ohrožen.
Jednou z největších nevýhod asymetrické kryptografie je její závislost na počítačích. Bez počítačového systému je prakticky nemožné provádět asymetrické šifrování nebo dešifrování. Protože celý proces je řízen počítačem, je také možné systém rozbít počítačem. Zatímco některé šifrování veřejného klíče je považováno za téměř odolné vůči trhlinám, každý rok vychází nová metoda praskání, která vyžaduje nová protiopatření šifrování.