PKCS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

PKCS (acronim pentru standardele de criptografie cu cheie publică) sunt specificații utilizate în criptografia computerizată produsă de laboratoarele RSA inc. , în colaborare cu dezvoltatori din întreaga lume, pentru a crește utilizarea tehnicii de criptare a cheilor asimetrice .

Publicate în 1991 , datorită documentației extinse și multor implementări, acestea au devenit un adevărat standard utilizat în multe aplicații precum S / MIME și SSL . Scopul acestor standarde este de a facilita și promova utilizarea cheilor publice .

Lista standardelor PKCS
Versiune Nume Comentarii
PKCS # 1 2.1 Standard de criptare RSA RFC 3447 . Definește proprietățile și formatul algoritmului RSA.
PKCS # 2 - Învechit A descris criptarea RSA a mesajelor rezumate. A fost inclus în standardul PKCS # 1.
PKCS # 3 1.4 Standard de schimb de chei Diffie-Hellman Vezi schimbul de chei Diffie-Hellman
PKCS # 4 - Învechit A descris sintaxa cheii RSA, dar a fost inclusă în standardul PKCS # 1.
PKCS # 5 2.0 Standard de criptare cu utilizarea unei parole A se vedea RFC 2898 și PBKDF2 .
PKCS # 6 1.5 Standard pentru sintaxa certificatului extins Definește extensiile vechiului certificat v1 X.509 . Învechit din v3.
PKCS # 7 1.5 Standard de sintaxă a mesajelor criptografice Vezi RFC 2315 . Folosit pentru semnarea sau criptarea mesajelor într-o infrastructură cu cheie publică (PKI). De asemenea, este utilizat pentru transmiterea certificatelor (de obicei ca răspuns la un mesaj PKCS # 10).
PKCS # 8 1.2 Standard de sintaxă a informațiilor cu cheie privată.
PKCS # 9 2.0 Tipuri de atribute selectate utilizate în PKCS RFC 2985
PKCS # 10 1.7 Standard pentru sintaxa cererilor de certificare Vezi RFC 2986 . Sintaxa mesajului trimis unei autorități de certificare pentru a solicita certificarea unei chei publice.
PKCS # 11 2.20 Standard pentru interfața jetoanelor criptografice Un API care definește o interfață generică pentru un token .
PKCS # 12 1.0 Standard pentru sintaxa schimbului de informații personale Definește formatul de fișier utilizat pentru a stoca cheia privată și certificatele publice, protejându-le cu un cuvânt cheie. (Acest fișier nu poate fi utilizat de Apache )
PKCS # 13 - Standard pentru criptografie bazată pe curbe eliptice (Dezvoltare în curs)
PKCS # 14 - Standard pentru generarea de numere pseudo-aleatorii (Dezvoltare în curs)
PKCS # 15 1.1 Format criptografic al informațiilor standard pentru jeton Acesta definește un standard care permite utilizatorilor de jetoane criptografice să se identifice în aplicații, indiferent dacă cryptoki este implementat cu aplicația (PKCS # 11) sau cu un alt API. Aceste specificații au fost încorporate în standardul ISO / IEC 7816-15.

Elemente conexe

linkuri externe