クラウドコンピューティングセキュリティ

機密コンピューティング

きみつこんぴゅーてぃんぐ · Confidential Computing
15 views

機密コンピューティングとは、処理中のデータをハードウェアレベルで暗号化し、クラウド事業者や管理者からも保護する技術です。AI学習や推論における機密データの安全性を高める仕組みとして注目されています。

機密コンピューティングとは

機密コンピューティングは、使用中(メモリ上での処理中)のデータをハードウェアベースの信頼実行環境(TEE)で保護し、外部からの不正アクセスや覗き見を防ぐセキュリティ技術です。

詳しく解説

従来のセキュリティ技術では、保存中(ストレージ)や転送中(ネットワーク)のデータは暗号化されていましたが、メモリ上で処理される際には平文に戻す必要がありました。そのため、クラウド事業者や管理者であればメモリ上のデータにアクセスできるリスクがありました。機密コンピューティングでは、CPUの機能を利用してハードウェアレベルで隔離された安全な領域(TEE)を作り出し、その内部だけでデータを処理します。これにより、クラウドプラットフォームの管理者であっても中のデータを閲覧できなくなり、AI開発における機密情報の保護において重要な役割を果たします。

具体例・使われ方

AIモデルの学習や推論において、医療データや金融取引データといった極めて機密性の高い個人情報をクラウド上で安全に処理する際に利用されます。他社にデータを渡すことなく、セキュアな環境でAIモデルを共同開発する際にも活用されています。

似た用語との違い

通常の暗号化技術が保存中や転送中のデータを保護するのに対し、機密コンピューティングは「処理中(メモリ上)」のデータを保護する点が大きく異なります。また、仮想化技術はリソースを論理的に分離しますが、機密コンピューティングはハードウェアレベルで暗号化と隔離を行うため、より強力なセキュリティを提供します。

注意点

ハードウェアの特定機能に依存するため、対応するCPUやクラウド環境が必要となります。また、既存のアプリケーションをTEE内で動作させるためには改修や専用のツールが必要になる場合があり、導入コストやパフォーマンスへの影響に注意が必要です。

更新日時: 2026年9月9日 16:41