Secure Element SE05x

Secure Element SE050 är ett manipulationsskyddat chip från NXP Semiconductors som ger avancerade säkerhetsfunktioner. Det erbjuder hårdvarubaserade säkerhetsfunktioner, inklusive kryptografiska operationer, säker lagring av nycklar och skydd mot fysiska och logiska attacker. SE05X Secure Element är certifierat enligt Common Criteria EAL 6+ säkerhetsnivå och implementerar algoritmer som RSA, ECC, AES och SHA, vilket gör det idealiskt för Nitrokey 3.

Kryptografiska nycklar för PIV lagras i det säkra elementet. OpenPGP Card kan konfigureras för att lagra kryptografiska nycklar i Secure Element eller inte, i vilket fall en implementering som endast är programvara används. Password Safe och FIDO2 använder inte Secure Element förutom för ytterligare slumpmässighet.

Aktivering/avaktivering för OpenPGP

Secure Element är aktiverat som standard om ingen kryptografisk nyckel i OpenPGP Card och PIV redan är sparad på enheten. Detta är automatiskt fallet efter återställning av OpenPGP-kortet eller hela Nitrokey.

Varning

Manuell aktivering av det säkra elementet för OpenPGP-kortet raderar alla befintliga nycklar.

Kör för att kontrollera om Secure Element för OpenPGP är aktiverat:

  • nitropy nk3 get-config opcard.use_se050_backend

För att aktivera Secure Element:

  • nitropy nk3 set-config opcard.use_se050_backend true

Så här inaktiverar du Secure Element:

  • nitropy nk3 set-config opcard.use_se050_backend false

Algoritmer

Algorithm

With Secure Element

Utan säkert 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)

✓

✓

Fysisk slumptalsgenerator (TRNG)

✓

✓