Nitrokeyストレージに関するFAQ¶
Nitrokey Storage 2は基本的に不揮発性(暗号化)ストレージを含むNitrokey Pro 2であるため、 :doc:`Nitrokey Pro 2 FAQ <.../pro/faq>`も一部適用されます。
- Q: Which Operating Systems are supported?
Windows、Linux、macOS。
- Q: What can I use the Nitrokey for?
See the overview of supported use cases.
- Q: What are the default PINs?
ユーザーPIN: "123456"
管理者用暗証番号: "12345678"
ファームウェアのパスワード: "12345678"
Nitrokeyを使用する前に、これらのPIN/パスワードをユーザーが選んだ値に変更することを強くお勧めします。
- Q: How large is the storage capacity?
Nitrokey Storageは、8GB、32GB、64GBのデータを保存・暗号化することができます(モデルによって異なります)。
- Q: Why can't I access the encrypted storage on a new Nitrokey Storage?
新しい Nitrokey Storage デバイスで、暗号化されたボリュームにアクセスする前に、まず Nitrokey アプリで "暗号化データを破棄する" を行ってください。
- Q: What is the maximum length of the PIN?
Nitrokeyは、パスワードの代わりにPINを使用します。主な違いは、ハードウェアが試行回数を3回に制限しているのに対し、パスワードには制限がないことです。このため、短い暗証番号でも安全であり、長くて複雑な暗証番号を選択する必要はありません。
Nitrokey Storage'のPINは最大20桁の長さで、数字、文字、特殊文字で構成することができます。注:GnuPGまたはOpenSCを使用する場合、32文字の長さのPINを使用できますが、Nitrokey Appではサポートされていません。
- Q: What is the User PIN for?
ユーザーPINは少なくとも6桁の長さで、Nitrokeyの保護領域にアクセスするために使用されます。このPINは、メッセージの復号化や暗号化されたストレージ(NKストレージのみ)のロック解除など、日常的によく使用するものです。
The user PIN can have up to 20 digits and other characters (e.g. alphabetic and special characters). But as the user PIN is blocked as soon three wrong PIN attempts were done, it is sufficiently secure to only have a 6 digits PIN. The default PIN is
123456
.
- Q: What is the Admin PIN for?
管理者用PINは少なくとも8桁の長さで、Nitrokeyの内容や設定を変更する際に使用します。つまり、Nitrokeyを初期化した後は、このPINを頻繁に必要とすることはないでしょう(例えば、Nitrokey ProやNitrokey Storageのパスワードセーフに別のパスワードを追加したい場合など)。
The admin PIN can have up to 20 digits and other characters (e.g. alphabetic and special characters). But as the admin PIN is blocked as soon three wrong PIN attempts were done, it is sufficiently secure to only have 8 digits PIN. The default PIN is
12345678
.
- Q: Why does my Nitrokey Storage hang when switching between nitrokey-app and GnuPG?
GnuPGとnitrokey-appは時々お互いに引き合う傾向があります。これは既知の問題で、NitrokeyをUSBスロットに再度挿入することで修正できます。
- Q: What is the firmware PIN for?
ファームウェアのパスワードは、一般的なパスワードの推奨事項を満たしている必要があります(例:アルファベット、数字、特殊文字の使用、または十分に長いパスワードの使用)。ファームウェアパスワードは、Nitrokey Storageのファームウェアをアップデートするために必要です。アップデート方法については、こちらをご覧ください。
ファームウェアのパスワードは決してブロックされません。攻撃者がパスワードを推測しようとしても、その試行回数は無制限です。そのため、強力なパスワードを選択する必要があります。デフォルトのパスワードは12345678です。
- Q: How many keys can I store?
Nitrokey Storageは、3つのRSAキーペアを保存できます。すべての鍵は同じIDを使用していますが、認証、暗号化、署名という異なる目的で使用されます。
- Q: How fast is encryption and signing?
50kiBのデータを暗号化。
256ビットAES、2048バイト/コマンド -> 880バイト/秒
128ビットAES、2048バイト/コマンド -> 893バイト/秒
256ビットAES、240バイト/コマンド -> 910バイト/秒
128ビットAES、240バイト/コマンド -> 930バイト/秒
- Q: Which algorithms and maximum key length are supported?
次の表を参照してください。
Storage
Storage 2
RSA 1024
✓
RSA 2048
✓
✓
RSA 3072
✓
✓
RSA 4096
✓
✓
Curve25519
NIST-P 192
NIST-P 256
✓
NIST-P 384-521
✓
ブレインプール 192
ブレインプール 256-320
✓
ブレインプール 384-521
✓
secp192k1
secp256k1
secp521k1
- Q: Does the Nitrokey Storage contain a secure chip or just a normal microcontroller?
Nitrokey Storageは、耐タンパー性のあるスマートカードを内蔵しています。
- Q: Is the Nitrokey Storage Common Criteria or FIPS certified?
セキュリティ・コントローラ(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>`__)
さらに、`Cure53<https://cure53.de>`__ は、ハードウェア、ファームウェア、およびニトロキーアプリについて、`独立したセキュリティ監査<https://www.nitrokey.com/news/2015/nitrokey-storage-got-great-results-3rd-party-security-audit>`__ を実施しました。
- Q: How can I use the True Random Number Generator (TRNG) of the Nitrokey Storage for my applications?
どちらのデバイスもOpenPGP Cardに対応しているので、scdrand は動作するはずです。このスクリプト`_は役に立つかもしれません。comio というユーザは `scdrand と TRNG をより一般的に使用するために systemd ファイル を作成しました。彼は Gentoo 用の ebuild も作成しました。
- Q: How good is the Random Number Generator?
Nitrokey ProおよびNitrokey Storageでは、デバイス上での鍵の生成にTRNG(True Random Number Generator)を使用しています。TRNGによって生成されたエントロピーは、鍵の長さ全体に使用されます。このため、TRNGはBSI TR-03116に準拠しています。
TRNGは約40kbit/sを提供しています。
- Q: How can I use the encrypted mobile Storage?
暗号化されたモバイルストレージを使用する前に、Nitrokey Storageをインストールして初期化し、最新のNitrokeyアプリをダウンロードする必要があります。
Nitrokeyアプリを起動します。
トレイのアイコンを押して、メニューから「暗号化されたボリュームのロック解除」を選択します。
表示されたポップアップウィンドウにユーザーPINを入力してください。
これが初めての場合は、暗号化されたボリュームにパーティションを作成する必要があります。Windows は適切なウィンドウを開き、そのように指示します。Linux と Mac ではパーティションマネージャを開いて手動でパーティションを作成する必要があります。必要な数のパーティションを作成することができます。様々なOSからパーティションにアクセスしたい場合は、FAT(32)をお勧めします。
これで、暗号化されたボリュームを他の普通のUSBドライブと同じように使うことができます。しかし、そこに保存されたすべてのデータは、自動的にNitrokeyハードウェアで暗号化されます。
暗号化されたボリュームを削除またはロックするには、まずアンマウント/イジェクトする必要があります。
その後、Nitrokeyを切断するか、Nitrokeyアプリのメニューから"lock encrypted volume"を選択してください。
Nitrokey Storageは、隠しボリュームを作成することもできます。隠しボリュームについては、対応する説明書をご覧ください。
隠しボリュームでは、暗号化されたボリューム内のデータを隠すことができます。データは追加のパスワードで保護されます。パスワードがなければ、データの存在を証明することはできません。隠しボリュームはデフォルトでは設定されていないので、その存在をもっともらしく否定することができます。VeraCrypt's/TrueCrypt'sの隠しボリュームとコンセプトは似ていますが、Nitrokey Storageでは、隠しボリュームの全機能がハードウェアで実装されています。
最大4つの隠しボリュームを設定することができます。ロックを解除すると、隠しボリュームは通常のストレージのように動作し、さまざまなパーティションやファイルシステムを作成して、好きなようにファイルを保存することができます。
隠しボリュームを設定した場合、暗号化されたストレージを使用することができなくなります。隠しボリュームは暗号化されたストレージの空き領域に存在するため、隠しボリュームのデータが上書きされる可能性があります。暗号化されたストレージでさえ、隠しボリュームがあることを "doesn't know"と言えるでしょう。一般的な構造は以下の図のようになっています。したがって、隠しボリュームを作成した後は、暗号化されたストレージに何も書き込まないようにしてください(ただし、最初にロックを解除する必要があります)。
隠しボリュームは、暗号化ボリュームというコンテナの中にあるコンテナのようなものです。