5 分で読了
1 views

CHET: 同型暗号でテンソル演算を動かすコンパイラとランタイム

(CHET: Compiler and Runtime for Homomorphic Evaluation of Tensor Programs)

さらに深い洞察を得る

AI戦略の専門知識を身につけ、競争優位性を構築しませんか?

AIBR プレミアム
年間たったの9,800円で
“AIに詳しい人”として
一目置かれる存在に!

プレミア会員になって、山ほどあるAI論文の中から効率よく大事な情報を手に入れ、まわりと圧倒的な差をつけませんか?

詳細を見る
【実践型】
生成AI活用キャンプ
【文部科学省認可】
満足度100%の生成AI講座
3ヶ月後には、
あなたも生成AIマスター!

「学ぶ」だけではなく「使える」ように。
経営者からも圧倒的な人気を誇るBBT大学の講座では、3ヶ月間質問し放題!誰1人置いていかずに寄り添います。

詳細を見る

田中専務

拓海先生、最近「同型暗号で機械学習を暗号のまま動かす」って話を聞きまして、現場で使えるものか気になっております。要するにクラウドにデータを預けても中身を見られないまま計算できる、という理解でよろしいですか。

AIメンター拓海

素晴らしい着眼点ですね!大枠はその通りです。ポイントを三つに分けると、第一にデータを暗号化したまま計算できること、第二にそのための仕組みが複雑で最適化が必要なこと、第三に今回紹介するCHETはその最適化を自動化するコンパイラ兼ランタイムであることですよ。

田中専務

暗号のまま計算するって、計算がすごく遅いとか失敗しやすいとか聞きますが、現場の生産管理や品質管理に適用できるレベルなんでしょうか。投資対効果がつかめないのが一番のネックです。

AIメンター拓海

大丈夫、一緒に整理できますよ。まず、同型暗号の種類の一つであるFully Homomorphic Encryption (FHE)(完全同型暗号)は理論的に任意の計算が可能です。しかし実装面で計算コストが高い点は変わりません。CHETはそのコストを抑えるためにコンパイラレベルで演算を再構成し、必要な暗号パラメータやデータ配置を自動で決める仕組みなんです。

田中専務

具体的にはどのあたりを自動化してくれるのですか。設計者が一つ一つ暗号の細かい設定を考えないといけないのではないかと心配しています。

AIメンター拓海

素晴らしい着眼点ですね!重要なのは三点です。第一にテンソルの次元と精度要件から暗号パラメータを決めること、第二に加算や乗算、回転といった暗号特有の演算コストを考慮して演算を配置すること、第三に暗号ライブラリ(例えばHEAAN (HEAAN)(近似数値のための同型暗号ライブラリ))の特性に合わせて最適化を行うことが自動化されます。

田中専務

計算の並べ替えやデータの再配置でそこまで違うものなんですか。これって要するにアルゴリズムの工夫次第で実用的になる、ということ?

AIメンター拓海

その通りですよ。要点を三つにまとめると、まず暗号化されたままのデータ配置で同じ操作を繰り返すと回転や乗算回数が増えコストが跳ね上がる。次にデータの複製(replica)を使って回転を減らし乗算を削るトレードオフがある。最後にコンパイラがそれを自動で判断して最適な回路を生成することで実用性が向上するのです。

田中専務

現場への導入イメージがわいてきました。ただ、うちの部署のエンジニアは暗号の専門家ではありません。外注せずに自分たちで回せますか。学習コストや運用負荷が気になります。

AIメンター拓海

素晴らしい着眼点ですね!運用の観点も三点で整理できます。第一にCHETはユーザーにテンソルのスキーマ(入力や重みのサイズ、要求精度)を指定させるだけで多くの選択を自動化するため、暗号の専門知識がなくても扱える。第二にランタイムは暗号化・復号化用の実行可能ファイルを生成するため運用時の負担は限定的である。第三に初期導入は専門家の支援で加速し、その後は設定テンプレートを繰り返し使えるため現場の内製化が現実的であるのです。

