Verify Nitrokey Authenticity

Compatible Nitrokeys

3A/C/Mini

Passkey

HSM 2

Pro 2

FIDO2

Storage 2

Start

U2F

✓

active

✓

active

⨯

inactive

⨯

inactive

⨯

inactive

⨯

inactive

⨯

inactive

⨯

inactive

È possibile verificare l’autenticità di Nitrokey 3 e Nitrokey Passkey per assicurarsi che soddisfino i requisiti di sicurezza.

Definizione di autenticità per i Nitrokey

Le Nitrokey vengono fornite con chiavi di attestazione specifiche per ciascun modello. Queste chiavi di attestazione possono essere fornite esclusivamente da Nitrokey. Le applicazioni utente Nitrokey, come pynitrokey e Nitrokey App 2, offrono un meccanismo per convalidare crittograficamente questi certificati, al fine di garantire che il dispositivo non sia stato sostituito con un dispositivo dannoso non Nitrokey.

Verifying Authenticity

With nitropy

Collegare la Nitrokey ed eseguire nitropy nk3 test oppure nitropy nkpk test rispettivamente per Nitrokey 3 o Nitrokey Passkey. Il test FIDO2 include la verifica di autenticità. Se la chiave supera il test, ciò significa che è autentica.

[1/5]   uuid            UUID query                      SUCCESS         A56F030D2A3F8E5EB6CCFC883FA17555
[2/5]   version         Firmware version query          SUCCESS         v1.9.1
[3/5]   status          Device status                   SUCCESS         Status(init_status=<InitStatus: 0>, ifs_blocks=32, efs_blocks=459, variant=<Variant.LPC55: 1>, model=<Model.NK3: 'Nitrokey 3'>, revision=1)
Running SE050 test: |
[4/5]   se050           SE050                           SUCCESS         SE050 firmware version: 3.1.1 - 1.11, (persistent: (27864,), transient_deselect: (607,), transient_reset: (592,))
Please press the touch button on the device ...
Please press the touch button on the device ...
[5/5]   fido2           FIDO2                           SUCCESS

5 tests, 5 successful, 0 skipped, 0 failed

Summary: 1 device(s) tested, 1 successful, 0 failed

Il test FIDO2 riportato qui ha esito positivo, a dimostrazione che il dispositivo è autentico.

With Nitrokey App 2

La scheda « « `Overview` dell’app Nitrokey 2 consente di verificare l’autenticità del dispositivo quando questo è collegato.

Overview tab

Cliccando sul link Check for Authenticity si verifica la validità del certificato di attestazione e viene visualizzato il risultato.

Verification successful

Nota sui dispositivi Hacker

I dispositivi Nitrokey Hacker configurati con il certificato hacker non supererebbero il controllo di autenticità. Tuttavia, la motivazione del fallimento (visualizzata come tooltip nell’app Nitrokey 2) lo specifica chiaramente quando ciò si verifica.