Secure Element SE05x¶
Le Secure Element SE050 est une puce inviolable de NXP Semiconductors qui offre des fonctions de sécurité avancées. Il offre des fonctions de sécurité basées sur le matériel, notamment des opérations cryptographiques, un stockage sécurisé des clés et une protection contre les attaques physiques et logiques. L’élément sécurisé SE05X est certifié au niveau de sécurité EAL 6+ des Critères communs et met en œuvre des algorithmes tels que RSA, ECC, AES et SHA, ce qui le rend idéal pour la Nitrokey 3.
Les clés cryptographiques du PIV sont stockées dans l’élément sécurisé. La carte OpenPGP peut être configurée pour stocker les clés cryptographiques dans le Secure Element ou non, auquel cas une implémentation uniquement logicielle est utilisée. Password Safe et FIDO2 n’utilisent pas le Secure Element, sauf pour le caractère aléatoire supplémentaire.
Activation/Désactivation pour OpenPGP¶
L’élément de sécurité est activé par défaut si aucune clé cryptographique de la carte OpenPGP et du PIV n’est déjà enregistrée sur l’appareil. C’est automatiquement le cas après la réinitialisation de la carte OpenPGP ou de l’ensemble de la Nitrokey.
Avertissement
L’activation manuelle de l’élément de sécurité pour la carte OpenPGP supprimera toutes les clés existantes.
Pour vérifier si l’élément sécurisé pour OpenPGP est activé, exécutez :
nitropy nk3 get-config opcard.use_se050_backend
Pour activer le Secure Element :
nitropy nk3 set-config opcard.use_se050_backend true
Pour désactiver le Secure Element :
nitropy nk3 set-config opcard.use_se050_backend false
Algorithmes¶
Algorithm |
With Secure Element |
Sans élément sécurisé |
---|---|---|
RSA 2048 bit |
✓ |
✓ |
RSA 3072 bit |
✓ |
⨯ |
RSA 4096 bit |
✓ |
⨯ |
AES 128/256 bit |
✓ |
✓ |
SHA 256/384/512 bits |
✓ |
✓ |
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) |
✓ |
✓ |
Générateur physique de nombres aléatoires (TRNG) |
✓ |
✓ |