Einführung in die Kryptografiestandards für öffentliche Schlüssel

PKCS steht für Public Key Cryptography Standards. Das PKCS-Modell wurde ursprünglich von RSA-Laboratorien mit Hilfe von Vertretern der Regierung, der Industrie und der Wissenschaft entwickelt. Ziel der Entwicklung des Kryptografiestandards für öffentliche Schlüssel ist die Standardisierung der Infrastruktur für öffentliche Schlüssel. Dies würde Organisationen helfen, interoperable Public-Key-Infrastrukturlösungen zu entwickeln und zu implementieren, anstatt dass sich jeder für seinen Standard entscheidet.
In diesem Artikel werden einige Public-Key-Kryptografiestandards, z. B. PKCS, erörtert.

Liste der PKCS

Es gibt insgesamt 15 Kryptografiestandards für öffentliche Schlüssel. Lassen Sie uns diese Public-Key-Kryptografiestandards einzeln diskutieren.

  • PKCS # 1

Der Hauptzweck dieses Standards ist der RSA-Verschlüsselungsstandard. Dieser Standard definiert die Grundregeln für RSA Public Key-Funktionen, insbesondere die digitalen Zertifikate. Dieser Standard definiert auch die Syntax für den privaten und den öffentlichen RSA-Schlüssel, mit deren Hilfe das für den RSA-Algorithmus verwendete Schlüsselpaar ausgewählt und berechnet werden kann. Darüber hinaus wird festgelegt, wie digitale Zertifikate berechnet werden sollen, wie die Struktur der Daten signiert werden soll und welches Format die digitale Signatur hat.

  • PKCS # 2

Der Hauptzweck dieses Standards ist der RSA-Verschlüsselungsstandard für Message Digest. Dieser Standard definiert die Berechnung für den Message Digest. Jetzt wird PKCS # 2 mit PKCS # 1 zusammengeführt. Da es mit Standard 1 verschmilzt, hat es keine eigenständige Existenz.

  • PKCS # 3

Der Hauptzweck dieses Standards ist der Diffie-Hellman-Schlüsselvereinbarungsstandard. Dieser Standard definiert den Mechanismus zur Implementierung des Diffie Hellman-Schlüsselvereinbarungsprotokolls.

  • PKCS # 4

Dieser Kryptografiestandard mit öffentlichem Schlüssel wurde auch mit PKCS # 1 zusammengeführt, sodass er auch keine eigenständige Existenz hat.

  • PKCS # 5

Der Hauptzweck dieses Standards ist die kennwortbasierte Verschlüsselung. Es definiert die Methode zum Verschlüsseln einer Oktettzeichenfolge mit einem symmetrischen Schlüssel, der vom Kennwort abgeleitet wird.

  • PKCS # 6

Der Hauptzweck dieses Standards ist der erweiterte Zertifikatsyntaxstandard. Es definiert die Syntax zum Erweitern der Attribute des digitalen X.509-Zertifikats.

  • PKCS # 7

Der Hauptzweck dieses Standards ist der Syntaxstandard für kryptografische Nachrichten. Sie definiert die Syntax für die Daten, die sich aus kryptografischen Operationen ergeben, z. B. digitale Signatur und digitale Umschläge. Dieser Standard bietet auch verschiedene Formatierungsoptionen, z. B. Nachrichten, die nur umhüllt, nur signiert und signiert sind.

  • PKCS # 8

Der Hauptzweck dieses Standards ist der Informationsstandard für private Schlüssel. Es definiert die Syntax für Informationen zu privaten Schlüsseln. Mit anderen Worten, wir können sagen, dass es die Algorithmen und Attribute definiert, die zum Generieren des privaten Schlüssels verwendet werden.

  • PKCS # 9

Der Hauptzweck dieser Norm sind ausgewählte Attributtypen. Es definiert die ausgewählten Attributtypen, die in erweiterten PKCS # 6-Zertifikaten verwendet werden. Zum Beispiel E-Mail-Adresse, unstrukturierte Adresse und Name.

  • PKCS # 10

Der Hauptzweck dieses Standards ist der Syntaxstandard für Zertifikatsanforderungen. Es definiert die Syntax für die Anforderung des digitalen Zertifikats. Die Zertifikatanforderung enthält einen definierten Namen und einen öffentlichen Schlüssel.

  • PKCS # 11

Der Hauptzweck dieses Standards ist der Kryptografietoken-Schnittstellenstandard. Dieser Standard ist auch für Cryptok bekannt. Es definiert die API für Einzelbenutzergeräte, die Informationen zur Kryptografie enthalten, z. B. digitale Zertifikate und öffentliche Schlüssel. Diese Geräte können kryptografische Funktionen ausführen. Zum Beispiel Smartcards.

  • PKCS # 12

Der Hauptzweck dieses Standards ist die Syntax für den Austausch persönlicher Informationen. Es definiert die Syntax für die persönliche Identifizierung wie digitale Zertifikate, private Schlüssel usw. Mit Worten können wir sagen, dass dieser Standard es Benutzern ermöglicht, ihre Daten unter Verwendung des Standardmechanismus von einem Gerät auf ein anderes zu übertragen.

  • PKCS # 13

Der Hauptzweck dieses Standards ist der Kryptographiestandard für elliptische Kurven. Dieser Standard wird verwendet, um einen neuen bevorstehenden Kryptografiemechanismus zu behandeln, der als elliptische Kurvenkryptografie bezeichnet wird.

  • PKCS # 14

Der Hauptzweck dieses Standards ist der Standard zur Erzeugung von Pseudozufallszahlen. Diese Norm definiert die Anforderungen und Prozesse für die Erzeugung von Zufallszahlen. Da die Erzeugung von Zufallszahlen in der Kryptographie extrem verbreitet ist, wird die Standardisierung ihrer Erzeugung so wichtig.

  • PKCS # 15

Der Hauptzweck dieses Standards ist der Syntaxstandard für kryptografische Tokeninformationen. Dieser Standard definiert die Token, die im kryptografischen Prozess verwendet werden, damit sie zusammenarbeiten können.

Schlussfolgerung - PKCS

In diesem Artikel haben wir den kryptografischen Standard des öffentlichen Schlüssels zusammen mit seinen verschiedenen Standards ausführlich beschrieben. Ich hoffe, Sie finden diesen Artikel hilfreich.

Empfohlener Artikel

Dies ist eine Anleitung zu PKCS. Hier besprechen wir die Einführung in die Kryptografiestandards mit öffentlichen Schlüsseln sowie die verschiedenen Standards, die detailliert erläutert werden. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Top 6 Kryptografiewerkzeuge
  2. Überblick über Kryptografietechniken
  3. Kryptographie digitaler Signaturen mit Verdiensten
  4. Kryptographie vs Verschlüsselung | Top 6 Vergleich