Udostępnij przez


Klucze kryptograficzne

klucze kryptograficzne są centralne dla operacji kryptograficznych. Wiele schematów kryptograficznych składa się z par operacji, takich jak szyfrowanie i odszyfrowywanie, lub podpisywanie i weryfikacja. Klucz jest elementem danych zmiennych, które są przekazywane jako dane wejściowe do algorytmu kryptograficznego w celu wykonania jednej takiej operacji. W dobrze zaprojektowanym schemacie kryptograficznym bezpieczeństwo schematu zależy tylko od zabezpieczeń używanych kluczy.

Klucze kryptograficzne można klasyfikować na podstawie ich użycia w schemacie kryptograficznym, ponieważ klucze symetryczne lub klucze asymetryczne . Klucz symetryczny jest pojedynczym kluczem używanym do obu operacji w schemacie kryptograficznym (na przykład w celu zaszyfrowania i odszyfrowywania danych). Zwykle bezpieczeństwo schematu zależy od zapewnienia, że klucz jest znany tylko autoryzowanym uczestnikom. Z drugiej strony klucze asymetryczne są używane w schematach kryptograficznych, w których dla każdej operacji są potrzebne różne klucze. Typowymi przykładami takich schematów są pary kluczy publicznych/prywatnych, gdzie bezpieczeństwo schematu zależy od zapewnienia, że klucz prywatny jest znany tylko jednej stronie. Na przykład systemy szyfrowania kluczy publicznych/prywatnych używają dwóch kluczy, klucz publiczny, którego każdy może użyć do szyfrowania danych i klucza prywatnego, że tylko autoryzowany odbiorca posiada i który może służyć do odszyfrowania danych.

Klucze kryptograficzne można dodatkowo sklasyfikować w celu ich użycia. Te zastosowania obejmują generowanie podpisów cyfrowych, weryfikację podpisu cyfrowego, uwierzytelnianie komunikatów, szyfrowanie danych i odszyfrowywanie, zawijanie kluczy i transport kluczy. Aby uzyskać pełną listę typów kluczy zdefiniowanych przez National Institute of Standards and Technology (NIST), zobacz sekcję 5 OGÓLNE WSKAZÓWKI DOTYCZĄCE zarządzania kluczami publikacji specjalnej NIST 800-57: Zalecenie dotyczące zarządzania kluczami — część 1: Ogólne (poprawka 5).