Místo rozepisování modula jako
Zvolíme dvě velká prvočísla
Spočítáme modul
Spočítáme Eulerovu funkci
Zvolíme veřejný exponent
Spočítáme soukromý exponent
Dvojice
Dvojice
Předpis totožný s exponenciální šifrou
Šifrování zprávy
Dešifrování zprávy
(m = plain text message, c = cipher text)
Pro urychlení dešifrování lze použít RSA-CRT
Jeho nástavbou/úpravou je El Gamal
Funkce, která libovolně dlouhému vstupu přiřadí krátký hashovací kód o pevně definované délce
Musí být jednosměrná a bezkolizní
Jednosměrnost
Náhodné orákulum
Bezkoliznost
Digitální podpis musí garantovat tři základní pilíře bezpečnosti:
Princip
Zasílání veřejných klíčů přímo
Výhody: Rychlé a extrémně jednoduché, decentralizované, nevyžaduje žádnou třetí stranu
Nevýhody: Neodolné proti podvržení
Distribuci zajišťuje důvěryhodná třetí strana (autorita/správce adresáře)
Výhody: Vyšší zabezpečení, adresář garantuje, že daný klíč byl zaregistrován pro konkrétního člověka
Nevýhody: Kompromitace serveru a podvržení klíčů všem uživatelům, nutné kontaktovat server (bottleneck)
Vylepšená, dynamická verze adresáře
Každý účastník zná veřejný klíč autority, která vlastní odpovídající soukromý klíč
Když chce Alice komunikovat s Bobem, pošle autoritě zabezpečený dotaz. Autorita jí pošle Bobův veřejný klíč zabalený do zprávy, kterou podepíše svým soukromým klíčem
Výhody: Data z adresáře jsou podepsaná autoritou, takže je útočník nemůže po cestě upravit
Nevýhody: Autorita musí být stále dostupná online v reálném čase, dotazy autoritě se posílají při každém pokusu o komunikaci
Důvěryhodná třetí strana, které věří jak odesílatel, tak příjemce
Na základě žádostí vydává a aktualizuje certifikáty
Výhody: Offline ověření, vysoká bezpečnost
Nevýhody: Komplexní na správu, nutné řešit distribuci kořenových klíčů CA
Vytvořeno: 27. 5. 2026, 11:57
Poslední aktualizace: 11. 6. 2026, 15:08