Secure Element SE05x

El Secure Element SE050 es un chip resistente a manipulaciones de NXP Semiconductors que proporciona funciones de seguridad avanzadas. Ofrece funciones de seguridad basadas en hardware que incluyen operaciones criptográficas, almacenamiento seguro de claves y protección contra ataques físicos y lógicos. El elemento seguro SE05X está certificado según el nivel de seguridad Common Criteria EAL 6+ e implementa algoritmos como RSA, ECC, AES y SHA, lo que lo hace ideal para Nitrokey 3.

Las claves criptográficas de la PIV se almacenan en el elemento seguro. La tarjeta OpenPGP puede configurarse para almacenar claves criptográficas en el Elemento Seguro o no, en cuyo caso se utiliza una implementación sólo de software. Password Safe y FIDO2 no utilizan el elemento seguro salvo para la aleatoriedad adicional.

Activación/desactivación de OpenPGP

El Elemento Seguro está activado por defecto si no hay ninguna clave criptográfica en la Tarjeta OpenPGP y PIV guardada en el dispositivo. Esto ocurre automáticamente después de restablecer la tarjeta OpenPGP o la Nitrokey completa.

Advertencia

La activación manual del elemento seguro para la tarjeta OpenPGP borrará todas las claves existentes.

Para comprobar si el Elemento Seguro para OpenPGP está activado ejecute:

  • nitropía nk3 get-config opcard.use_se050_backend

Para activar el Elemento Seguro:

  • nitropía nk3 set-config opcard.use_se050_backend true

Para desactivar el Elemento Seguro:

  • nitropía nk3 set-config opcard.use_se050_backend false

Algoritmos

Algorithm

With Secure Element

Sin elemento seguro

RSA 2048 bit

RSA 3072 bit

RSA 4096 bit

AES 128/256 bit

SHA 256/384/512 bits

NIST P-256 (secp256r1/prime256v1)

NIST P-384 (secp384r1/prime384v1)

NIST P-521 (secp521r1/prime521v1)

Ed25519/Curve25519

brainpoolP256r1

brainpoolP384r1

brainpoolP512r1

HOTP (RFC 4226)

TOTP (RFC 6238)

Generador físico de números aleatorios (TRNG)