Secure Element SE05x

Secure Element SE050 е устойчив на фалшифициране чип на NXP Semiconductors, който осигурява усъвършенствани функции за сигурност. Той предлага хардуерно базирани функции за сигурност, включително криптографски операции, сигурно съхранение на ключове и защита срещу физически и логически атаки. Защитеният елемент SE05X е сертифициран за ниво на сигурност Common Criteria EAL 6+ и реализира алгоритми като RSA, ECC, AES и SHA, което го прави идеален за Nitrokey 3.

Криптографските ключове на PIV се съхраняват в защитения елемент. Картата OpenPGP може да бъде конфигурирана да съхранява криптографски ключове в защитения елемент или не, като в този случай се използва само софтуерна реализация. Password Safe и FIDO2 не използват Secure Element, освен за допълнителна случайност.

Активиране/деактивиране за OpenPGP

Защитеният елемент е активиран по подразбиране, ако в устройството вече не е записан криптографски ключ в OpenPGP Card и PIV. Това се случва автоматично след нулиране на OpenPGP Card или на целия Nitrokey.

Warning

Ръчното активиране на защитения елемент за OpenPGP картата ще изтрие всички съществуващи ключове.

За да проверите дали Secure Element for OpenPGP е активиран, изпълнете:

  • nitropy nk3 get-config opcard.use_se050_backend

За да активирате защитения елемент:

  • nitropy nk3 set-config opcard.use_se050_backend true

За да деактивирате защитения елемент:

  • nitropy nk3 set-config opcard.use_se050_backend false

Алгоритми

Algorithm

With Secure Element

Без защитен елемент

RSA 2048 bit

RSA 3072 bit

RSA 4096 bit

AES 128/256 bit

SHA 256/384/512 бита

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)

Физически генератор на случайни числа (TRNG)