Get your free and exclusive 80-page Banking Passkey Report

¿Qué es un SD-JWT (JSON Web Token de Divulgación Selectiva)?

Blog-Post-Author

Max

Created: July 11, 2025

Updated: July 16, 2025


See the original glossary version in English here.

¿Qué es un SD-JWT (JSON Web Token de Divulgación Selectiva)?#

Un JSON Web Token de Divulgación Selectiva (SD-JWT) es una forma especializada de JSON Web Token diseñada para mejorar la privacidad del usuario al permitir compartir selectivamente piezas específicas de información sin revelar el conjunto de datos completo. El SD-JWT utiliza técnicas criptográficas para ofrecer garantías sólidas de que los datos divulgados son auténticos y no han sido alterados, sin exponer innecesariamente detalles sensibles.

Los aspectos clave de un SD-JWT incluyen:

  • Divulgación selectiva: Permite a los usuarios revelar solo los atributos necesarios, protegiendo su privacidad.
  • Garantía criptográfica: Utiliza firmas digitales para garantizar la autenticidad y la integridad de los datos.
  • Basado en estándares: Se basa en el estándar JWT (RFC 7519), ampliamente adoptado, lo que garantiza su compatibilidad.
  • Privacidad por diseño: Se alinea con las normativas modernas de privacidad de datos, como el RGPD.

Los SD-JWT son especialmente valiosos en escenarios como la verificación de identidad, las credenciales digitales y la gestión de accesos, ya que permiten compartir de forma segura y controlada los atributos del usuario.

Puntos clave:

  • Un JSON Web Token de Divulgación Selectiva (SD-JWT) es una variante de JSON Web Token que permite compartir atributos de forma selectiva, preservando la privacidad del usuario.
  • Proporciona una prueba criptográfica de la autenticidad e integridad de los datos divulgados selectivamente.
  • Facilita el cumplimiento de las normativas de privacidad al minimizar la exposición innecesaria de datos.
  • Es ampliamente aplicable en la gestión de identidades, credenciales digitales y escenarios de acceso seguro.

¿Cómo funciona un JSON Web Token de Divulgación Selectiva (SD-JWT)?#

Un SD-JWT amplía los JWT tradicionales para permitir la divulgación selectiva de "claims" (atributos del usuario) mediante el uso de técnicas criptográficas como el hashing y las firmas digitales. A continuación, ofrecemos una descripción simplificada:

Estructura y componentes:#

  • Claims: Información sobre un usuario o entidad codificada dentro del token (p. ej., nombre, fecha de nacimiento, estado de ciudadanía).
  • Divulgación: Los usuarios o titulares deciden qué "claims" revelan a terceros, protegiendo así los datos sensibles.
  • Compromisos de hash: Cada "claim" se somete a un proceso de hashing individual, lo que permite su revelación selectiva sin exponer todo el conjunto de datos.

Fundamentos criptográficos:#

  • Firmas digitales: Los emisores firman digitalmente el token, lo que permite verificar su autenticidad y evitar manipulaciones.
  • Hashing: Los "claims" se someten a un hashing criptográfico para garantizar que los "claims" ocultos permanezcan seguros, incluso cuando otros se divulgan.

Casos de uso y ejemplos#

El SD-JWT es especialmente útil en diversos escenarios prácticos:

  • Verificación de identidad digital: Imagina presentar una prueba de mayoría de edad sin compartir tu fecha de nacimiento exacta. Un SD-JWT puede verificar que superas un determinado umbral de edad sin exponer tu fecha de nacimiento real.

  • Servicios financieros: Compartir tu rango de ingresos verificado para la aprobación de un préstamo sin revelar un historial salarial detallado o datos de empleo.

  • Sanidad: Proporcionar un comprobante de vacunación sin exponer un historial médico no relacionado.

Ventajas técnicas y normativas#

El uso de SD-JWT aporta ventajas tanto técnicas como normativas:

  • Privacidad mejorada: Minimiza la divulgación innecesaria de datos, reduciendo los riesgos de robo de identidad.
  • Cumplimiento del RGPD y normativas similares: Se alinea bien con los principios de minimización de datos y consentimiento del usuario.
  • Interoperabilidad: Se basa en los estándares JWT establecidos (RFC 7519), lo que facilita su integración en los marcos de autenticación y autorización existentes.

Implementación de SD-JWT: consideraciones clave#

Al implementar SD-JWT en un sistema, debemos tener en cuenta lo siguiente:

  • Infraestructura del emisor: Garantizar un sistema robusto y seguro para emitir y gestionar claves criptográficas y firmas digitales.

  • Procesos de verificación: Desarrollar procesos de verificación fluidos que admitan la verificación en múltiples aplicaciones y plataformas.

  • Experiencia de usuario: Priorizar una interfaz de usuario intuitiva para comunicar claramente las opciones de divulgación selectiva disponibles, garantizando que los usuarios entiendan y gestionen eficazmente cómo comparten sus datos.

El futuro de los SD-JWT#

El JSON Web Token de Divulgación Selectiva se adopta cada vez más por su eficacia para equilibrar la seguridad de los datos, la privacidad del usuario y el cumplimiento normativo. Su amplia aplicabilidad en la gestión segura de credenciales y en los ecosistemas de identidad digital posiciona al SD-JWT como una tecnología fundamental para las soluciones centradas en la privacidad.

Preguntas frecuentes sobre SD-JWT#

¿Para qué se utiliza un SD-JWT?#

Un SD-JWT se utiliza para divulgar selectivamente atributos o "claims" específicos de un token digital, preservando la privacidad y limitando la exposición de datos.

¿Cómo mejora la privacidad un SD-JWT?#

Un SD-JWT mejora la privacidad al permitir a los usuarios divulgar solo los datos esenciales necesarios para la verificación, manteniendo la información sensible o innecesaria de forma confidencial.

¿Es un SD-JWT compatible con un JWT estándar?#

Sí, un SD-JWT se basa en el estándar JWT (RFC 7519), mejorándolo con capacidades de divulgación selectiva, lo que garantiza una fácil integración con los sistemas JWT existentes.

¿Qué sectores se benefician más de los SD-JWT?#

Sectores como las finanzas, la sanidad, la verificación de identidad digital y los sectores regulados se benefician significativamente al reducir la exposición de datos mientras mantienen el cumplimiento normativo.

¿Cómo garantiza un SD-JWT la integridad de los datos?#

Un SD-JWT utiliza el hashing criptográfico y las firmas digitales para garantizar la autenticidad, la integridad y la protección contra la manipulación de los datos divulgados selectivamente.

Schedule a call to get your free enterprise passkey assessment.

Talk to a Passkey Expert

Share this article


LinkedInTwitterFacebook

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.

Related Terms