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
motoi
April 29, 2022
Technology
1
560
秘密計算を完全に理解した
motoi
April 29, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
120
20250807_Kiroと私の反省会
riz3f7
0
180
生成AI導入の効果を最大化する データ活用戦略
ham0215
0
110
Rubyの国のPerlMonger
anatofuz
3
730
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
210
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1
ks91
PRO
0
110
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
600
LTに影響を受けてテンプレリポジトリを作った話
hol1kgmg
0
310
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
380
AI人生苦節10年で会得したAIがやること_人間がやること.pdf
shibuiwilliam
1
270
いかにして命令の入れ替わりについて心配するのをやめ、メモリモデルを愛するようになったか(改)
nullpo_head
3
1.3k
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
3
1.2k
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
Building an army of robots
kneath
306
45k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Balancing Empowerment & Direction
lara
1
530
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
4 Signs Your Business is Dying
shpigford
184
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Thoughts on Productivity
jonyablonski
69
4.8k
RailsConf 2023
tenderlove
30
1.2k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
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で使える
ありがとうございました!