田中専務

なるほど。最後に一つ確認したいのですが、精度やセキュリティの保証はどうなっていますか。誤差が大きくて使い物にならないとか、逆に安全性が担保されないとかは困ります。

AIメンター拓海

素晴らしい着眼点ですね!重要なポイントを三つで示します。第一にCHETは出力の要求精度を入力として受け取り、それを満たすために暗号パラメータを決定するため精度管理が組み込まれている。第二に使用している同型暗号スキームには既知のセキュリティ基準があるため、鍵長などのパラメータ次第で安全性を担保できる。第三に運用では暗号パラメータの設定をレビューする工程を取り入れれば現実的な安全性と実用性のバランスが取れる。

田中専務

よくわかりました。要するに、CHETは暗号化したままテンソル計算を行うためのコンパイラとランタイムのセットで、精度と性能のバランスをコンパイラが自動で調整してくれるため、専門家がいなくても導入の道筋が立つ、ということですね。

監修者

阪上雅昭(SAKAGAMI Masa-aki)
京都大学 人間・環境学研究科 名誉教授

論文研究シリーズ
前の記事
増強された有糸分裂細胞カウントと注目領域提案
(Augmented Mitotic Cell Count using Field Of Interest Proposal)
次の記事
量子化ニューラルネットワークのための近接演算子手法
(ProxQuant: Quantized Neural Networks via Proximal Operators)
関連記事
スケッチから写真風似顔絵を作る新しい直感的ワークフロー
(CaricatureShop: Personalized and Photorealistic Caricature Sketching)
正確で説明可能な放射線レポート生成のための診断チェーン・フレームワーク
(A Chain of Diagnosis Framework for Accurate and Explainable Radiology Report Generation)
サイズグリッド構築と管理の自動化のための機械学習手法
(Using Machine Learning Methods for Automation of Size Grid Building and Management)
推論モデルは言語化された較正で優れているか?
(Do Reasoning Models Show Better Verbalized Calibration?)
住宅価格予測への応用を伴う空間自己回帰解析の近接行列推定
(Inferring the contiguity matrix for spatial autoregressive analysis with applications to house price prediction)
四肢歩行ロボットの堅牢な回復運動制御
(Robust Recovery Motion Control for Quadrupedal Robots via Learned Terrain Imagination)
関連タグ
この記事をシェア

有益な情報を同僚や仲間と共有しませんか?

AI技術革新 - 人気記事
ブラックホールと量子機械学習の対応
(Black hole/quantum machine learning correspondence)
生成AI検索における敏感なユーザークエリの分類と分析
(Taxonomy and Analysis of Sensitive User Queries in Generative AI Search System)
DiReDi:AIoTアプリケーションのための蒸留と逆蒸留
(DiReDi: Distillation and Reverse Distillation for AIoT Applications)

PCも苦手だった私が

“AIに詳しい人“
として一目置かれる存在に!
  • AIBRプレミアム
  • 実践型生成AI活用キャンプ
あなたにオススメのカテゴリ
論文研究
さらに深い洞察を得る

AI戦略の専門知識を身につけ、競争優位性を構築しませんか?

AIBR プレミアム
年間たったの9,800円で
“AIに詳しい人”として一目置かれる存在に!

プレミア会員になって、山ほどあるAI論文の中から効率よく大事な情報を手に入れ、まわりと圧倒的な差をつけませんか?

詳細を見る
【実践型】
生成AI活用キャンプ
【文部科学省認可】
満足度100%の生成AI講座
3ヶ月後には、あなたも生成AIマスター!

「学ぶ」だけではなく「使える」ように。
経営者からも圧倒的な人気を誇るBBT大学の講座では、3ヶ月間質問し放題!誰1人置いていかずに寄り添います。

詳細を見る

AI Benchmark Researchをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む