機密コンピューティングとは、コンピューターがデータを計算・処理している最中も暗号化された状態を保ち、第三者や管理者からも中身を読み取れなくする技術です。クラウド上で業務データを扱う際の安全性を高める仕組みとして注目されています。
意味
データには「保存中」「通信中」「処理中」という3つの状態があります。保存中のデータはディスク暗号化で、通信中のデータはSSL/TLSなどで保護するのが一般的です。しかし処理中、つまりコンピューターのメモリ上でデータを計算している瞬間は、従来は平文(暗号化されていない状態)に戻す必要がありました。この瞬間を狙った情報漏洩や、クラウド事業者の管理者による不正アクセスのリスクが指摘されてきました。
機密コンピューティングは、CPUやサーバーの中に「信頼実行環境(TEE)」と呼ばれる隔離された領域を作り、その中でのみデータを復号して処理します。この領域は専用のハードウェア機能で保護されており、OSやハイパーバイザー、さらにはクラウド事業者の運用担当者からもアクセスできない構造になっています。処理が終わるとデータは再び暗号化された状態に戻ります。これにより、データのライフサイクル全体を通じて機密性を保つことができます。
使われる場面と具体例
- 医療機関や保険会社が、患者の診療データや契約者情報をクラウド上の分析基盤で処理する際に、外部からの閲覧リスクを抑える目的で利用します。
- 金融機関が、複数の企業間で取引データを共有・分析する場面で、各社が自社データの中身を他社や基盤提供者に見せずに共同処理を行うために使います。
- クラウドサービス提供者が、顧客企業のデータを預かるサービスにおいて、自社の運用担当者もデータ内容を見られない設計にすることで、顧客への信頼性を高めるために採用します。
中小企業が押さえたい点
- 自社で基盤を構築する技術ではなく、クラウドサービスが機密コンピューティング対応のオプションを用意しているかを確認する形で関わることが一般的です。
- 個人情報や取引先の機微な情報を扱う業務システムを外部クラウドに預ける際、提供事業者がどの段階まで暗号化を保証しているかを契約前に確認する材料になります。
- 導入には対応するハードウェアやサービスプランの選定が必要なため、通常の暗号化対策と比べて追加のコストや制約が発生する点を踏まえて検討します。
よくある誤解
- 「暗号化しているから機密コンピューティングと同じ」と考えがちですが、通常の暗号化は保存中や通信中が対象で、処理中のデータ保護までは及ばない点が異なります。
- 「導入すればすべての情報漏洩リスクがなくなる」と誤解されがちですが、アプリケーションの設計ミスや利用者側の管理不備による漏洩は別の対策が必要です。
よくある質問
Q. 中小企業が自社システムに導入する必要はありますか。
A. 機微な情報を大量に扱うクラウド活用でない限り、優先度は高くありません。まずは利用中のクラウドサービスの対応状況を確認する程度で十分な場合が多いです。
Q. 導入にはどのくらいの費用がかかりますか。
A. 対応するハードウェアやクラウドプランの選定によって変動するため、一律の金額は示せません。利用予定のサービス提供者に個別に確認する必要があります。
Q. 既存のSSLやデータベース暗号化と何が違うのですか。
A. SSLは通信中、データベース暗号化は保存中のデータを守るのに対し、機密コンピューティングは計算処理中のデータも保護する点が異なります。
関連する用語
関連記事
ほかの用語を探す



















