PKCS

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. september 2013; checks kræver 25 redigeringer .

I kryptografi er PKCS et akronym for Public Key Cryptography Standards ( public key cryptography standards ), udviklet og udgivet af RSA Security .

PKCS er en specifikation udviklet af RSA Security i samarbejde med sikkerhedsleverandører over hele verden for at accelerere udviklingen af ​​offentlig nøglekryptering . PKCS-dokumenter blev først udgivet i 1991 som et resultat af møder i en lille gruppe tidlige brugere af teknologi med offentlige nøgler. Bidrag fra PKCS-serien er blevet en del af mange formelle og de facto-standarder, herunder ANSI X9 , PKIX , SET , S/MIME og SSL -dokumenter .

Yderligere udvikling af PKCS sker gennem mailinglistediskussioner og workshops.

Afsnit af PKCS-standarden
Version Navn Kommentarer
PKCS#1 2.2 RSA Kryptografi Standard Grundlæggende principper for at arbejde med nøgler.

RFC 2313 . PKCS #1: RSA-kryptering. Version 1.5. marts 1998

RFC 2437 . PKCS #1: RSA-krypteringsspecifikationer. Version 2.0. oktober 1998

RFC 3447 . Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography. Specifikationer Version 2.1. februar 2003

RFC 8017 . PKCS #1: RSA-krypteringsspecifikationer version 2.2. oktober 2016

PKCS#2  — Tilbagetrukket Inkluderet i PKCS #1.
PKCS#3 1.4 Diffie-Hellman Key Agreement Standard En algoritme, der giver dig mulighed for at generere en hemmelig nøgle, når du etablerer en forbindelse gennem en usikker kommunikationskanal.
PKCS#4  — Tilbagetrukket Inkluderet i PKCS #1.
PKCS#5 2.1 Adgangskodebaseret krypteringsstandard RFC 2898 . PKCS #5: Adgangskodebaseret kryptografispecifikation. Version 2.0. september 2000

RFC 8018 . PKCS #5: Adgangskodebaseret kryptografispecifikation. Version 2.1. januar 2017

Se PBKDF2 .

PKCS#6 1.5 Syntaksstandard for udvidet certifikat Definerer udvidelser til den gamle v1 X.509- certifikatspecifikation. Forældet af v3 af samme.
PKCS#7 1.5 Kryptografisk meddelelsessyntaksstandard RFC 2315 . PKCS #7: Kryptografisk meddelelsessyntaks Version 1.5. marts 1998

RFC 2630 . Kryptografisk meddelelsessyntaks. juni 1999

RFC 3369 . Kryptografisk meddelelsessyntaks (CMS). august 2002

RFC 3852 . Kryptografisk meddelelsessyntaks (CMS). juni 2004

RFC 5652 . Kryptografisk meddelelsessyntaks (CMS). september 2009

RFC 8933 . Opdatering til den kryptografiske meddelelsessyntaks (CMS) for Algorithm Identifier Protection. oktober 2020

Algoritmerne er beskrevet separat fra RFC 3369 :

RFC 3370 . Kryptografisk meddelelsessyntaks (CMS) Algoritmer. august 2002

PKCS#8 1.2 Privat nøgleinformationssyntaksstandard RFC 5208 . Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification Version 1.2. maj 2008

RFC 5958 . Asymmetriske nøglepakker. august 2010

PKCS#9 2.0 Udvalgte attributtyper RFC 2985 . PKCS #9: Udvalgte objektklasser og attributtyper. Version 2.0. oktober 2000
PKCS#10 1.7 Standard for anmodning om certificering RFC 2314 . PKCS #10: Syntaks for certificeringsanmodning. Version 1.5. marts 1998

RFC 2986 . PKCS #10: Syntaksspecifikation for certificeringsanmodning. Version 1.7. oktober 2000

RFC 5967 . Applikationen/pkcs10 Medietype. august 2010

PKCS#11 3.0 Kryptografisk token-grænseflade (Cryptoki) PKCS#11 Cryptographic Token Interface Base Specification Version 3.0

PKCS #11 Cryptographic Token Interface Profiles Version 3.0

PKCS #11 kryptografisk token-grænseflade Nuværende mekanismespecifikation version 3.0

PKCS #11 Kryptografisk Token Interface Historiske Mekanismer Specifikation Version 3.0

PKCS#12 1.1 Syntaksstandard for udveksling af personlige oplysninger Filformat til lagring af asymmetriske nøgler.

RSA Laboratories, "PKCS 12 v1.0: Syntaks for udveksling af personlige oplysninger". 24. juni 1999

RSA Laboratories, "PKCS #12 v1.0 Technical Corrigendum 1". 25. februar 2000

RSA Laboratories, "PKCS #12: Personal Information Exchange Syntax", PKCS Version 1.1, december 2012

RFC 7292 . PKCS #12: Syntaks for udveksling af personlige oplysninger v1.1. juni 2014

PKCS#13  — Standard for elliptisk kurvekryptering Under udvikling.
PKCS#14  — Generering af pseudo tilfældige tal Under udvikling.
PKCS#15 1.1 Kryptografisk Token Information Format Standard Identifikation af brugere i applikationen med et smartcard uden brug af PKCS #11 API.

Se også

Noter

Links