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
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
暗号学的ハッシュ関数 / Cryptographic Hash Functions
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 15, 2024
More Decks by Kenji Saito
See All by Kenji Saito
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
14
インシデントレスポンス演習 I / Incident Response Exercise I
ks91
PRO
0
22
責任 2.0/3.0 ∼ 知的創造過程の脱領土化 / Responsibility 2.0/3.0 - The Deterritorialization of the Intellectual Creative Process
ks91
PRO
0
9
エージェント化するAI:現在地とその先に起きる変化 〜 おかわり / AI as Agents: The Current State and the Changes Ahead - a second helping
ks91
PRO
0
27
金融テクノロジーのガバナンス / Governance of Financial Technology
ks91
PRO
0
50
セキュリティの基礎とインシデントレスポンス / Security Fundamentals and Incident Response
ks91
PRO
0
87
やり抜く力を見せるエージェントたち / Agents Who Demonstrate Perseverance
ks91
PRO
0
35
ブロックチェーン / Blockchain
ks91
PRO
0
120
デジタルとコミュニケーション / Digital and Communication
ks91
PRO
0
53
Other Decks in Technology
See All in Technology
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
120
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
100
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
5
1.3k
脆弱性対応、どこで線を引くか
rymiyamoto
0
370
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
160
LLMにもCAP定理があるという話
harukasakihara
0
290
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
490
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
840
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
460
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
1.8k
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
190
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
830
Navigating Weather and Climate Data
rabernat
0
220
How to Ace a Technical Interview
jacobian
281
24k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
450
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
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