PKCS

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 7 septembrie 2013; verificările necesită 25 de modificări .

În criptografie , PKCS este un acronim pentru Public Key Cryptography Standards ( standarde de criptare cu cheie publică ), dezvoltat și publicat de RSA Security .

PKCS este o specificație dezvoltată de RSA Security în colaborare cu furnizori de securitate din întreaga lume pentru a accelera dezvoltarea criptografiei cu cheie publică . Publicate pentru prima dată în 1991, ca rezultat al întâlnirilor unui grup mic de primitori ai tehnologiei cu cheie publică, documentele PKCS au devenit utilizate pe scară largă. Contribuțiile din seria PKCS au devenit parte a multor standarde formale și de facto, inclusiv documentele ANSI X9 , PKIX , SET , S/MIME și SSL .

Dezvoltarea ulterioară a PKCS are loc prin discuții și ateliere de lucru pe lista de corespondență.

Secțiuni ale standardului PKCS
Versiune Nume Comentarii
PKCS#1 2.2 Standard de criptografie RSA Principii de bază ale lucrului cu chei.

RFC 2313 . PKCS #1: Criptare RSA. Versiunea 1.5. martie 1998

RFC 2437 . PKCS #1: Specificații de criptare RSA. Versiunea 2.0. octombrie 1998

RFC 3447 . Standarde de criptare cu cheie publică (PKCS) #1: Criptografie RSA. Specificații Versiunea 2.1. februarie 2003

RFC 8017 . PKCS #1: Specificații de criptare RSA Versiunea 2.2. octombrie 2016

PKCS#2  — Retras Inclus în PKCS #1.
PKCS#3 1.4 Standardul pentru acordul cheie Diffie-Hellman Un algoritm care vă permite să generați o cheie secretă atunci când stabiliți o conexiune printr-un canal de comunicare nesigur.
PKCS#4  — Retras Inclus în PKCS #1.
PKCS#5 2.1 Standard de criptare bazat pe parole RFC 2898 . PKCS #5: Specificație de criptare bazată pe parolă. Versiunea 2.0. septembrie 2000

RFC 8018 . PKCS #5: Specificație de criptare bazată pe parolă. Versiunea 2.1. ianuarie 2017

Vezi PBKDF2 .

PKCS#6 1.5 Standardul de sintaxă a certificatului extins Definește extensii la vechea specificație a certificatului v1 X.509 . Învechit de v3 a aceluiași.
PKCS#7 1.5 Standard de sintaxă a mesajelor criptografice RFC 2315 . PKCS #7: Sintaxa mesajului criptografic versiunea 1.5. martie 1998

RFC 2630 . Sintaxa mesajului criptografic. iunie 1999

RFC 3369 . Sintaxa mesajelor criptografice (CMS). august 2002

RFC 3852 . Sintaxa mesajelor criptografice (CMS). iunie 2004

RFC 5652 . Sintaxa mesajelor criptografice (CMS). septembrie 2009

RFC 8933 . Actualizare la Sintaxa Mesajelor Criptografice (CMS) pentru Protecția Identificatorului de Algoritm. octombrie 2020

Algoritmii sunt descriși separat de RFC 3369 :

RFC 3370 . Algoritmi de sintaxă a mesajelor criptografice (CMS). august 2002

PKCS#8 1.2 Standard de sintaxă a informațiilor cu cheie privată RFC 5208 . Standarde de criptare cu cheie publică (PKCS) #8: Specificația de sintaxă a informațiilor cu cheie privată Versiunea 1.2. mai 2008

RFC 5958 . Pachete de chei asimetrice. august 2010

PKCS#9 2.0 Tipuri de atribute selectate RFC 2985 . PKCS #9: Clasele de obiecte și tipurile de atribute selectate. Versiunea 2.0. octombrie 2000
PKCS#10 1.7 Standard de solicitare de certificare RFC 2314 . PKCS #10: Sintaxa cererii de certificare. Versiunea 1.5. martie 1998

RFC 2986 . PKCS #10: Specificația de sintaxă a cererii de certificare. Versiunea 1.7. octombrie 2000

RFC 5967 . Aplicația/pkcs10 Media Type. august 2010

PKCS#11 3.0 Interfață cu jeton criptografic (Cryptoki) PKCS#11 Specificația de bază a interfeței jetonului criptografic versiunea 3.0

PKCS #11 Profiluri de interfață cu jeton criptografic versiunea 3.0

PKCS #11 Specificația actuală a mecanismelor de interfață cu jeton criptografic Versiunea 3.0

PKCS #11 Interfață Jeton Criptografic Mecanisme istorice Specificație Versiunea 3.0

PKCS#12 1.1 Standard de sintaxă a schimbului de informații personale Format de fișier pentru stocarea cheilor asimetrice.

Laboratoarele RSA, „PKCS 12 v1.0: Sintaxa de schimb de informații personale”. 24 iunie 1999

RSA Laboratories, „PKCS #12 v1.0 Technical Corrigendum 1”. 25 februarie 2000

RSA Laboratories, „PKCS #12: Personal Information Exchange Syntax”, PKCS Versiunea 1.1, decembrie 2012

RFC 7292 . PKCS #12: Sintaxa schimbului de informații cu caracter personal v1.1. iunie 2014

PKCS#13  — Standard de criptare cu curbă eliptică In dezvoltare.
PKCS#14  — Generarea numerelor pseudoaleatoare In dezvoltare.
PKCS#15 1.1 Formatul de informații despre jeton criptografic standard Identificarea utilizatorilor din aplicație cu un smartcard fără a utiliza API-ul PKCS #11.

Vezi și

Note

Link -uri