Introduktion til offentlige nøglekryptografistandarder

PKCS står for Public Key Cryptography Standards. PKCS-modellen blev oprindeligt udviklet af RSA-laboratorier ved hjælp af repræsentanter for regeringen, industrien og akademien. Målet bag udviklingen af ​​den offentlige nøgle-kryptografistandard er at standardisere den offentlige nøgleinfrastruktur. Dette vil hjælpe organisationer med at udvikle og implementere interoperable offentlige nøgleinfrastrukturløsninger i stedet for at alle vælger deres standard.
I denne artikel skal vi diskutere nogle Public Key-kryptografistandarder, dvs. PKCS.

Liste over PKCS

Der er i alt 15 Public Key-kryptografistandarder. Lad os diskutere disse Public Key-kryptografistandarder én efter én.

  • PKCS # 1

Hovedformålet med denne standard er RSA-krypteringsstandarden. Denne standard definerer de grundlæggende regler for RSA Public Key-funktioner, mere specifikt de digitale certifikater. Denne standard definerer også syntaks for de RSA private og offentlige nøgler, som hjælper med at vælge og beregne det nøglepar, der bruges til RSA-algoritmen. Sammen med dette definerer det også, hvordan digitale certifikater skal beregnes, hvordan strukturen af ​​dataene skal underskrives, formatet for den digitale signatur.

  • PKCS # 2

Hovedformålet med denne standard er RSA-krypteringsstandarden for meddelelsesfordøjelse. Denne standard definerer beregningen for meddelelsesfordøjelse. Nu er PKCS # 2 fusioneret med PKCS # 1. Da den smelter sammen med standard 1, har den ikke en uafhængig eksistens.

  • PKCS # 3

Hovedformålet med denne standard er Diffie-Hellman-nøgleaftalestandarden. Denne standard definerer mekanismen til implementering af Diffie Hellman-nøgleaftale-protokollen.

  • PKCS # 4

Denne kryptografistandard med Public Key fusionerede også med PKCS # 1, så den har heller ikke en uafhængig eksistens.

  • PKCS # 5

Hovedformålet med denne standard er adgangskodebaseret kryptering. Den definerer metoden til kryptering af en oktetstreng ved hjælp af en symmetrisk nøgle, der er afledt af adgangskoden.

  • PKCS # 6

Hovedformålet med denne standard er udvidet certifikatsyntaxstandard. Den definerer syntaks til udvidelse af attributterne til det digitale X.509-certifikat.

  • PKCS # 7

Hovedformålet med denne standard er kryptografisk beskedsyntaksstandard. Den definerer syntaks for de data, der er den resulterende form for kryptografiske operationer, for eksempel digital signatur og digitale konvolutter. Denne standard giver også forskellige formateringsindstillinger som meddelelser, der kun er indhyllet, kun underskrevet, underskrevet.

  • PKCS # 8

Hovedformålet med denne standard er den private nøgleinformationsstandard. Den definerer syntaks for information om privat nøgle. Med andre ord kan vi sige, at det definerer algoritmer og attributter, der bruges til at generere den private nøgle.

  • PKCS # 9

Hovedformålet med denne standard er valgte attributtyper. Den definerer de valgte attributtyper, der bruges i PKCS # 6 udvidede certifikater. For eksempel e-mail-adresse, ustruktureret adresse og navn.

  • PKCS # 10

Hovedformålet med denne standard er syntaksstandard for certifikatanmodning. Det definerer syntaks yo anmodning om det digitale certifikat. Certifikatanmodningen indeholder et Distinguishedname og Public Key.

  • PKCS # 11

Hovedformålet med denne standard er kryptografisk token-interfacestandarden. Denne standard er også kendt for Cryptok. Den definerer API for enbrugerbrugerenheder, der indeholder oplysninger om kryptografi såsom digitale certifikater og Public Key. Disse enheder kan udføre kryptografiske funktioner. For eksempel smartkort.

  • PKCS # 12

Hovedformålet med denne standard er syntax til udveksling af personlig information. Den definerer syntaks for personlig identifikation såsom digitale certifikater, private nøgler osv. Med ord kan vi sige, at denne standard giver brugerne mulighed for at overføre deres data fra en enhed til en anden ved hjælp af standardmekanismen.

  • PKCS # 13

Hovedformålet med denne standard er den elliptiske kurvekryptografistandard. Denne standard bruges til at håndtere en ny kommende kryptografisk mekanisme kaldet elliptisk kurvekryptografi.

  • PKCS # 14

Hovedformålet med denne standard er den pseudo-tilfældige talgenereringsstandard. Denne standard definerer kravene og processerne til generering af tilfældigt tal. Da generering af tilfældigt tal ekstremt bruges i kryptografi, bliver standardisering af deres generation så meget vigtig.

  • PKCS # 15

Hovedformålet med denne standard er syntaksstandard for kryptografisk tokeninformation. Denne standard definerer de toke, der bruges i kryptografisk proces, så de kan fungere sammen.

Konklusion - PKCS

I denne artikel har vi set, hvad der er Public Key kryptografisk standard sammen med dets forskellige standarder i detaljer. Jeg håber, at du finder denne artikel nyttig.

Anbefalet artikel

Dette er en guide til PKCS. Her diskuterer vi introduktionen til Public Key Cryptography Standards sammen med dens forskellige standarder, der er forklaret detaljeret. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Top 6 kryptografiske værktøjer
  2. Oversigt over kryptografiteknikker
  3. Digital signatur kryptografi med fordele
  4. Kryptografi vs kryptering | Top 6 sammenligning

Kategori: