Vysvětlení kryptografie veřejného klíče
📖 7 min přečteno
Quick Answer
Kryptografie s veřejným klíčem je tichý vynález, který stojí za téměř vším bezpečným online: HTTPS, šifrované zasílání zpráv, digitální podpisy a bitcoiny, všechny na ni spoléhají. Základní myšlenka, dvojice matematicky propojených klíčů, kde jeden je veřejný a druhý tajný, je překvapivě intuitivní, jakmile ho uvidíte, a jeho pochopení demystifikuje, jak digitální důvěra skutečně funguje.
💡 Jednoduchý způsob, jak to vidět
Představte si poštovní schránku se dvěma různými klíči. Kdokoli může použít veřejný klíč k zamknutí dopisu uvnitř (zašifrování), ale pouze vy se soukromým klíčem jej můžete otevřít (dešifrovat). Otočte to a můžete „podepsat“ svým soukromým klíčem něco, co si každý může ověřit pomocí vašeho veřejného klíče. Jeden pár, dvě superschopnosti.
Klíčový pár
Kryptografie s veřejným klíčem (neboli „asymetrická“) vám poskytuje dva propojené klíče: veřejný klíč, který můžete volně sdílet, a soukromý klíč, který uchováváte v tajnosti. Co jeden klíč zamyká, dokáže odemknout pouze druhý. Zásadní je, že nemůžete zjistit soukromý klíč z veřejného, což dělá celý systém bezpečným pro použití v otevřeném prostoru.
Šifrování: uzamčení zprávy
Aby vám někdo poslal soukromou zprávu, může ji zašifrovat vaším veřejným klíčem. Od té chvíle jej může dešifrovat pouze váš soukromý klíč, ani odesílatel jej nemůže zpětně přečíst. To umožňuje úplně cizím lidem vyměňovat si tajemství přes otevřenou síť, aniž by předtím sdíleli heslo, což je problém, který kryptografii po staletí brzdil.
Digitální podpisy: důkaz, že jste to vy
Spusťte to obráceně a získáte podpisy. Data „podepisujete“ svým soukromým klíčem a kdokoli si může pomocí vašeho veřejného klíče ověřit, že skutečně pochází od vás a nebyl pozměněn. Aktualizace softwaru, dokumenty a především bitcoinové transakce takto prokazují pravost, žádný podpis, žádnou důvěru.
Kde se na to již spoléháte
Každý visací zámek HTTPS, každý end-to-end šifrovaný chat a každá bitcoinová transakce používá kryptografii s veřejným klíčem. Když utrácíte bitcoiny, podepisujete transakci svým soukromým klíčem, abyste prokázali vlastnictví, „ne vaše klíče, ne vaše mince“ je přesně tato myšlenka. Je to neviditelný základ digitální důvěry.
🔑 Klíč s sebou
Kryptografie s veřejným klíčem používá pár propojených klíčů, sdílený veřejný klíč a tajný soukromý klíč, kde to, co jeden zamyká, odemyká pouze druhý. Umožňuje jak soukromé zprávy (šifrování veřejným klíčem), tak digitální podpisy (podepisování soukromým klíčem, ověřování veřejným). Je to základ HTTPS, šifrovaných zpráv a vlastnictví bitcoinů.
Proč je to pro vás důležité
Každá bezpečná aplikace a bitcoinová peněženka používaná v Asii spočívá na kryptografii s veřejným klíčem. Když to pochopíte, změní se „uchovávejte svůj soukromý klíč v bezpečí“ ze sloganu na něco, čemu skutečně rozumíte, což je rozdíl mezi sebevědomým sebesprávou bitcoinů a nervózní důvěrou správci. Jedná se o základní digitální gramotnost pro rychle rostoucí online populaci regionu.
Často kladené otázky
Jaký je rozdíl mezi veřejným a soukromým klíčem?▼
Veřejný klíč lze volně sdílet a používá se k šifrování zpráv pro vás nebo k ověřování vašich podpisů. Soukromý klíč je uchováván v tajnosti a používá se k dešifrování těchto zpráv nebo k vytváření podpisů. Soukromý klíč nelze odvodit z veřejného klíče, což zajišťuje bezpečnost systému.
Jak kryptografie s veřejným klíčem zabezpečuje bitcoiny?▼
Vaše bitcoiny jsou řízeny soukromým klíčem. Chcete-li jej utratit, podepíšete transakci tímto klíčem a síť ověří podpis podle vašeho veřejného klíče (adresy). To dokazuje vlastnictví bez odhalení soukromého klíče, což je důvod, proč „ne vaše klíče, ne vaše mince“.
Je kryptografie s veřejným klíčem stejná jako šifrování?▼
Jde o typ kryptografie, který umožňuje jak šifrování (uzamykání zpráv veřejným klíčem), tak digitální podpisy (prokazování pravosti soukromým klíčem). Běžné "symetrické" šifrování používá jeden sdílený klíč; kryptografie s veřejným klíčem používá propojený pár, který řeší problém bezpečného sdílení tajemství.
Učte se dál
📚 Zdroje a další čtení
Autoritativní odkazy a primární zdroje použité v této příručce.