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
暗号学的ハッシュ関数 / Cryptographic Hash Functions
Search
Kenji Saito
PRO
June 15, 2024
Technology
0
45
暗号学的ハッシュ関数 / Cryptographic Hash Functions
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 15, 2024
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
ゼミ紹介 : 公共の利益のためのデジタルトランスフォーメーション / Zemi Introduction : Digital Transformation for Public Good
ks91
PRO
0
10
最新 DX 推進論 / Latest DX Promotion Theory
ks91
PRO
0
170
そのデジタル製品パスポートでどこへ行く? / Where Are You Going with That Digital Product Passport?
ks91
PRO
0
12
コバヤシマルテスト ─ 勝ち目のないゲームに抗いながら旅する心の旅路 / Kobayashi Maru Test - a mental journey of defiance against a game that cannot be won
ks91
PRO
0
44
セキュリティ戦略・発表と総括 / Security Strategies, Presentation and Conclusions
ks91
PRO
1
55
暗号資産の経済学・イントロダクション / Economics of Cryptocurrencies (Introduction)
ks91
PRO
0
50
AI とデジタルトランスフォーメーション / AI and Digital Transformation
ks91
PRO
0
33
インシデントレスポンス演習 II / Incident Response Exercise II
ks91
PRO
0
59
A思考の自動化とX 思考の行方 / Automation of A Thinking and the Future of X Thinking
ks91
PRO
0
44
Other Decks in Technology
See All in Technology
2024年版 運用者たちのLLM
nwiizo
3
290
夏休みの(最後の)宿題 for JuliaTokyo #12
antimon2
0
130
APIのドキュメント化何使ってますか?
miu_crescent
2
160
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
180
技術力あげたい
hisaichi5518
2
2.8k
実践的なバグバウンティ入門
scgajge12
4
2.1k
日経電子版から始まった内製開発の現在地と向き合っている課題/inhouse
nishiuma
0
230
バックログを導入し やっぱやめた話
ota42y
0
170
Namespace, Now and Then
tagomoris
0
170
中規模・ミドルTier開発組織におけるDevRelの戦略と実行と成果 - DevRel Guild Conference Mini -
leveragestech
2
260
Datadog を使ったプロダクトとクラウドの セキュリティモニタリング
mrtc0
0
450
FastlyとfalcoでNode.jsレスな Webサーバー構築 : IPTV版 ABEMAアプリインフラ刷新 / Building web server using Fastly and falco without Node.js for IPTV ABEMA app
nodaguti
0
240
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Build your cross-platform service in a week with App Engine
jlugia
228
18k
Typedesign – Prime Four
hannesfritz
38
2.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
The Mythical Team-Month
searls
218
43k
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
From Idea to $5000 a Month in 5 Months
shpigford
378
46k
Building an army of robots
kneath
302
42k
For a Future-Friendly Web
brad_frost
173
9.3k
Transcript
Hardening for cyber security — generated by Stable Diffusion XL
v1.0 2024 7 (WBS) 2024 7 — 2024-06 – p.1/12
https://speakerdeck.com/ks91/collections/cyber-security-2024-summer 2024 7 — 2024-06 – p.2/12
( 20 ) 1 • 2 • 3 • 4
(TCP/IP ) • 5 • 6 • 7 • 8 9 10 World Wide Web 11 Web API 12 13 git GitHub 14 (6/24 ) / (2 ) OK / 2024 7 — 2024-06 – p.3/12
LAZE SOFTWARE https://lazesoftware.com/ja/tool/hash/ SHA (Secure Hash Algorithm) SHA (NIST) (
) 2024 7 — 2024-06 – p.4/12
( ) ( ) ↔ ← ← 2024 7 —
2024-06 – p.5/12
( ) ( ) ( 16 ) SHA Secure Hash
Algorithm ( ) 1 : 2024 7 — 2024-06 – p.6/12
SHA-1 https://shattered.it SHA-1 160 2017 2 Google (CWI) 2024 7
— 2024-06 – p.7/12
H (pre-image resistance) h h = H(m) m 2 (
) (second pre-image resistance) m1 H(m1 ) = H(m2 ) m2 ( m1 = m2 ) ( ) 256 8 . . . 2024 7 — 2024-06 – p.8/12
160 256 . . . . . . 8.8 ×
1023 km 1023+6 mm 160 1,000 103 16 1016×3 1029 mm 160 1048 1 2024 7 — 2024-06 – p.9/12
2024 7 — 2024-06 – p.10/12
50% 253 50% 23 OK n 2n 2 160 80
SHA-1 (160 ) 2024 7 — 2024-06 – p.11/12
2024 7 — 2024-06 – p.12/12