代わりにVeracryptを使用できる場合、ドライブでFIPSハードウェアレベルの暗号化を使用する利点は何ですか?

Nov 24 2020

高価なもの: https://www.dustinhome.se/product/5010873750/ironkey-basic-s1000

安いもの: https://www.dustinhome.se/product/5010887912/datatraveler-100-g3

14,000SEK以上の価格差。同じ会社(キングストン)。同じUSB規格(3)。同じストレージ容量(128GB)。同じ店。

しかし、そのような大きな価格差。1つが「暗号化」されているからですか?

私は見下したり無知に聞こえたりしたくないのですが、なぜ非常に裕福な人でさえ「暗号化」にそのようなプレミアムを支払うのでしょうか?安価なものをVeraCryptでフォーマットするだけでなく、ハードウェア(おそらく何らかの統合されたマイクロコンピューター)に組み込むことには利点がありますか?高価なものもはるかに耐久性がありますか?

これは実際には古くなり、暗号化に関して役に立たなくなるのではないでしょうか。一方、VeraCryptを使用すると、すべてソフトウェアであるため、再暗号化できますか?

VeraCrypt自体を信頼すること自体も非常に怖いことはわかっていますが、「FIPS 140-2レベル3、256-で暗号化されたスーパーデュパー」であると「約束」している会社よりも、どういうわけかそのソフトウェアに自信を持っています。ビットAES-XTS "...それが意味するものは何でも。多くの人が知っているとは思えません。

根本的に欠けているものがあるかもしれないこと、そしてこれは多額のお金を持っていてVeraCryptを信頼していない人、またはこれが(おそらく)提供する便利さを必要とする人にとって非常に役立つ可能性があることを認識していることを明確にしたい。「組み込みのスーパー暗号化」は、同じ製品から暗号化を差し引いたものに比べて非常に多くの費用がかかるため、正当化を聞きたいと思います。

その値札で、あなたはそれが本物の金と宝石で覆われることをほとんど期待するでしょう...

回答

165 MikeOunsworth Nov 24 2020 at 09:22

FIPS 140-2レベル3、256ビットAES-XTSで暗号化されたスーパーデュパー

しかし、そのような大きな価格差。1つが「暗号化」されているからですか?

あなたの質問は、トヨタとフェラーリを比較して、「なぜ大きな価格差があるのか​​。すべてが「速い」からですか?」と尋ねるようなものです。

FIPS 140-2レベル3とは何ですか?

FIPS 140-2レベル3は、単なる暗号化ではありません。米国政府に代わってこのテストを実行することが認定されている暗号化テストラボでデバイスをテストする必要があります。デバイスは次のことを行う必要があります。

  • (レベル1)暗号化の実装をテストラボで検査して、正確性とバックドアを確認します。
  • (レベル2)「平文の暗号化キーに物理的にアクセスするために破らなければならない不正開封防止コーティングまたはシール」(ウィキペディア)。通常、これらは「壊れた場合の保証の無効」ステッカーのファンシーバージョンであり、ステッカーや製品に非常に目立つ方法で損傷を与えることなく、取り外して元に戻すのが非常に困難です。ステッカーが、曲げると化学物質が混ざり、明るい色に変わるグロースティックのようなものを見たことがあります。
  • (レベル3)デバイスは、物理的(またはソフトウェア?)改ざんを検出し、自身のデータをワイプできる必要があります。USBスティックの場合、ケースを切り開かないようにすると、デバイスがソフトウェアワイプまたは物理的損傷を引き起こし、機能しなくなる可能性があります。

完全を期すために、最高レベルのレベル4は、デバイスが通常の動作範囲外の温度と電圧にさらされる物理的攻撃に対してデバイスが耐性があるという要件を追加します。これにより、システムクロック信号を操作して命令を二重実行したりスキップしたりするグリッチなどの攻撃が発生する可能性があります。

レベル3を取得するのは困難です。ラックマウント型サーバーの場合、マザーボード全体やハードドライブが5 kgの熱伝導性エポキシ樹脂に沈んでいるので、RAMスティックやハードドライブを破壊せずに取り外すことはほぼ不可能です。また、サーバーケースのヒンジにトリップワイヤーがあり、ケースを開くと暗号鍵を保持しているチップが破壊されるのを見ました。

