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

暗号学的ハッシュ関数 / cryptographic hash function

暗号学的ハッシュ関数 / cryptographic hash function

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

Kenji Saito

June 01, 2023
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. Financial technology in the living room. Generated by Stable Diffusion

    XL Beta — 2023 7 (WBS) — 2023 7 — 2023-06 – p.1/12
  2. ( 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/19 ) / (2 ) OK / — 2023 7 — 2023-06 – p.3/12
  3. ( ) ( ) ↔ ← ← — 2023 7

    — 2023-06 – p.5/12
  4. ( ) ( ) ( 16 ) SHA Secure Hash

    Algorithm ( ) 1 : — 2023 7 — 2023-06 – p.6/12
  5. H (pre-image resistance) h h = H(m) m 2 (

    ) (second pre-image resistance) m1 H(m1 ) = H(m2 ) m2 ( m1 = m2 ) ( ) 256 8 . . . — 2023 7 — 2023-06 – p.8/12
  6. 160 256 . . . . . . 8.8 ×

    1023 km 1023+6 mm 160 1,000 103 16 1016×3 1029 mm 160 1048 1 — 2023 7 — 2023-06 – p.9/12
  7. 50% 253 50% 23 OK n 2n 2 160 80

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