Nitrokey Pro 2 FAQ#
- **Q:**どのようなOSに対応していますか?
Windows、Linux、macOS。
- Q: Nitrokeyはどのような用途に使用できますか?
サポートされるユースケースについては、`概要<https://www.nitrokey.com/products/nitrokeys>`_ を参照のこと。
- 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バイト/秒
スタート |
プロ+ストレージ |
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には、通常のデータを保存する機能はありません(暗号鍵と証明書のみ保存可能)。