# IBM - Hyper Protect Crypto Services

{{#include ../../banners/hacktricks-training.md}}

## 基本情報

IBM Hyper Protect Crypto Servicesは、**非常に安全で改ざん耐性のある暗号鍵管理および暗号化機能**を提供するクラウドサービスです。これは、組織が機密データを保護し、GDPR、HIPAA、PCI DSSなどのセキュリティおよびプライバシー規制に準拠するのを支援するために設計されています。

Hyper Protect Crypto Servicesは、**FIPS 140-2 Level 4認証のハードウェアセキュリティモジュール**（HSM）を使用して暗号鍵を保存および保護します。これらのHSMは、**物理的な改ざんに対抗する**ように設計されており、**サイバー攻撃に対する高いセキュリティレベル**を提供します。

このサービスは、鍵生成、鍵管理、デジタル署名、暗号化、復号化など、さまざまな暗号サービスを提供します。AES、RSA、ECCなどの業界標準の暗号アルゴリズムをサポートしており、さまざまなアプリケーションやサービスと統合できます。

### ハードウェアセキュリティモジュールとは

ハードウェアセキュリティモジュール（HSM）は、暗号鍵を生成、保存、管理し、機密データを保護するために使用される専用の暗号デバイスです。これは、暗号機能をシステムの他の部分から物理的および電子的に隔離することによって、高いレベルのセキュリティを提供するように設計されています。

HSMの動作は、特定のモデルや製造元によって異なる場合がありますが、一般的には以下のステップが行われます。

1. **鍵生成**: HSMは、安全な乱数生成器を使用してランダムな暗号鍵を生成します。
2. **鍵保存**: 鍵は**HSM内に安全に保存され、認可されたユーザーまたはプロセスのみがアクセスできます**。
3. **鍵管理**: HSMは、鍵のローテーション、バックアップ、取り消しなど、さまざまな鍵管理機能を提供します。
4. **暗号操作**: HSMは、暗号化、復号化、デジタル署名、鍵交換など、さまざまな暗号操作を実行します。これらの操作は、**HSMの安全な環境内で実行され、無許可のアクセスや改ざんから保護されます**。
5. **監査ログ**: HSMは、すべての暗号操作およびアクセス試行をログに記録し、コンプライアンスおよびセキュリティ監査の目的で使用できます。

HSMは、安全なオンライン取引、デジタル証明書、安全な通信、データ暗号化など、幅広いアプリケーションに使用できます。これらは、金融、医療、政府など、高いレベルのセキュリティを必要とする業界でよく使用されます。

全体として、HSMが提供する高いセキュリティレベルにより、**生の鍵を抽出することは非常に困難であり、試みることはしばしばセキュリティの侵害と見なされます**。ただし、**特定のシナリオ**では、特定の目的のために**認可された担当者が生の鍵を抽出することができる**場合があります。たとえば、鍵回復手続きの場合などです。

{{#include ../../banners/hacktricks-training.md}}
