日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

现代密码学5.4--对哈希函数的攻击

發(fā)布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 现代密码学5.4--对哈希函数的攻击 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

現(xiàn)代密碼學(xué)5.4--對哈希函數(shù)的攻擊

  • 生日攻擊
    • 生日問題

博主正在學(xué)習(xí)INTRODUCTION TO MODERN CRYPTOGRAPHY (Second Edition) --Jonathan Katz, Yehuda Lindell,做一些筆記供自己回憶,如有錯誤請指正。整理成一個系列現(xiàn)代密碼學(xué),方便檢索。

  • 第二章定義了完美安全及其對應(yīng)的密碼方案“一次一密”,
  • 第三章介紹了多種安全定義
    • 3.1-3.3 計算安全,PRG和基于PRG構(gòu)造的滿足計算安全的密碼方案;
    • 3.4-3.5 CPA安全,PRF和基于PRF構(gòu)造的滿足CPA安全的密碼方案
    • 3.6 基于PRG和PRF構(gòu)造的流密碼和分組密碼;
    • 3.7 CCA安全,對非CCA安全密碼方案的攻擊
  • 第四章介紹消息驗證碼/MAC
    • 4.1節(jié)介紹了什么是消息完整性
    • 4.2節(jié)介紹MAC的定義以及安全性定義
  • 第五章介紹哈希函數(shù)
    • 5.1節(jié)介紹了哈希函數(shù)的定義
    • 5.2節(jié)介紹了域擴張:固定長度輸入→\rightarrow任意長度輸入
    • 5.3節(jié)介紹基于Hash和固定長度輸入MAC構(gòu)造的任意長度輸入MAC
    • 5.4節(jié)將介紹對哈希函數(shù)的攻擊
      • 生日攻擊
      • 小空間生日攻擊
      • 求逆函數(shù)的時間/空間權(quán)衡

生日攻擊

攻擊哈希函數(shù)H:{0,1}?→{0,1}lH:\{0,1\}^*\rightarrow \{0,1\}^lH:{0,1}?{0,1}l,可以通過:

  • 計算2l+12^l+12l+1種不同輸入的哈希值,可以找到碰撞

希望簡化問題

  • 原始問題:對于qqq個不同輸入x1,……xqx_1,……x_qx1?,xq?,計算yi=H(xi)y_i=H(x_i)yi?=H(xi?),檢查是否有兩個yiy_iyi?相等
  • 簡化問題:HHH看作隨機函數(shù)yi∈{0,1}ly_i\in \{0,1\}^lyi?{0,1}l,隨機選擇y1……yqy_1……y_qy1?yq?,找到yi=yjy_i=y_jyi?=yj?的概率

生日問題

一個房間里有qqq個人,其中有兩個人生日相同的概率是多少?yi∈{1,……,365}y_i\in \{1,……,365\}yi?{1,,365}

  • 概率

  • 計算過程

總結(jié)

以上是生活随笔為你收集整理的现代密码学5.4--对哈希函数的攻击的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。