Secure Element SE05x

A Secure Element SE050 <https://www.nxp.com/products/SE050> __ az NXP Semiconductors hamisításálló chipje, amely fejlett biztonsági funkciókat biztosít. Hardveralapú biztonsági funkciókat kínál, beleértve a kriptográfiai műveleteket, a biztonságos kulcstárolást, valamint a fizikai és logikai támadások elleni védelmet. Az SE05X Secure Element a Common Criteria EAL 6+ biztonsági szintnek megfelelően tanúsított, és olyan algoritmusokat valósít meg, mint az RSA, ECC, AES és SHA, így ideális a Nitrokey 3-hoz.

A PIV kriptográfiai kulcsait a biztonságos elem tárolja. Az OpenPGP Card konfigurálható úgy, hogy a kriptográfiai kulcsokat a Secure Elementben tárolja, vagy nem, amely esetben csak szoftveres implementáció használatos. A Password Safe és a FIDO2 nem használja a Secure Elementet, kivéve a kiegészítő véletlenszerűséghez.

Aktiválás/deaktiválás az OpenPGP számára

A Biztonságos elem alapértelmezés szerint engedélyezve van, ha az OpenPGP Card és a PIV titkosítási kulcs még nincs elmentve az eszközön. Ez automatikusan megtörténik az OpenPGP Card vagy a teljes Nitrokey visszaállítása után.

Figyelem

Az OpenPGP-kártya biztonsági elemének kézi aktiválása törli az összes meglévő kulcsot.

Annak ellenőrzéséhez, hogy a Secure Element for OpenPGP aktiválva van-e, futtassa a következőket:

  • nitropia nk3 get-config opcard.use_se050_backend

A Secure Element engedélyezése:

  • nitropia nk3 set-config opcard.use_se050_backend true

A Secure Element letiltása:

  • nitropia nk3 set-config opcard.use_se050_backend false

Algoritmusok

Algorithm

With Secure Element

Biztonságos elem nélkül

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)

Fizikai véletlenszám-generátor (TRNG)