Nitrokey Pro 2 FAQ#

**Q:**どのようなOSに対応していますか?

Windows、Linux、macOS。

Q: Nitrokeyはどのような用途に使用できますか?

サポートされているユースケースの概要については、`frontpage`_をご覧ください。

Q: デフォルトの暗証番号は何ですか?
  • ユーザーPIN: "123456"

  • 管理者用暗証番号: "12345678"

Nitrokeyを使用する前に、これらのPIN/パスワードをユーザーが選んだ値に変更することを強くお勧めします。

Q: PINの長さはどのくらいですか?

Nitrokeyは、パスワードの代わりにPINを使用します。主な違いは、ハードウェアが試行回数を3回に制限しているのに対し、パスワードには制限がないことです。このため、短い暗証番号でも安全であり、長くて複雑な暗証番号を選択する必要はありません。

Nitrokey Storage'のPINは最大20桁の長さで、数字、文字、特殊文字で構成することができます。注:GnuPGまたはOpenSCを使用する場合、32文字の長さのPINを使用できますが、Nitrokey Appではサポートされていません。

Q: ユーザーPINは何のためのものですか?

ユーザーPINは少なくとも6桁の長さで、Nitrokeyの保護領域にアクセスするために使用されます。このPINは、メッセージの復号化や暗号化されたストレージ(NKストレージのみ)のロック解除など、日常的によく使用するものです。

ユーザーPINは、最大20桁の数字とその他の文字(アルファベットや特殊文字など)を使用することができます。しかし、暗証番号を3回間違えるとブロックされるため、6桁の暗証番号だけでも十分に安全です。デフォルトのPINは123456です。

Q: Admin PINは何のためのものですか?

管理者用PINは少なくとも8桁の長さで、Nitrokeyの内容や設定を変更する際に使用します。つまり、Nitrokeyを初期化した後は、このPINを頻繁に必要とすることはないでしょう(例えば、Nitrokey ProやNitrokey Storageのパスワードセーフに別のパスワードを追加したい場合など)。

管理者用暗証番号は、最大20桁の数字とその他の文字(アルファベットや特殊文字など)を使用することができます。しかし、管理者用暗証番号は3回間違えるとブロックされるため、8桁の暗証番号だけでも十分に安全です。デフォルトのPINは12345678です。

Q: nitrokey-appとGnuPGを切り替えると、Nitrokey Proがハングアップするのはなぜですか?

GnuPGとnitrokey-appは時々お互いに引き合う傾向があります。これは既知の問題で、NitrokeyをUSBスロットに再度挿入することで修正できます。

**Q:**どのようなドライバー/ツールが使用できますか?

GnuPGは多くのユースケースで必要です。これはコマンドラインツールですが、通常は直接起動する必要はなく、ユーザーインターフェースを持つ別のアプリケーションを使用します。

GnuPGをOpenSCや他のPKCS#11ドライバと並行して使用しないでください。

Gnu Privacy Assistant (GPA) と GnuPG (GPG) を含む GPG4Win をインストールします。Gnu Privacy Assistant (GPA)またはメールソフトなどのアプリケーションを起動し、GnuPGを使用します。上級者の方は、GnuPGを直接(コマンドラインで)使用することもできます。注意:FellowshipのスマートカードはNitrokey Proと似ているので、この説明書はNitrokeyでも使えるようになっています。一般的には、公式ドキュメントをお勧めします。

**Q:**暗号化や署名の速度はどのくらいですか?

50kiB分のデータを暗号化。

  • 256ビットAES、2048バイト/コマンド -> 880バイト/秒

  • 128ビットAES、2048バイト/コマンド -> 893バイト/秒

  • 256ビットAES、240バイト/コマンド -> 910バイト/秒

  • 128ビットAES、240バイト/コマンド -> 930バイト/秒

**Q:**どのようなアルゴリズムと最大鍵長に対応していますか?

次の表を参照してください。

スタート

プロ+ストレージ

Pro 2 + Storage 2

Nitrokey 3

HSM

HSM 2

rsa1024

rsa2048

rsa3072

rsa4096

カーブ25519

NIST-P 192

NIST-P 256

NIST-P 384-521

ブレインプール 192

ブレインプール 256-320

ブレインプール 384-521

secp192

secp256

secp521

Q: Nitrokey Proにはセキュアチップが搭載されていますか、それとも通常のマイクロコントローラーですか?

Nitrokey Proは、耐タンパー性のあるスマートカードを内蔵しています。

Q: Nitrokey ProはCommon CriteriaまたはFIPS認証を取得していますか?

セキュリティコントローラ(NXPスマートカードコントローラP5CD081V1Aおよびその主要構成P5CC081V1A、P5CN081V1A、P5CD041V1A、P5CD021V1A、P5CD016V1A、それぞれIC専用ソフトウェア)は、OSレベルまでコモンクライテリアEAL 5+認証を取得しています(`認証レポート<https://commoncriteriaportal.org/files/epfiles/0555a_pdf.pdf>`__,`セキュリティターゲット<https://commoncriteriaportal.org/files/epfiles/0555b_pdf.pdf>`__,`メンテナンスレポート<https://commoncriteriaportal.org/files/epfiles/0555_ma1a_pdf.pdf>`__,`メンテナンスST<https://commoncriteriaportal.org/files/epfiles/0555_ma1b_pdf.pdf>`__ )。

Q: Nitrokey ProのTRNG(True Random Number Generator)を自分のアプリケーションに使うにはどうしたらよいですか?

どちらのデバイスもOpenPGP Cardに対応しているので、scdrand は動作するはずです。このスクリプト`_は役に立つかもしれません。comio というユーザは `scdrand と TRNG をより一般的に使用するために systemd ファイル を作成しました。彼は Gentoo 用の ebuild も作成しました。

**Q:**乱数発生器の性能はどうですか?

Nitrokey ProおよびNitrokey Storageでは、デバイス上での鍵の生成にTRNG(True Random Number Generator)を使用しています。TRNGによって生成されたエントロピーは、鍵の長さ全体に使用されます。このため、TRNGはBSI TR-03116に準拠しています。

TRNGは約40kbit/sを提供しています。

**Q:***記憶容量はどのくらいですか?

Nitrokey Proには、通常のデータを保存する機能はありません(暗号鍵と証明書のみ保存可能)。