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 Function
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenji Saito
PRO
June 14, 2025
Technology
75
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
暗号学的ハッシュ関数 / Cryptographic Hash Function
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2025 夏のオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 14, 2025
More Decks by Kenji Saito
See All by Kenji Saito
発表と総括 / Presentations and Summary
ks91
PRO
0
45
インシデントレスポンス演習II / Incident Response Exercise II
ks91
PRO
0
58
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
戦略と安全保障 / Strategy and Security
ks91
PRO
0
96
ローカル LLM とコンピューティングの脱領土化 / Local LLMs and Deterritorialization of Computing
ks91
PRO
0
23
サイバー戦の現在と未来 / The Present and Future of Cyber Warfare
ks91
PRO
0
80
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
180
AI Agentification: Current State and the Changes Ahead
ks91
PRO
0
51
サイバー攻撃・防御とサイバー法 / Cyber Attacks, Defense, and Cyber Law
ks91
PRO
0
110
Other Decks in Technology
See All in Technology
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
170
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.4k
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
280
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
1
3.1k
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
670
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
280
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
780
知らん間に、回ってる
ming_ayami
0
650
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.3k
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
440
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
270
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
580
The Pragmatic Product Professional
lauravandoore
37
7.4k
Crafting Experiences
bethany
1
210
30 Presentation Tips
portentint
PRO
1
350
Become a Pro
speakerdeck
PRO
31
6k
Utilizing Notion as your number one productivity tool
mfonobong
4
410
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Code Review Best Practice
trishagee
74
20k
Transcript
Generated by Stable Diffusion 3.5 — 2025 7 (WBS) —
2025 7 — 2025-06 – p.1/12
https://speakerdeck.com/ks91/collections/fintech-2025-summer — 2025 7 — 2025-06 – p.2/12
( 20 ) 1 ↑ • 2 ↓ 2025 •
3 • 4 (TCP/IP ) • 5 • 6 • 7 • 8 ↑ 9 ↓ 2024 ( ) 10 World Wide Web 11 Web API 12 * 13 git GitHub 14 (6/23 ) / (2 ) OK / — 2025 7 — 2025-06 – p.3/12
LAZE SOFTWARE https://lazesoftware.com/ja/tool/hash/ SHA (Secure Hash Algorithm) SHA (NIST) (
) — 2025 7 — 2025-06 – p.4/12
( ) ( ) ↔ ← ← — 2025 7
— 2025-06 – p.5/12
( ) ( ) ( 16 ) SHA Secure Hash
Algorithm ( ) 1 : — 2025 7 — 2025-06 – p.6/12
SHA-1 https://shattered.it SHA-1 160 2017 2 Google (CWI) — 2025
7 — 2025-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 . . . — 2025 7 — 2025-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 — 2025 7 — 2025-06 – p.9/12
— 2025 7 — 2025-06 – p.10/12
50% 253 50% 23 OK n 2n 2 160 80
SHA-1 (160 ) — 2025 7 — 2025-06 – p.11/12
— 2025 7 — 2025-06 – p.12/12