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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
motoi
April 29, 2022
Technology
630
2
Share
秘密計算を完全に理解した
motoi
April 29, 2022
Other Decks in Technology
See All in Technology
これからの「データマネジメント」の話をしよう
sansantech
PRO
0
110
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
320
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.2k
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
120
AI時代 に増える データ活用先
takahal
0
240
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
Route 53 Global Resolver で高額課金発生!
otanikohei2023
0
100
[最強DB講義]推薦システム | 基礎編
recsyslab
PRO
1
170
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
170
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
920
AI時代のガードレールとしてのAPIガバナンス
nagix
0
290
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
160
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
Claude Code のすすめ
schroneko
67
220k
How GitHub (no longer) Works
holman
316
150k
Why Our Code Smells
bkeepers
PRO
340
58k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
260
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Paper Plane
katiecoart
PRO
1
49k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
For a Future-Friendly Web
brad_frost
183
10k
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で使える
ありがとうございました!