Secure Element SE05x¶
Secure Element SE050 er en manipulationssikker chip fra NXP Semiconductors, der giver avancerede sikkerhedsfunktioner. Den tilbyder hardwarebaserede sikkerhedsfunktioner, herunder kryptografiske operationer, sikker nøgleopbevaring og beskyttelse mod fysiske og logiske angreb. SE05X Secure Element er certificeret til Common Criteria EAL 6+ sikkerhedsniveau og implementerer algoritmer som RSA, ECC, AES og SHA, hvilket gør den ideel til Ofte stillede spørgsmål om Nitrokey 3.
Kryptografiske nøgler til PIV gemmes i det sikre element. OpenPGP Card kan konfigureres til at gemme kryptografiske nøgler i Secure Element eller ej, i hvilket tilfælde der kun bruges en softwareimplementering. Password Safe og FIDO2 bruger ikke Secure Element undtagen til ekstra tilfældighed.
Aktivering/deaktivering af OpenPGP¶
Det sikre element er aktiveret som standard, hvis der ikke allerede er gemt en kryptografisk nøgle i OpenPGP-kortet og PIV på enheden. Dette er automatisk tilfældet efter nulstilling af OpenPGP-kortet eller hele Nitrokey.
Advarsel
Manuel aktivering af det sikre element for OpenPGP-kortet vil slette alle eksisterende nøgler.
Kør for at kontrollere, om Secure Element for OpenPGP er aktiveret:
nitropy nk3 get-config opcard.use_se050_backend
For at aktivere det sikre element:
nitropy nk3 set-config opcard.use_se050_backend true
For at deaktivere det sikre element:
nitropy nk3 set-config opcard.use_se050_backend false
Algoritmer¶
Algorithm |
With Secure Element |
Uden sikkert 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 tilfældig talgenerator (TRNG) |
✓ |
✓ |