NEC、データを暗号化したまま計算する秘密計算のソフトウェアをクラウド型で提供開始

NECは2022年1月12日、データを暗号化したまま計算できる“秘密計算”のソフトウェアをクラウド型で提供開始した。システム開発サービスの一環として提供する。秘密計算の方式のうち、ハードウェア方式(TEE方式)同日付で提供開始。2022年4月には秘密分散方式(MPC方式)も提供する。販売目標は、今後3年間で40システム。

Subscribe to get access

Read more of this content when you subscribe today.

秘密分散方式(MPC方式)では、データを乱数で符号化し、3つのサーバーに分散して計算する。Pythonライクで開発可能な独自の開発ツールによって、秘密計算アプリケーションを容易に開発できるとしている(関連記事NEC、データを暗号化したまま分析する“秘密計算”の開発支援ツール、Pythonライクで記述)。

一方のハードウェア方式(TEE方式)は、Intel CPUの拡張機能で、メモリーを暗号化するIntel SGXと呼ぶハードウェア機構を利用する。安全なメモリー空間で計算する。秘密計算アプリケーションは、Pythonで容易に記述できる。データ分析時には、ユーザーが運用しているAIモデルを、修正することなくそのまま組み込める。

NECは、ユーザーの用途に応じて、MPC方式とTEE方式から適した方式を提案する。例えば、金融や医療ヘルスケア領域など、複数の企業がデータを持ち寄って分析するシーンにはMPC方式を提案し、既存の分析アプリケーションや学習モデルの利用など、分析者が様々な分析手法を試行錯誤したいシーンではTEE方式を提案する。