Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
秘密計算を完全に理解した
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
motoi
April 29, 2022
Technology
2
610
秘密計算を完全に理解した
motoi
April 29, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
The essence of decision-making lies in primary data
kaminashi
0
180
20260326_AIDD事例紹介_ULSC.pdf
findy_eventslides
0
190
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
110
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
410
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
320
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
320
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
610
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
380
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Featured
See All Featured
Done Done
chrislema
186
16k
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
Evolving SEO for Evolving Search Engines
ryanjones
0
170
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Exploring anti-patterns in Rails
aemeredith
2
300
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
First, design no harm
axbom
PRO
2
1.1k
4 Signs Your Business is Dying
shpigford
187
22k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Un-Boring Meetings
codingconduct
0
240
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
Transcript
秘密計算を完全に理解した 2022/04/28 USE TEMPLATE Click
自己紹介 motoi (@nakatomotoi) 東京都内に住むソフトウェアエンジニア • 株式会社ワンキャリア(2022/4 ~ ) ◦ 人事向け
toB システム作っています • アーキテクチャ・データパイプラインとか興味あります
秘密計算って何?
秘密計算とは、データを暗号化したまま計算できる技術 Before After 復号化 or 匿名化 して 計算利用 暗号化したまま 計算利用
・復号化するとセキュ リ ティ面が心配 ・匿名化すると情報量 が減る ・セキュリティ性能が 高 い ・情報量が低減しない
こんな時に使われる ユースケース①: 第三者機関に分析を依頼するとき ユースケース②: 複数グループ会社でデータを統合して利用したい時(生データはやりとりしたくない)
秘密計算にはどんなものがある?
種類①:秘密分散 + MPC
種類②:準同型暗号
種類③:TEE方式 TEE = Trusted Execution Environment CPU上に構築した暗号化領域( Enclave)を利用して機密データを平文のまま計算する Enclave 生成
平文で計算
秘密計算は、どの手法がいいの?
マネタリーコストで比較してみた 引用:電子情報通信学会総合大会 大畑幸矢(2022) https://drive.google.com/file/d/1FpB9TWw7zrhkxy8viHqf81tl47klDUWL/view
コストは高そう。。
秘密計算って使えるの?
秘密計算を扱えるプロダクトは既にある • AWS:AWS Nitro Enclaves ◦ TEE方式 ◦ 公式から引用:AWS Nitro
Enclaves では、高度な機密情報の保護や安全措置を向上する、分離されたコン ピュー ティング環境を、お客様が作成することができます • GCP:該当なし ◦ 秘密計算を銘打ったサービスはない ◦ 近いサービスとして、 Cloud DLP ( Data Loss Prevention ) がある ▪ 特に機密性の高いデータを検出、分類、保護するためのフルマネージド サービス
まとめ • 秘密計算とはデータを暗号化したまま計算できる技術 • 3つの種類がある ◦ 秘密分散 + MPC ◦
準同型暗号 ◦ TEE方式 • 研究段階なので、コストが高い • AWSで使える
ありがとうございました!