PKCS

PKCS (acronimo di Public-Key Cryptography Standards) sono delle specifiche utilizzate nella crittografia informatica prodotte dai laboratori della RSA inc., in collaborazione con sviluppatori sparsi in tutto il mondo, al fine di incrementare l'uso della tecnica di cifratura a chiave asimmetrica.

Pubblicate nel 1991, sono diventate grazie alle vasta documentazione e alle molte implementazioni, un vero e proprio standard usato in molti applicativi quali S/MIME e SSL. Lo scopo di questi standard è di facilitare e promuovere l'uso delle chiavi pubbliche.

Elenco degli standard PKCS
Versione Nome Commenti
PKCS #1 2.1 Standard della crittografia RSA RFC 3447. Definisce le proprietà e il formato dell'algoritmo RSA.
PKCS #2 - Obsoleto Descriveva la crittazione RSA di messaggi riassunti. È stato incluso nello standard PKCS#1.
PKCS #3 1.4 Standard dello scambio di chiavi Diffie-Hellman Vedi scambio di chiavi Diffie-Hellman
PKCS #4 - Obsoleto Descriveva la sintassi della chiave RSA, ma è stato incluso nello standard PKCS #1.
PKCS #5 2.0 Standard di crittazione con l'utilizzo di una password Vedi RFC 2898 e PBKDF2.
PKCS #6 1.5 Standard per la sintassi dei certificati estesi Definisce le estensioni del vecchio certificato v1 X.509. Diventato obsoleto dalla v3.
PKCS #7 1.5 Standard della sintassi dei messaggi crittografici Vedi RFC 2315. Usato per firmare o criptare messaggi in una infrastruttura a chiave pubblica (PKI). Usata anche per la trasmissione di certificati (solitamente in risposta a un messaggio PKCS#10).
PKCS #8 1.2 Standard della sintassi dell'informazione della chiave privata.
PKCS #9 2.0 Tipi di attributi selezionati usati nei PKCS RFC 2985
PKCS #10 1.7 Standard per la sintassi delle richieste di certificazione Vedi RFC 2986. Sintassi del messaggio spedito a una certificate authority per richiedere la certificazione di una chiave pubblica.
PKCS #11 2.20 Standard per l'interfaccia dei Token crittografici Un API che definisce un'interfaccia generica per un Token.
PKCS #12 1.0 Standard per la sintassi dello scambio di informazioni personali Definisce il formato del file usato per conservare la chiave privata e i certificati pubblici, proteggendoli con una parola chiave. (Questo file non può essere usato da Apache)
PKCS #13 Standard per la crittografia basata sulle curve ellittiche (Sviluppo in corso)
PKCS #14 Standard per la generazione di numeri pseudo-casuali (Sviluppo in corso)
PKCS #15 1.1 Standard del formato delle informazioni di Token crittografici Definisce uno standard che permette agli utilizzatori di token crittografici di identificarsi da soli alle applicazioni, indipendentemente dall'implementazione di cryptoki con l'applicazione (PKCS #11) o un'altra API. Queste specifiche sono state integrate nello standard ISO/IEC 7816-15.

Voci correlate

Collegamenti esterni

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.