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
暗号学的ハッシュ関数 / Cryptographic Hash Functions
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 15, 2024
More Decks by Kenji Saito
See All by Kenji Saito
AI とサービス・デザイン / AI and Service Design
ks91
PRO
0
2
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
43
コーディング・エージェントの活用 / Using Coding Agents
ks91
PRO
0
26
AGI (Artificial General Intelligence) の論点 / Key Issues in AGI (Artificial General Intelligence)
ks91
PRO
0
22
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
180
AI の技術 / AI technology
ks91
PRO
0
84
対話による知の拡張と傾聴の理論 / Expansion of Knowledge Through Dialogue and the Theory of Active Listening
ks91
PRO
0
24
プロンプトに対する攻撃と防御 / Attacks and Defenses Against Prompts
ks91
PRO
0
19
AI 前提社会における(地球)環境データのセンシング / Sensing of (Global) Environmental Data in an AI-Driven Society
ks91
PRO
0
32
Other Decks in Technology
See All in Technology
JTCでRedmine利用者2700人を実現した手法 第二部
nobuonakamura
0
140
O'Reilly Infrastructure & Ops Superstream: Platform Engineering for Developers, Architects & the Rest of Us
syntasso
0
300
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.5k
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
240
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
190
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
1
150
その英語学習、AWSで代替できませんか?
suzutatsu
1
120
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.6k
TypeScriptで実現する既存APIを活用したリモートMCPサーバー構築 / TSKaigi 2026
soarteclab
0
110
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
910
GitHub Copilot CLI で考える複数エージェント設計
tomokusaba
0
120
Directions Asia 2026 | Beyond Buildable AI Agents: Let’s Visualize Partner Value in the AI Era
ryoheig0405
0
110
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
130
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
300
Designing for Performance
lara
611
70k
How STYLIGHT went responsive
nonsquared
100
6.1k
So, you think you're a good person
axbom
PRO
2
2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
910
The SEO Collaboration Effect
kristinabergwall1
1
450
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Into the Great Unknown - MozCon
thekraken
41
2.5k
Six Lessons from altMBA
skipperchong
29
4.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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