Secure Element SE05x

Het Secure Element SE050 is een manipulatiebestendige chip van NXP Semiconductors die geavanceerde beveiligingsfuncties biedt. Het biedt hardwarematige beveiligingsfuncties, waaronder cryptografische bewerkingen, veilige sleutelopslag en bescherming tegen fysieke en logische aanvallen. Het SE05X Secure Element is gecertificeerd voor Common Criteria EAL 6+ beveiligingsniveau en implementeert algoritmen zoals RSA, ECC, AES en SHA, waardoor het ideaal is voor de Nitrokey 3.

Cryptografische sleutels van PIV worden opgeslagen in het Secure Element. OpenPGP Card kan worden geconfigureerd om cryptografische sleutels in het Secure Element op te slaan of niet, in welk geval een softwarematige implementatie wordt gebruikt. Password Safe en FIDO2 maken geen gebruik van het Secure Element, behalve voor extra randomness.

Activering/Deactivering voor OpenPGP

Het Secure Element wordt standaard ingeschakeld als er nog geen cryptografische sleutel in OpenPGP Card en PIV op het apparaat is opgeslagen. Dit is automatisch het geval na het resetten van de OpenPGP-kaart of de hele Nitrokey.

Waarschuwing

Het handmatig activeren van het Secure Element voor de OpenPGP Card verwijdert alle bestaande sleutels.

Voer uit om te controleren of het Secure Element voor OpenPGP is geactiveerd:

  • nitropie nk3 get-config opcard.use_se050_backend

Om het Secure Element in te schakelen:

  • nitropie nk3 set-config opcard.use_se050_backend true

Om het Secure Element uit te schakelen:

  • nitropie nk3 set-config opcard.use_se050_backend false

Algoritmen

Algorithm

With Secure Element

Zonder beveiligd element

RSA 2048 bit

RSA 3072 bit

RSA 4096 bit

AES 128/256 bit

SHA 256/384/512 bit

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)

Fysieke willekeurige getallengenerator (TRNG)