抗碰撞性(collision resistance):很难得到任意两个可以产生相同哈希值的消息 。抗碰撞性 和 抗次原像性 也许听上去是同样的性质,但它们具有细微而显著的不同 。抗次原像性 说的是如果 已经 有了一个消息,你也很难得到另一个与之哈希值相匹配的消息 。抗碰撞性 使你很难找到两个可以生成相同哈希值的消息,并且要在哈希函数中实现这一性质则更加困难 。
让我回到黑客试图替换文件(可以通过哈希值进行校验)的场景 。现在,要在“外面”使用加密哈希算法(除了使用那些在现实世界中由独角兽公司开发的完全无 Bug 且安全的实现之外),还有一些重要且困难的附加条件需要满足 。认真的读者可能已经想到了其中一些,特别需要指出的是:
- 你必须确保自己所拥有的哈希值副本也没有被篡改 。
- 你必须确保执行哈希算法的实体能够正确执行并报告了结果 。
- 你必须确保对比两个哈希值的实体确实报告了这个对比的正确结果 。
确保你能满足这些条件绝对不是一件容易的事 。这就是 可信平台模块(Trusted Platform Modules)(TPM)成为许多计算系统一部分的原因之一 。它们扮演着信任的硬件基础,可以为验证重要二进制数据真实性的加密工具提供保证 。TPM 对于现实中的系统来说是有用且重要的工具,我也打算将来写一篇关于 TPM 的文章 。
推荐阅读
-
北大 经历百年风霜!北大122周年校庆清华送祝福 仅16个字却意味深长
-
『充电头网』18W双向PD快充,紫米推出新款20000mAh移动电源,双输入三输出
-
专访@专访:德国现阶段防控措施总体有效——访德国杜伊斯堡-埃森大学病毒研究所教授陆蒙吉
-
西班牙▲老人被遗弃、溜冰场改为停尸房的西班牙:疫情来得如此凶猛
-
-
-
-
高通骁龙:安卓AI性能排行:骁龙865拿下第一,华为麒麟990 5G意外垫底
-
中国联通@华南快讯:华南生鲜签约中国联通,打造全国首个5G智慧农批市场
-
农民小故事|提高繁殖成活率,高温扦插长寿花容易烂根?实践操作总结6个原因
-
-
沐辰王者菌|张大仙公布速推流全新阵容:3分钟平推水晶,荣耀以下简直乱杀
-
“妈妈,我恨你!”孩子进入“仇亲期”,父母要懂得巧妙化解
-
「魔兽世界」魔兽世界怀旧服:工作室要撤了?金币比例持续走低 多存点硬币吧
-
【数据宝】它们最厉害!7家公司海外收入破千亿,这家科技公司99%收入来自国外,赚外国人的钱
-
-
-
-
美军|首次访华就想示威?中国直接霸气撤走仪仗队,尊严绝不容许践踏
-
「搞笑男人心」可以看看这几款!,5-8万元想买7座二手商务车