WSCD
(Wallet Secure Cryptographic Device)
Un Wallet Secure Cryptographic Device (WSCD) es el dispositivo resistente a manipulaciones que protege las claves criptográficas de una Wallet Unit y ejecuta sus operaciones criptográficas críticas. La Wallet Secure Cryptographic Application (WSCA) gestiona esas claves a través de él, y el ARF no permite exportar las claves privadas.
El ARF describe la WSCD y la WSCA como una pareja. La WSCD es el hardware resistente a manipulaciones junto con su firmware, como su sistema operativo y sus bibliotecas criptográficas. La WSCA es la aplicación que gestiona las claves y otros activos críticos utilizando las funciones que ofrece la WSCD. El ARF distingue cuatro arquitecturas de WSCD. Una WSCD remota suele ser un Hardware Security Module en un servidor seguro gestionado por el Wallet Provider, adecuada para dispositivos de usuario sin hardware suficientemente seguro. Una WSCD local externa es una tarjeta inteligente o un token seguro conectado mediante NFC u otro enlace de corto alcance, normalmente con un applet Java Card como WSCA. Una WSCD local interna está integrada en el dispositivo del usuario, como una UICC, una eSIM o un Secure Element integrado. Una WSCD local nativa es hardware seguro que el sistema operativo del dispositivo expone mediante su propia API, en cuyo caso no se necesita una WSCA independiente. Sea cual sea la arquitectura, el Wallet Provider gestiona las claves de la WSCD durante toda la vida útil de la Wallet Unit y da fe de las propiedades de la WSCD, incluidas sus certificaciones, en una Key Attestation. Un PID Provider o un Attestation Provider se basa en esa atestación para saber que las claves a las que vincula una credencial fueron generadas por esa WSCD y están almacenadas en ella. Las propias normas de certificación proceden del Reglamento de Ejecución (UE) 2024/2981, que espera que una WSCD cumpla estándares elevados, como EUCC con nivel EAL4 y un análisis de vulnerabilidades comparable a AVA_VAN.5.
Términos relacionados
¿Es una WSCD lo mismo que una WSCA?
No. La WSCD es el dispositivo resistente a manipulaciones que protege las claves y ejecuta funciones criptográficas, por ejemplo un HSM, una tarjeta inteligente, una eSIM o un Secure Element integrado. La WSCA es la aplicación que gestiona esas claves utilizando la WSCD. Con una WSCD local nativa, la API del sistema operativo ocupa el lugar de la WSCA, por lo que no se necesita una WSCA independiente.
¿Qué arquitecturas de WSCD permite el ARF?
Cuatro. Una WSCD remota es un Hardware Security Module en un servidor seguro gestionado por el proveedor de cartera. Una WSCD externa local es una tarjeta inteligente o un token conectado por NFC. Una WSCD interna local va integrada en el dispositivo, como una UICC o una eSIM. Una WSCD nativa local es hardware seguro que el sistema operativo expone mediante su propia API.
¿Pueden copiarse las claves privadas fuera de una WSCD?
No. El ARF no permite exportar claves privadas desde la WSCD. El proveedor de cartera gestiona esas claves durante toda la vida de la unidad de cartera y atestigua las propiedades del dispositivo, incluidas sus certificaciones, en una Key Attestation en la que se apoyan los emisores antes de vincular una credencial a las claves.
¿Qué certificación necesita una WSCD?
Las reglas proceden del Reglamento de Ejecución (UE) 2024/2981, que espera de una WSCD normas altas, como EUCC en el nivel de garantía EAL4 con un análisis de vulnerabilidades comparable a AVA_VAN.5. El proveedor de cartera registra qué certificaciones tiene el dispositivo en la Key Attestation que emite para las claves.