Secure Element SE05x¶
Secure Element SE050 este un cip rezistent la manipulare de la NXP Semiconductors care oferă funcții avansate de securitate. Acesta oferă funcții de securitate bazate pe hardware, inclusiv operațiuni criptografice, stocare sigură a cheilor și protecție împotriva atacurilor fizice și logice. Elementul securizat SE05X este certificat la nivelul de securitate Common Criteria EAL 6+ și implementează algoritmi precum RSA, ECC, AES și SHA, ceea ce îl face ideal pentru Nitrokey 3.
Cheile criptografice ale PIV sunt stocate în elementul securizat. Cardul OpenPGP poate fi configurat pentru a stoca cheile criptografice în elementul securizat sau nu, caz în care se utilizează o implementare exclusiv software. Password Safe și FIDO2 nu utilizează elementul securizat, cu excepția randomizării suplimentare.
Activare/Dezactivare pentru OpenPGP¶
Elementul securizat este activat în mod implicit dacă nicio cheie criptografică în Cardul OpenPGP și PIV nu este deja salvată pe dispozitiv. Acest lucru se întâmplă automat după resetarea cardului OpenPGP sau a întregului Nitrokey.
Atenționare
Activarea manuală a elementului securizat pentru cardul OpenPGP va șterge toate cheile existente.
Pentru a verifica dacă elementul securizat pentru OpenPGP este activat, executați:
nitropie nk3 get-config opcard.use_se050_backend
Pentru a activa elementul securizat:
nitropie nk3 set-config opcard.use_se050_backend true
Pentru a dezactiva elementul securizat:
nitropie nk3 set-config opcard.use_se050_backend false
Algoritmi¶
Algorithm |
With Secure Element |
Fără element securizat |
---|---|---|
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) |
✓ |
✓ |
Generator fizic de numere aleatorii (TRNG) |
✓ |
✓ |