您好!刚知道Zcash吗?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

语言

哈希函数攻击的历史

Zooko Wilcox | Feb 24, 2017

被称为 SHA-1 的哈希函数,已经在很久之前就被认为是不安全的,在昨天 正式地破碎了。考虑到大家对哈希函数碰撞重新燃起了兴趣,我想引述我之前写过的一篇文章,它是关于针对哈希函数的安全性攻击的内容,希望大家可以从中找到有趣或者有用的信息。

你可以这里阅读这篇文章的全文 https://z.cash/technology/history-of-hash-function-attacks.html

这项调查的主要成果是,在不会受到碰撞攻击的密码学系统中 (即便它同样会受到原像攻击),这个系统也远比易受碰撞攻击的系统健壮的多。另外一项有趣的收获是,在 1996年(Tiger) 至 2000年(Whirlpool)之间,人类或许找到了如何防止哈希碰撞攻击的办法,因为在那个时段,没有著名的安全哈希函数被专门设计为抵御碰撞攻击。也许现代哈希函数,比如 SHA-256,SHA-3 和 BLAKE2 永远不会被攻破。

作为这篇文章的图片化参考,我引入了用颜色编码的碰撞攻击的时间是图,同样包含第二原像攻击和对于最出名的哈希函数安全攻击的调查。

chronological view of collision attacks

感谢 Andreas Hülsing, Samuel Neves,和 Zcash 团队的工程师 Daira Hopwood 对于这次调查的支持工作。

cryptography, hash functions, BLAKE2 | 查看所有标签