經過 2 年的研究,Google 表示其已成功破解了 SHA-1 加密。盡管暫未披露其首次達陣的任何細節,該公司還是放出了一個概念驗證。根據既往的信息披露政策,我們將在 90 天后知曉詳情。在此期間,你可以看看 Google 曬出的兩份特制 PDF 文檔,雖然它們擁有相同的 SHA-1 哈希值,但內容上卻不盡相同(定義沖突)。
需要指出的是,SHA-1 曾一度非常流行,但現在已經不太常見。因為專家們很早前就預測過,這項技術將很快被破解。近年來,業內已經逐漸疏遠這項加密方法,轉而采用更安全的替代品,比如 SHA-256。
Google 在發表 SHA-1 沖突新聞的 Shattered.it 網站上表示:
我們已經通過這個實例演示了如何攻破 SHA-1 加密。
這項被業內廣泛用于數字簽名、文件完整性驗證、以及保護廣泛的數字資產(包括信用卡交易、電子文檔、開源軟件資源庫與軟件更新等)的加密標準,現已被實際證明可精心制作出兩份沖突的 PDF 文件。
它們包含了不同的內容,卻擁有相同的 SHA-1 數字簽名,意味著一個有效簽名可被另一份 PDF 文件所濫用。
舉例來說,別有用心的人可以利用這種方法制作兩份內容不一致的租賃協議,然后用低價 副本 欺騙他人 簽下 價格更高的那份合約。
當然,想要達成 Google 這樣的“成就”并非易事,因之實際上共執行了 9,223,372,036,854,775,808 次 SHA-1 計算(9 10^18);一階段攻擊需要耗費 6500 年的 CPU 計算時間;二階段攻擊也需要 110 年的 GPU 計算時間?! ?/p>
責任編輯:韓希宇
免責聲明:
中國電子銀行網發布的專欄、投稿以及征文相關文章,其文字、圖片、視頻均來源于作者投稿或轉載自相關作品方;如涉及未經許可使用作品的問題,請您優先聯系我們(聯系郵箱:cebnet@cfca.com.cn,電話:400-880-9888),我們會第一時間核實,謝謝配合。