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

Die Echtheit des Nitrokey 3 und des Nitrokey Passkey kann überprüft werden, um sicherzustellen, dass sie den Sicherheitsanforderungen entsprechen.

Definition von Authentizität für Nitrokeys

Nitrokeys werden mit modellspezifischen Attestierungsschlüsseln ausgestattet. Diese Attestierungsschlüssel können ausschließlich von Nitrokey bereitgestellt werden. Die Nitrokey-Benutzeranwendungen wie pynitrokey und Nitrokey App 2 bieten einen Mechanismus zur kryptografischen Validierung dieser Zertifikate, um sicherzustellen, dass das Gerät nicht durch ein bösartiges, nicht von Nitrokey stammendes Gerät ersetzt wurde.

Verifying Authenticity

With nitropy

Schließen Sie den Nitrokey an und führen Sie für den Nitrokey 3 den Befehl „ ` “ nitropy nk3 test` bzw. für den Nitrokey Passkey den Befehl „ ` “ nitropy nkpk test` aus. Der FIDO2-Test umfasst den Verifizierungstest. Wenn der Schlüssel den Test besteht, bedeutet dies, dass er authentisch ist.

[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

Der Test FIDO2 ist erfolgreich verlaufen und zeigt, dass das Gerät authentisch ist.

With Nitrokey App 2

Auf der Registerkarte „ ` “ Overview` der Nitrokey App 2 kann die Echtheit des Geräts überprüft werden, sobald es angeschlossen ist.

Overview tab

Durch Klicken auf den Link „ ` “ Check for Authenticity` wird das Attest-Zertifikat überprüft und das Ergebnis angezeigt.

Verification successful

Hinweis zu Hacker-Geräten

Nitrokey-Hacker-Geräte, auf denen das Hacker-Zertifikat installiert ist, würden die Authentifizierungsprüfung nicht bestehen. Der Grund für den Fehler (der in der Nitrokey App 2 als Tooltip angezeigt wird) gibt jedoch ausdrücklich an, wann dies der Fall ist.