Kryptografický protokol
Kryptografický protokol (známy aj ako šifrovací protokol alebo bezpečnostný protokol) je abstraktný alebo existujúci protokol, ktorý vykonáva funkciu súvisiacu s bezpečnosťou a používa kryptografické metódy.
Protokol opisuje, ako sa majú kryptografické algoritmy používať na zabezpečenie informácií. Opis protokolu musí obsahovať podrobnosti o všetkých dátových štruktúrach a reprezentáciách a všetky podrobnosti o tom, ako protokol využiť pomocou programov.
Kryptografické protokoly sa vo veľkej miere používajú na bezpečný prenos údajov na aplikačnej úrovni s cieľom zabezpečiť prenášané správy. Kryptografický protokol má zvyčajne aspoň niektoré z týchto vlastností:
- Kľúčová generácia.
- Overenie totožnosti subjektu.
- Kľúčová dohoda.
- Symetrické šifrovanie prenášaných správ pomocou dohodnutého generovaného kľúča.
Pojem kryptografický protokol sa používa rôznymi spôsobmi. Napríklad kryptografické aplikačné protokoly často používajú jeden alebo viac základných protokolov dohody o kľúči, ktoré sa niekedy tiež samy označujú ako "kryptografické protokoly", ako napríklad Secure Sockets Layer (SSL), ktorý používa takzvanú Diffie-Hellmanovu výmenu kľúčov, Diffie-Hellman sa môže považovať za úplný kryptografický protokol sám o sebe pre iné aplikácie.
Príklady
- Diffie-Hellmanova výmena kľúčov
- Výmena internetových kľúčov
- IPsec
- Kerberos V5
Súvisiace stránky
- Zabezpečený kanál
Otázky a odpovede
Otázka: Čo je to kryptografický protokol?
Odpoveď: Kryptografický protokol (známy aj ako šifrovací protokol alebo bezpečnostný protokol) je abstraktný alebo existujúci protokol, ktorý vykonáva funkciu súvisiacu s bezpečnosťou a používa kryptografické metódy. Opisuje, ako by sa mali kryptografické algoritmy používať na zabezpečenie informácií.
Otázka: Aké sú niektoré vlastnosti kryptografického protokolu?
Odpoveď: Kryptografické protokoly majú zvyčajne aspoň niektoré z týchto vlastností: generovanie kľúča, autentifikácia subjektu, dohoda o kľúči, symetrické šifrovanie prenášaných správ pomocou dohodnutého vygenerovaného kľúča.
Otázka: Ako sa používajú kryptografické protokoly?
Odpoveď: Kryptografické protokoly sa široko používajú na bezpečný prenos údajov na aplikačnej úrovni s cieľom zabezpečiť prenášané správy.
Otázka: Existuje príklad úplného kryptografického protokolu?
Odpoveď: Áno, Secure Sockets Layer (SSL), ktorý používa takzvanú Diffie-Hellmanovu výmenu kľúčov, možno považovať za úplný kryptografický protokol sám o sebe pre iné aplikácie.
Otázka: Zahŕňa opis protokolu podrobnosti o dátových štruktúrach a reprezentáciách?
Odpoveď: Áno, opis protokolu musí obsahovať podrobnosti o všetkých dátových štruktúrach a reprezentáciách.
Otázka: Zahŕňa opis protokolu aj podrobnosti o tom, ako ho využiť pomocou programov?
Odpoveď: Áno, obsahuje aj podrobnosti o tom, ako protokol využiť v programoch.