【24h】

Verified Security of Merkle-Damgård

机译:已验证Merkle-Damgård的安全性

获取原文
获取原文并翻译 | 示例

摘要

Cryptographic hash functions provide a basic data authentication mechanism and are used pervasively as building blocks to realize many cryptographic functionalities, including block ciphers, message authentication codes, key exchange protocols, and encryption and digital signature schemes. Since weaknesses in hash functions may imply vulnerabilities in the constructions that build upon them, ensuring their security is essential. Unfortunately, many widely used hash functions, including SHA-1 and MD5, are subject to practical attacks. The search for a secure replacement is one of the most active topics in the field of cryptography. In this paper we report on the first machine-checked and independently-verifiable proofs of collision-resistance and in differentiability of Merkle-Damgaard, a construction that underlies many existing hash functions. Our proofs are built and verified using an extension of the Easy Crypt framework, which relies on state-of-the-art verification tools such as automated theorem provers, SMT solvers, and interactive proof assistants.
机译:密码散列函数提供了一种基本的数据身份验证机制,并广泛用作实现许多密码功能的构建块,其中包括块密码,消息身份验证代码,密钥交换协议以及加密和数字签名方案。由于哈希函数的弱点可能意味着基于它们的构造中的漏洞,因此确保其安全性至关重要。不幸的是,许多广泛使用的哈希函数,包括SHA-1和MD5,都受到实际攻击。寻找安全替代品是密码学领域最活跃的主题之一。在本文中,我们报告了Merkle-Damgaard的第一个机器检查且可独立验证的抗碰撞性和可区分性的证明,该结构是许多现有哈希函数的基础。我们的证明是使用Easy Crypt框架的扩展构建和验证的,该框架依赖于最新的证明工具,例如自动定理证明,SMT求解器和交互式证明助手。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号