Confidential Computingとは、コンピューター上でデータを「処理している最中」も暗号化した状態のまま扱う技術です。クラウド事業者やシステム管理者であっても、処理中のデータの中身を見られない仕組みを作ります。
意味
従来の暗号化は、保存中のデータ(ディスク上)や通信中のデータ(ネットワーク上)を守ることが中心でした。しかし、実際にCPUやメモリでデータを計算・処理している瞬間は、暗号化が解かれた「生のデータ」として扱われるのが普通でした。この処理中の状態を守るのがConfidential Computingです。専用のハードウェア機能を使い、TEE(Trusted Execution Environment、信頼できる実行環境)と呼ばれる隔離された領域を作ります。この領域の中では、クラウド事業者やサーバーのOS、他の利用者からもデータや処理の中身を覗き見られません。これにより、自社のサーバーではなく外部のクラウド環境を使う場合でも、機密性の高いデータを安心して処理できるようになります。
使われる場面と具体例
- 金融機関が顧客の取引データをクラウド上で分析する際、処理中のデータをクラウド事業者からも隔離するために用います。
- 医療機関や製薬会社が患者データや研究データを複数の組織で共同利用する際、各組織が互いのデータの中身を見ずに計算結果だけを得るために使います。
- 企業が生成AI(文章や画像を作るAI)に自社の機密情報を入力して分析させる際、入力内容がAIの提供事業者にも見えない形で処理するために活用します。
中小企業が押さえたい点
- 利用しているクラウドサービスがConfidential Computingに対応しているかどうかを、契約前に確認します。対応していなければ恩恵は受けられません。
- 処理速度や利用料金が通常の環境より高くなる場合があるため、扱うデータの機密性と費用のバランスを検討します。
- 導入しても、入力前のデータ管理や社員の操作ミスなど、別の情報漏洩リスクは残るため、総合的な情報管理体制の一部として位置づけます。
よくある誤解
- 「導入すればすべての情報漏洩を防げる」という誤解がありますが、処理中のデータを守る技術であり、パスワード管理や社内ルールの不備までは防げません。
- 「暗号化通信(SSL/TLSなど)と同じもの」という誤解もありますが、通信中や保存中の保護とは別に、処理中の保護を担う技術です。
よくある質問
Q. 自社サーバーでも導入できますか。
A. 対応するCPUやハードウェアが必要なため、既存のサーバー構成によっては導入できない場合があります。事前に機器の仕様確認が必要です。
Q. クラウドサービスを選ぶ際の判断材料になりますか。
A. 機密性の高いデータを扱う業務がある場合は、対応の有無を比較検討する材料になります。
Q. 中小企業にも必要な技術ですか。
A. 個人情報や取引データなど機密性の高い情報をクラウドで扱う場合は、検討する価値があります。扱う情報の性質に応じて判断します。
関連する用語
関連記事
ほかの用語を探す



















