PKCS

En criptografía, PKCS (Public-Key Cryptography Standards) se refiere a un grupo de estándares de criptografía de clave pública concebidos y publicados por los laboratorios de RSA en California. A RSA Security se le asignaron los derechos de licenciamiento para la patente de algoritmo de clave asimétrica RSA y adquirió los derechos de licenciamiento para muchas otras patentes de claves.

Resumen de los estándares PKCS
VersiónNombreComentarios
PKCS#12.1Estándar criptográfico RSAVer RFC 3447. Define el formato del cifrado RSA.
PKCS#2-ObsoletoDefinía el cifrado RSA de resúmenes de mensajes, pero fue absorbido por el PKCS#1.
PKCS#31.4Estándar de intercambio de claves Diffie-HellmanUn protocolo criptográfico que permite a dos partes sin conocimiento previo una de la otra establecer conjuntamente una clave secreta compartida, utilizando un canal de comunicaciones inseguro.
PKCS#4-ObsoletoDefinía la sintaxis de la clave RSA, pero fue absorbido por el PKCS#1.
PKCS#52.0Estándar de cifrado basado en contraseñasRecomendaciones para la implementación de criptografía basada en contraseñas, que cubren las funciones de derivación de claves, esquemas de encriptación, esquemas de autenticación de mensajes, y la sintaxis ASN.1 que identifica las técnicas. Ver RFC 2898 y PBKDF2.
PKCS#61.5Estándar de sintaxis de certificados extendidosDefine extensiones a la antigua especificación de certificados X.509 versión 1. La versión 3 del mismo lo dejó obsoleto.
PKCS#71.5Estándar sobre la sintaxis del mensaje criptográficoVer RFC 2315. Usado para firmar y/o cifrar mensajes en PKI. También usado para la diseminación de certificados (p.ej. como respuesta a un mensaje PKCS#10). Fue la base para el estándar RFC 3852, una actualización del estándar CMS Cryptographic Message Syntax, utilizado para firmar digitalmente, obtener el digest, autenticar, o cifrar arbitrariamente el contenido de un mensaje (no confundir con Sistema de gestión de contenido -Content Management System-).
PKCS#81.2Estándar sobre la sintaxis de la información de clave privadaVer RFC 5208.
PKCS#92.0Tipos de atributos seleccionados
PKCS#101.7Estándar de solicitud de certificaciónVer RFC 2986. Formato de los mensajes enviados a una Autoridad de certificación para solicitar la certificación de una clave pública. Ver CSR.
PKCS#112.20Interfaz de dispositivo criptográfico ("Cryptographic Token Interface" o cryptoki)Define un API genérico de acceso a dispositivos criptográficos (ver HSM).
PKCS#121.0Estándar de sintaxis de intercambio de información personalDefine un formato de fichero usado comúnmente para almacenar claves privadas con su certificado de clave pública protegido mediante clave simétrica.
PKCS#13Estándar de criptografía de curva elíptica(Aparentemente abandonado, la única referencia es una propuesta de 1998.)
PKCS#14Generación de número pseudo-aleatorios(Aparentemente abandonado, no hay publicada documentación al respecto)
PKCS#151.1Estándar de formato de información de dispositivo criptográficoDefine un estándar que permite a los usuarios de dispositivo criptográficos identificarse con aplicaciones independientemente de la implementación del PKCS#11 cryptoki u otro API. RSA ha abandonado las partes relacionadas con la tarjeta IC de este estándar, subsumidas por el estándar ISO/IEC 7816-15. [1]

Véase también

Other Languages
čeština: PKCS
English: PKCS
italiano: PKCS
日本語: PKCS
polski: PKCS
русский: PKCS
Tiếng Việt: PKCS