Kryptografický protokol
Kryptografický protokol (známý také jako šifrovací protokol nebo bezpečnostní protokol) je abstraktní nebo existující protokol, který vykonává bezpečnostní funkci a používá kryptografické metody.
Protokol popisuje, jakým způsobem mají být kryptografické algoritmy použity k zabezpečení informací. Popis protokolu musí obsahovat podrobnosti o všech datových strukturách a reprezentacích a všechny podrobnosti o tom, jak protokol využívat programy.
Kryptografické protokoly jsou široce používány pro bezpečný přenos dat na aplikační úrovni s cílem zabezpečit přenášené zprávy. Kryptografický protokol má obvykle alespoň některé z těchto vlastností:
- Klíčová generace.
- Ověřování subjektu.
- Klíčová dohoda.
- Symetrické šifrování přenášených zpráv pomocí dohodnutého generovaného klíče.
Pojem kryptografický protokol se používá v různých významech. Například kryptografické aplikační protokoly často využívají jeden nebo více základních protokolů pro výměnu klíčů, které jsou také někdy samy o sobě označovány jako "kryptografické protokoly", jako například Secure Sockets Layer (SSL), který využívá takzvanou Diffie-Hellmanovu výměnu klíčů, Diffie-Hellman může být pro jiné aplikace považován za kompletní kryptografický protokol sám o sobě.
Příklady
- Výměna klíčů Diffie-Hellman
- Výměna internetových klíčů
- IPsec
- Kerberos V5
Související stránky
- Zabezpečený kanál
Otázky a odpovědi
Otázka: Co je to kryptografický protokol?
Odpověď: Kryptografický protokol (známý také jako šifrovací protokol nebo bezpečnostní protokol) je abstraktní nebo existující protokol, který vykonává bezpečnostní funkci a používá kryptografické metody. Popisuje, jak mají být kryptografické algoritmy použity k zabezpečení informací.
Otázka: Jaké jsou některé vlastnosti kryptografického protokolu?
Odpověď: Kryptografické protokoly mají obvykle alespoň některé z těchto vlastností: generování klíče, autentizace entit, dohoda o klíči, symetrické šifrování přenášených zpráv pomocí dohodnutého vygenerovaného klíče.
Otázka: Jak se kryptografické protokoly používají?
Odpověď: Kryptografické protokoly se široce používají pro bezpečný přenos dat na aplikační úrovni s cílem zabezpečit přenášené zprávy.
Otázka: Existuje příklad úplného kryptografického protokolu?
Odpověď: Ano, Secure Sockets Layer (SSL), který používá takzvanou Diffie-Hellmanovu výměnu klíčů, lze sám o sobě považovat za úplný kryptografický protokol pro další aplikace.
Otázka: Zahrnuje popis protokolu podrobnosti o datových strukturách a reprezentacích?
Odpověď: Ano, popis protokolu musí obsahovat podrobnosti o všech datových strukturách a reprezentacích.
Otázka: Zahrnuje popis protokolu také podrobnosti o tom, jak jej využít pomocí programů?
O: Ano, obsahuje také podrobnosti o tom, jak protokol využívat programy.