Articulo de referencia

PKCS

Los estándares de criptografía de clave pública ( PKCS ) son un grupo de estándares intervinientes de criptografía de clave pública desarrollados inicialmente por RSA Security ,...

Los estándares de criptografía de clave pública ( PKCS ) son un grupo de estándares intervinientes de criptografía de clave pública desarrollados inicialmente por RSA Security , con la participación de Apple , Digital , Lotus Development , Microsoft , MIT , Northern Telecom y Sun Microsystems , publicados por primera vez en junio de 1991. [ 1 ]

La serie de estándares PKCS comenzó a desarrollarse internamente en RSA Laboratories en marzo de 1991 con los "objetivos de diseño generales" de mantener la compatibilidad con los certificados de protocolo Privacy-Enhanced Mail (PEM) existentes, permitir el manejo de datos arbitrarios, agregar información más rica en los atributos del certificado, admitir el intercambio de claves Diffie-Hellman y crear protocolos que algún día se incorporarían a los estándares X.200 de la Unión Internacional de Telecomunicaciones al basarse en estándares existentes de la UIT-T como ASN.1 y BER . [ 2 ] RSA luego llevó PKCS al Taller de Interconexión de Sistemas Abiertos del Instituto Nacional de Estándares y Tecnología de EE. UU., una organización creada en 1983 por el NIST a solicitud de la industria para proporcionar un foro para la cooperación de la industria en protocolos de interconexión de computadoras. El desarrollo de los protocolos PKCS se llevó a cabo en las sesiones de 1991 del Taller OSI bajo el Grupo de Interés Especial de Seguridad presidido por Trusted Information Systems . Sin embargo, PKCS no apareció en la publicación anual final del Taller OSI [ 3 ] [ 4 ] y en su lugar se publicó como un documento de trabajo de OSI, la primera versión disponible públicamente de los protocolos. [ 2 ] Aunque no son estándares de la industria porque la empresa mantuvo el control sobre ellos, algunos de los estándares han pasado a los procesos de " vía de estándares " de organizaciones de estándares relevantes desde mayo de 1997, [ 5 ] como el IETF y el grupo de trabajo PKIX .

Principales actualizaciones (2023–2025):

  • Integración de PKCS #7 y PKCS #12 en estándares más amplios como S/MIME y TLS.
  • Evolución de PKCS #11 para admitir hardware y servicios en la nube más recientes; compatibilidad con ML-DSA y ML-KEM del NIST .
  • Participación de los estándares PKCS en los esfuerzos de criptografía postcuántica, en el marco de la estandarización en curso del NIST.
  • Creciente adopción de los estándares PKCS en el contexto de blockchain y activos digitales.

Véase también

Referencias

  1. "PKCS" . rsa.com . RSA Laboratories. Archivado del original el 7 de junio de 1997. Consultado el 24 de febrero de 2026 .
  2. 1 2 Kaliski Jr., Burton S. (1 de noviembre de 1993). "Una descripción general de los estándares PKCS" . rsa.com . RSA Laboratories. Archivado del original el 28 de julio de 1997. Recuperado el 25 de marzo de 2026 .
  3. Boland, Tim (diciembre de 1991). Acuerdos de implementación estables para protocolos de interconexión de sistemas abiertos, versión 5, edición 1 (PDF) . Gaithersburg, MD: Departamento de Comercio de los Estados Unidos, Administración de Tecnología, Instituto Nacional de Estándares y Tecnología . Recuperado el 25 de marzo de 2026 .
  4. Boland, Tim (diciembre de 1991). Acuerdos de implementación estables para protocolos de interconexión de sistemas abiertos, versión 5, edición 1 [ Parte 2 ] (PDF) . Gaithersburg, MD: Departamento de Comercio de los Estados Unidos, Administración de Tecnología, Instituto Nacional de Estándares y Tecnología . Recuperado el 26 de marzo de 2026 .
  5. "PKCS #1: Cifrado RSA Versión 1.5" . ietf.org . IETF . Consultado el 24 de febrero de 2026 .
  6. "PKCS #1: Estándar de criptografía RSA" . Laboratorios RSA.
  7. "PKCS #3: Estándar de acuerdo de clave Diffie-Hellman" . RSA Laboratories.
  8. "PKCS #5: Estándar de criptografía basado en contraseñas" . RSA Laboratories. Archivado del original el 7 de abril de 2015.
  9. "PKCS #5 v2.0: Estándar de criptografía basado en contraseñas" (PDF) . RSA Laboratories. 25 de marzo de 1999. Consultado el 30 de mayo de 2024 .
  10. "PKCS #6: Estándar de sintaxis de certificado extendido" . RSA Laboratories.
  11. "PKCS #7: Estándar de sintaxis de mensajes criptográficos" . RSA Laboratories.
  12. "PKCS #8: Estándar de sintaxis de información de clave privada" . RSA Laboratories.
  13. "PKCS #9: Tipos de atributos seleccionados" . RSA Laboratories.
  14. "PKCS #10: Estándar de sintaxis para solicitudes de certificación" . RSA Laboratories.
  15. "PKCS #11: Estándar de interfaz de token criptográfico" . RSA Laboratories.
  16. Compatibilidad con tokens de seguridad/tarjetas inteligentes en FreeOTFE
  17. "PKCS #12: Estándar de sintaxis para el intercambio de información personal" . RSA Laboratories. Archivado del original el 1 de abril de 2014.
  18. "PKCS #15: Estándar de formato de información de token criptográfico" . RSA Laboratories.
  19. RSA Laboratories: " PKCS #15: Estándar de formato de información de token criptográfico ".
General
  • Jean-Sébastien Coron, Marc Joye, David Naccache y Pascal Paillier (2000). "Nuevos ataques al cifrado PKCS #1 v1.5" (PDF) . EUROCRIPTA . págs. 369-381 . {{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace )
  • Acerca de PKCS (apéndice G de RFC 3447 )
  • OASIS PKCS 11 TC (página principal del comité técnico)
  • Descripción general de las normas PKCS: Nota técnica de RSA Laboratories , noviembre de 1993