USBスティックでこれをどのように行うかさえわかりません。レベル3のテストを過ぎてUSBスティックを入手したことに感銘を受けました。推測:ケーシング内に小さなワイヤーがあり、ワイヤーの破損を監視してワイプをトリガーできるように、電源がオフになることのない独自のバッテリーを備えた「侵入検知」チップがあるのではないでしょうか。

このUSBスティックのターゲット消費者

あなたはこのUSBスティックのターゲット消費者ではありません。あなたは本当にそれを買う理由がありません。

すべてのFIPS標準と同様に、FIPS140-2は消費財を対象としていないことに注意してください。これは、米国連邦政府およびそれが契約している企業による内部使用を目的としています。このUSBスティックは、米国政府との契約作業を行っている人を対象としており、契約により、FIPS 140-2レベル3デバイスにすべてのデータを保持する必要があります。これは、処理するデータが特定のセキュリティレベルに分類されているためと考えられます。米国政府または軍によって。非常に小さな市場向けの非常に特殊なデバイス、したがって値札。

28 bta Nov 25 2020 at 07:53

私は、FIPS標準に認定された暗号関連デバイスの開発に貢献しました。これは、特定のユースケースにのみ関連する、大規模で費用のかかる認証プロセスです。FIPSは、最高の暗号化を実現することではなく、既知のセキュリティ要件のリストに対して個別にテストおよび検証された暗号化エンジンを搭載することです。実際には、FIPSのテスト容易性基準を満たすためにセキュリティ機能をバイパスしなければならない場合がありました。ただし、それを必要とする顧客にとっては、そのテスト容易性は、少しの追加のセキュリティよりも重要です。多くの場合、エンドユーザーは、期待どおりに機能していることを再確認したい場合に、FIPSテストの多くを自分で実行できます。

NIST Webサイトには、FIPS認定を取得したすべてのデバイスのリストがあります。これは、同様のキングストン製品のリストです。デバイスで使用されるすべての暗号化アルゴリズムのサードパーティ検証証明書を確認できます。さらに、暗号化システムの設計と実装の方法について詳しく説明した「セキュリティポリシー」ドキュメントがあります。デバイスをやみくもに信頼したり、適切に設計されているというメーカーの言葉を聞いたりする必要はありません。あなたはあなた自身のためにそう見ることができます。複数のサードパーティは、ドキュメントが実装と一致していること、実装が確立された標準に従って行われたこと、および実装に一般的な問題/欠陥の非常に長いリストがないことも確認しています。セキュリティが重要なアプリケーションの顧客は、そのような検証可能性を必要としており、それに対してもっと多くのお金を払っても構わないと思っています。

ほとんどの暗号化デバイスはレベル1で認定されており、暗号化を含むほとんどの業界および規制要件(PCI DSS、HIPAAなど)を満たすのに十分です。これらの要件の対象となる業界にいる場合は、FIPS認定のものを購入することで、暗号化関連の義​​務を果たしたことを簡単に知ることができます。

各レベルは、その前のレベルよりも達成するのが1桁困難です。レベル3の認定は実に印象的です。USBドライブの場合、これはおそらく、すべてのキーと暗号化関連の値が、バッテリーバックアップ付きの専用の揮発性メモリチップに保存されていることを意味します。ケースは、ケースを開こうとするとバッテリーが切断され、チップの内容物が拭き取られ、キーがゼロになるように構成されています。温度や圧力が高すぎたり低すぎたりすると、同様に自己破壊するものもあります。製造元のページには、ドライブが「エポキシ充填」であると記載されています。これは通常、チップを破壊したり、プロセス中に揮発性メモリを電源から切断したりせずに、エポキシを溶かしたり、削ったり、除去したりできないことを意味します。レベル3に到達するまでに、いくつかの深刻な(そして珍しい)攻撃ベクトルから保護しています。レベル3のデバイスを購入している場合、電源を切った後、誰かが液体窒素でデバイスを凍結してメモリからビットを引き出し、知らないうちにハードウェアを再配線して秘密の送信機を追加しようとしている可能性が高いためです。 、またはデバイスを分解するには、フラッシュの内容をダンプし、スーパーコンピュータークラスターを使用して復号化してみてください。

通常の消費者にとって、あなたはそれのどれも必要とせず、そのようなデバイスはやり過ぎをはるかに超えています。あなたは、誰かがそれを手に入れるためにそのような高価な長さに行くことになるほど価値のあるデータを持っていません。

