Upgrade to Pro — share decks privately, control downloads, hide ads and more …

暗号学的ハッシュ関数 / Cryptographic Hash Function

暗号学的ハッシュ関数 / Cryptographic Hash Function

早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2025 夏のオンデマンド教材 第7回で使用したスライドです。

Avatar for Kenji Saito

Kenji Saito

June 14, 2025
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ( 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
  2. ( ) ( ) ↔ ← ← — 2025 7

    — 2025-06 – p.5/12
  3. ( ) ( ) ( 16 ) SHA Secure Hash

    Algorithm ( ) 1 : — 2025 7 — 2025-06 – p.6/12
  4. 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
  5. 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
  6. 50% 253 50% 23 OK n 2n 2 160 80

    SHA-1 (160 ) — 2025 7 — 2025-06 – p.11/12