首页> 外文会议>European Conference on Artificial Intelligence >Encoding Cryptographic Functions to SAT Using Transalg System
【24h】

Encoding Cryptographic Functions to SAT Using Transalg System

机译:使用Transalg系统编码加密功能

获取原文

摘要

In this paper we propose the technology for constructing propositional encodings of discrete functions. It is aimed at solving inversion problems of considered functions using state-of-the-art SAT solvers. We implemented this technology in the form of the software system called TRANSALG, and used it to construct SAT encodings for a number of cryptanalysis problems. By applying SAT solvers to these encodings we managed to invert several cryptographic functions. In particular, we used the SAT encodings produced by TRANSALG to construct the family of two-block MD5 collisions in which the first 10 bytes are zeros. In addition to that we used Transalg encoding for the widely known A5/1 keystream generator to solve several dozen of its cryptanalysis instances in a distributed computing environment. Also in the present paper we compare the functionality of TRANSALG with that of similar software systems.
机译:在本文中,我们提出了构建离散函数的命题编码的技术。它旨在解决使用最先进的SAT溶剂的考演问题。我们以名为Transalg的软件系统的形式实现了此技术,并使用它来构建饱和程序的SAT编码。通过将SAT Solvers应用于这些编码,我们设法颠倒了几个加密功能。特别是,我们使用Transalg产生的SAT编码来构建两个块MD5碰撞的系列,其中前10个字节是零。除了我们使用Transalg编码对于广泛的A5 / 1键/段生成器来说,在分布式计算环境中解决其密码分析实例的几十个。同样在本文中,我们将Transalg的功能与类似的软件系统的功能进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号