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
610
2
Share
秘密計算を完全に理解した
motoi
April 29, 2022
Other Decks in Technology
See All in Technology
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
550
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
110
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
MCPで決済に楽にする
mu7889yoon
0
170
OPENLOGI Company Profile
hr01
0
83k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
Bref でサービスを運用している話
sgash708
0
220
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
190
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
360
ZOZOTOWNリプレイスでのSkills導入までの流れとこれから.pptx.pdf
zozotech
PRO
2
240
AI時代のシステム開発者の仕事_20260328
sengtor
0
320
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The browser strikes back
jonoalderson
0
870
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Deep Space Network (abreviated)
tonyrice
0
100
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
230
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
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で使える
ありがとうございました!