Wprowadzenie do standardów kryptografii klucza publicznego

PKCS oznacza standardy kryptografii klucza publicznego. Model PKCS został początkowo opracowany przez laboratoria RSA przy pomocy przedstawicieli rządu, przemysłu i środowisk akademickich. Celem opracowania standardu kryptografii z kluczem publicznym jest ustandaryzowanie infrastruktury klucza publicznego. Pomogłoby to organizacjom w opracowaniu i wdrożeniu interoperacyjnych rozwiązań w zakresie infrastruktury klucza publicznego, a nie w wyborze standardu.
W tym artykule omówimy niektóre standardy kryptografii klucza publicznego, tj. PKCS.

Lista PKCS

Istnieje w sumie 15 standardów kryptografii klucza publicznego. Omówmy kolejno te standardy kryptografii klucza publicznego.

  • PKCS # 1

Głównym celem tego standardu jest standard szyfrowania RSA. Ten standard określa podstawowe zasady dotyczące funkcji klucza publicznego RSA, a dokładniej certyfikatów cyfrowych. Ten standard określa również składnię kluczy prywatnych i publicznych RSA, co pomaga wybrać i obliczyć parę kluczy używanych w algorytmie RSA. Wraz z tym określa również sposób obliczania certyfikatów cyfrowych, sposób podpisywania struktury danych, format podpisu cyfrowego.

  • PKCS # 2

Głównym celem tego standardu jest standard szyfrowania RSA do podsumowania wiadomości. Ten standard określa obliczenia podsumowania wiadomości. Teraz PKCS # 2 został połączony z PKCS # 1. Ponieważ łączy się ze standardem 1, nie ma niezależnego istnienia.

  • PKCS # 3

Głównym celem tego standardu jest kluczowy standard umowy Diffie-Hellmana. Ten standard określa mechanizm implementacji protokołu uzgadniania klucza Diffie Hellman.

  • PKCS # 4

Ten standard kryptografii z kluczem publicznym również połączył się z PKCS # 1, więc również nie istnieje niezależnie.

  • PKCS # 5

Głównym celem tego standardu jest szyfrowanie oparte na haśle. Definiuje metodę szyfrowania ciągu oktetów za pomocą klucza symetrycznego, który jest uzyskiwany z hasła.

  • PKCS # 6

Głównym celem tego standardu jest rozszerzony standard składni certyfikatów. Definiuje składnię rozszerzania atrybutów certyfikatu cyfrowego X.509.

  • PKCS # 7

Głównym celem tego standardu jest standard składni wiadomości kryptograficznych. Definiuje składnię danych, która jest wynikową formą operacji kryptograficznych, na przykład podpisu cyfrowego i cyfrowych kopert. Ten standard zapewnia również różne opcje formatowania, takie jak wiadomości, które są tylko w kopercie, tylko podpisane, podpisane.

  • PKCS # 8

Głównym celem tego standardu jest standard informacji o kluczu prywatnym. Definiuje składnię informacji o kluczu prywatnym. Innymi słowy, możemy powiedzieć, że definiuje algorytmy i atrybuty używane do generowania klucza prywatnego.

  • PKCS # 9

Głównym celem tego standardu są wybrane typy atrybutów. Definiuje wybrane typy atrybutów, które są używane w rozszerzonych certyfikatach PKCS # 6. Na przykład adres e-mail, adres nieustrukturyzowany i nazwisko.

  • PKCS # 10

Głównym celem tego standardu jest standard składni żądania certyfikatów. Określa składnię żądania cyfrowego certyfikatu. Żądanie certyfikatu zawiera nazwę wyróżniającą i klucz publiczny.

  • PKCS # 11

Głównym celem tego standardu jest standard interfejsu kryptograficznego tokena. Ten standard jest również znany z Cryptok. Definiuje interfejs API dla urządzeń jednego użytkownika, które zawierają informacje o kryptografii, takie jak certyfikaty cyfrowe i klucz publiczny. Urządzenia te mogą wykonywać funkcje kryptograficzne. Na przykład karty inteligentne.

  • PKCS # 12

Głównym celem tego standardu jest składnia wymiany danych osobowych. Definiuje składnię identyfikacji osobistej, takiej jak certyfikaty cyfrowe, klucze prywatne itp. Mówiąc słowami, możemy powiedzieć, że ten standard pozwala użytkownikom przenosić dane z jednego urządzenia na drugie przy użyciu standardowego mechanizmu.

  • PKCS # 13

Głównym celem tego standardu jest standard kryptografii krzywej eliptycznej. Ten standard jest wykorzystywany do obsługi nowego mechanizmu kryptograficznego zwanego kryptografią krzywej eliptycznej.

  • PKCS # 14

Głównym celem tego standardu jest standard generowania liczb pseudolosowych. Ten standard określa wymagania i procesy dotyczące generowania liczb losowych. Ponieważ generowanie liczb losowych jest niezwykle wykorzystywane w kryptografii, standaryzacja ich generowania staje się bardzo ważna.

  • PKCS # 15

Głównym celem tego standardu jest standard składni informacji o tokenach kryptograficznych. Ten standard określa toke, które są wykorzystywane w procesie kryptograficznym, aby mogły współpracować.

Wniosek - PKCS

W tym artykule widzieliśmy, czym jest standard kryptograficzny klucza publicznego wraz z jego szczegółowymi standardami. Mam nadzieję, że ten artykuł okaże się pomocny.

Polecany artykuł

To jest przewodnik po PKCS. Tutaj omawiamy wprowadzenie do standardów kryptografii klucza publicznego wraz z szczegółowo opisanymi różnymi standardami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Top 6 narzędzi kryptograficznych
  2. Przegląd technik kryptograficznych
  3. Kryptografia podpisów cyfrowych z zaletami
  4. Kryptografia a szyfrowanie | Porównanie 6 najlepszych