Secure Element SE05x

O Secure Element SE050 é um chip inviolável da NXP Semiconductors que fornece funcionalidades de segurança avançadas. Oferece funções de segurança baseadas em hardware, incluindo operações criptográficas, armazenamento seguro de chaves e proteção contra ataques físicos e lógicos. O elemento seguro SE05X está certificado para o nível de segurança Common Criteria EAL 6+ e implementa algoritmos como RSA, ECC, AES e SHA, o que o torna ideal para o Nitrokey 3.

As chaves criptográficas da PIV são armazenadas no Elemento Seguro. O cartão OpenPGP pode ser configurado para armazenar chaves criptográficas no elemento seguro ou não, caso em que é utilizada uma implementação apenas por software. O Password Safe e o FIDO2 não utilizam o Elemento Seguro, exceto para aleatoriedade adicional.

Ativação/Desativação para OpenPGP

O elemento seguro é ativado por predefinição se nenhuma chave criptográfica do cartão OpenPGP e da PIV estiver já guardada no dispositivo. Este é automaticamente o caso após a reposição do cartão OpenPGP ou de toda a Nitrokey.

Aviso

A ativação manual do elemento seguro para o cartão OpenPGP elimina todas as chaves existentes.

Para verificar se o elemento seguro para OpenPGP está ativado, execute:

  • nitropia nk3 get-config opcard.use_se050_backend

Para ativar o Elemento Seguro:

  • nitropia nk3 set-config opcard.use_se050_backend true

Para desativar o elemento seguro:

  • nitropia nk3 set-config opcard.use_se050_backend false

Algoritmos

Algorithm

With Secure Element

Sem 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)

Gerador físico de números aleatórios (TRNG)