FIPS認定デバイスのもう1つの大きな利点は、一般に、ある種の集中型キー管理をサポートしていることです。FIPS仕様には、さまざまな特権レベルを持つさまざまなユーザーの概念があります。「暗号オフィサー」は暗号関連のすべてを行うことができ、他のユーザーは(たとえば)データの読み取りと書き込みは許可されますが、データのキーの再入力やドライブのプレーンテキストへの変換は許可されません。特にそのキングストンドライブは、システム管理者がキーを安全に保存およびバックアップしたり、アクセス許可を管理したりできるようにする集中型キー管理システムをサポートしています。内部ネットワークに接続されたコンピューターに接続されていない限り、デバイスのロック解除を防ぐこともできます。 。繰り返しになりますが、これらはすべて、大使館を運営している場合に役立つ可能性のある機能ですが、通常の消費者の場合はそれほど多くはありません。

FIPSの側面を少し無視すると、ソフトウェアソリューションではなくハードウェアベースの暗号化を実行するデバイスが必要になる本当の理由いくつかあります。

  • ハードウェアベースの暗号化は透過的です。接続されているコンピューターに特別なハードウェアやソフトウェアは必要ありません。すべてが自己完結型です。これは、ソフトウェアをインストールできない場所でデバイスを使用する場合に重要です。
  • 多くの場合、ハードウェアベースの暗号化は、パフォーマンスの低下を無視できるかゼロで実現できます。ソフトウェアベースの暗号化では、ホストのCPUからの追加作業が必要になります。
  • ハードウェア暗号化デバイスは、コンピューターに接続しなくてもデバイスをワイプする「非常ボタン」などの追加機能をサポートできます。
  • ソフトウェアベースの暗号化の制限は、簡単に回避できます。たとえば、その暗号化されたフラッシュドライブは、無効なパスワードを10回試行した後、自身をワイプします。Veracryptを使用すると、その制限のないハッキングされたバージョンのソフトウェアにドライブを接続して、ブルートフォース攻撃を仕掛けることができます。セキュリティがシリコンに組み込まれている場合、これは実行可能な攻撃ベクトルではありません。

ただし、それは確かにFIPSレベル3のモンスターが必要だという意味ではありません。

22 BrunoRohée Nov 24 2020 at 17:29

ハードウェアではなく、認証にお金を払う場合だと思います。IronKeyデバイスは実際に認定されています(https://www.ironkey.com/en-US/website/certification-and-compliance.html)、およびFIPS認定は、実際の認定ラボに支払われる費用と、実行する必要のある追加の文書化作業の両方で費用がかかります(例を参照)。 https://www.corsec.com/understanding-the-true-cost-of-fips-validation/)。

FIPS認定の暗号化USBディスクの市場はそれほど大きくありませんが、USBスティックがワークフローに適していて、規制に準拠するためにFIPS認定が必要な場合があります。それを必要とする少数の顧客は、最終的に認証のコストを彼らの間で分担することになります。

1 Nyos Nov 24 2020 at 18:30

それは安全保障というよりも経済/財政の問題だと思います。数百万を販売する製品があり、製造にいくらかコストがかかる別のモデルがあるが、すべて(ハードウェア、ファームウェア、設計、認証)がごく少数のユニットに分散されており、ロジスティクスによって全体としてさらにコストがかかる場合値札は高くなります。また、中国の競合他社はたくさんありますが、セキュリティが強化されているのはごくわずかです。

1 R..GitHubSTOPHELPINGICE Nov 25 2020 at 13:04

なし。ハードウェアレベルのディスク暗号化は検証できないため、信頼できません。FIPSとして宣伝されると、さらに悪化します。FIPSは、コンプライアンスボックス(多くの場合、製品の安全性を低下させるもの)をチェックすることであり、実際のセキュリティプロパティについては何も述べていません。また、ディスクがすべてを正しく実行していても(そうではない)、EMFリーク(テンペスト)の影響を受けて、クリアテキストデータ(およびホストがキーを制御していると仮定した場合はキー)がバスを介して転送されます。

Veracryptまたは信頼できるソフトウェアを使用し、「ハードウェア暗号化」を実装するドライブがある場合は、ソフトウェアディスク暗号化がオフになっておらず、ハードウェアに依存して作業を行っていないことを確認してください。