Introduktion till offentliga nyckelkryptografistandarder

PKCS står för Public Key Cryptography Standards. PKCS-modellen utvecklades ursprungligen av RSA-laboratorier med hjälp av företrädare för regeringen, industrin och akademin. Målet bakom utvecklingen av den nyckelkryptografiska standarden är att standardisera infrastrukturen för den offentliga nyckeln. Detta skulle hjälpa organisationer att utveckla och implementera driftskompatibla infrastrukturlösningar för offentliga nycklar, snarare än att alla väljer sin standard.
I den här artikeln kommer vi att diskutera vissa Public Key-kryptografistandarder, dvs. PKCS.

Lista över PKCS

Det finns totalt 15 Public Key-kryptografistandarder. Låt oss diskutera dessa Public Key-kryptografistandarder en efter en.

  • PKCS # 1

Huvudsyftet med denna standard är RSA-krypteringsstandarden. Denna standard definierar de grundläggande reglerna för RSA Public Key-funktioner, mer specifikt de digitala certifikaten. Denna standard definierar också syntaxen för RSA-privata och offentliga nycklar som hjälper till att välja och beräkna nyckelpar som används för RSA-algoritmen. Tillsammans med detta definierar det också hur digitala certifikat ska beräknas, hur strukturen för data ska undertecknas, formatet för den digitala signaturen.

  • PKCS # 2

Det huvudsakliga syftet med denna standard är RSA-krypteringsstandarden för meddelandesammanfattning. Den här standarden definierar beräkningen för meddelandesmältning. Nu slås PKCS # 2 samman med PKCS # 1. Eftersom den smälter samman med standard 1 har den inte en självständig existens.

  • PKCS # 3

Huvudsyftet med denna standard är standard för nyckelavtalet Diffie-Hellman. Denna standard definierar mekanismen för att implementera Diffie Hellman-nyckelavtalsprotokollet.

  • PKCS # 4

Denna kryptografistandard för Public Key slogs också samman med PKCS # 1, så den har inte heller en självständig existens.

  • PKCS # 5

Huvudsyftet med denna standard är lösenordsbaserad kryptering. Den definierar metoden för att kryptera en oktettsträng med en symmetrisk nyckel som härleds från lösenordet.

  • PKCS # 6

Huvudsyftet med denna standard är utökad certifikatsyntaxstandard. Den definierar syntaxen för att utöka attributen för det digitala certifikatet X.509.

  • PKCS # 7

Huvudsyftet med denna standard är kryptografisk meddelandesyntaxstandard. Den definierar syntaxen för data som är den resulterande formen för kryptografiska operationer, till exempel digital signatur och digitala kuvert. Denna standard tillhandahåller också olika formateringsalternativ som meddelanden som endast är kuvertade, endast signerade, signerade.

  • PKCS # 8

Huvudsyftet med denna standard är informationsstandarden för privat nyckel. Den definierar syntaxen för information om privat nyckel. Med andra ord kan vi säga att det definierar algoritmer och attribut som används för att generera den privata nyckeln.

  • PKCS # 9

Huvudsyftet med denna standard är utvalda attributtyper. Den definierar de valda attributtyper som används i PKCS # 6-utökade certifikat. Till exempel e-postadress, ostrukturerad adress och namn.

  • PKCS # 10

Huvudsyftet med denna standard är syntaxstandard för certifikatbegäran. Den definierar syntaxen om begäran om det digitala certifikatet. Certifikatbegäran innehåller ett utmärkt namn och offentlig nyckel.

  • PKCS # 11

Huvudsyftet med denna standard är gränssnittsstandarden för kryptografiskt token. Denna standard är också känd för Cryptok. Den definierar API för enhetsanvändare som innehåller information om kryptografi som digitala certifikat och Public Key. Dessa enheter kan utföra kryptografiska funktioner. Till exempel smarta kort.

  • PKCS # 12

Huvudsyftet med denna standard är syntax för personlig informationsutbyte. Den definierar syntaxen för personlig identifiering såsom digitala certifikat, privata nycklar osv. Med ord kan vi säga att denna standard tillåter användare att överföra sina data från en enhet till en annan med hjälp av standardmekanismen.

  • PKCS # 13

Huvudsyftet med denna standard är den elliptiska kurvkryptografinormen. Denna standard används för att hantera en ny kommande kryptografisk mekanism som kallas elliptisk kurvkryptografi.

  • PKCS # 14

Huvudsyftet med denna standard är den pseudo-slumpmässiga talgenereringsstandarden. Denna standard definierar kraven och processerna för generering av slumpmässigt antal. Eftersom slumptalgenerering extremt används i kryptografi blir standardisering av deras generation så mycket viktigt.

  • PKCS # 15

Huvudsyftet med denna standard är syntaxstandard för kryptografisk tokeninformation. Denna standard definierar de token som används i kryptografiprocessen så att de kan samverka.

Slutsats - PKCS

I den här artikeln har vi sett vad som är Public Key kryptografisk standard tillsammans med dess olika standarder i detalj. Jag hoppas att du tycker att den här artikeln är till hjälp.

Rekommenderad artikel

Detta är en guide till PKCS. Här diskuterar vi introduktionen till Public Key Cryptography Standards tillsammans med dess olika standarder som förklaras i detalj. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Topp 6 kryptografiska verktyg
  2. Översikt över kryptografitekniker
  3. Digital signaturkryptografi med meriter
  4. Kryptografi vs kryptering | Topp 6 jämförelse

Kategori: