Performing hundreds of test runs and a source-code analysis, we empirically identified improved parameter configurations for the CryptoMiniSat (CMS) 5 for solving cryptographic CNF instances originating from algebraic known-plaintext attacks on 3 rounds encryption of the Small AES-64 model cipher SR$(3, 4, 4, 4)$. We finally became able to reconstruct 64-bit long keys in under an hour real time which, to our knowledge, has never been achieved so far. Especially, not without any assumptions or previous knowledge of key-bits (for instance in the form of side-channels, as in \cite{Mohamed2012algebraicSCA}). A statistical analysis of the non-deterministic solver runtimes was carried out and command line parameter combinations were defined to yield best runtimes which ranged from under an hour to a few hours in median at the beginning. We proceeded using an Automatic Algorithm Configuration (AAC) tool to systematically extend the search for even better solver configurations with success to deliver even shorter solving times. In this work we elaborate on the systematics we followed to reach our results in a traceable and reproducible way. The ultimate focus of our investigations is to find out if CMS, when appropriately tuned, is indeed capable to attack even bigger and harder problems than the here solved ones. For the domain of cryptographic research, the duration of the solving time plays an inferior role as compared to the practical feasibility of finding a solution to the problem. The perspective scalability of the here presented results is the object of further investigations.


翻译:在进行数百次测试运行和源代码分析的过程中,我们从经验上为CryptoMiniSat (CMS) 5 确定了改进后的参数配置,用于解决来自3轮代数已知变异点袭击的加密的CNF加密案例。对小型 AES-64 模型加密的AES-64 模型加密,密码SR$(3、4、4、4,4美元),我们终于能够在一个小时的实时时间下重建64比特长的密钥,而据我们所知,这个实时时间从一个小时到最初的中位。我们开始使用自动的 Algorithm 配置(AAC) 来系统地扩大对更精确的解析配置的搜索范围(例如侧通道的形式,如在\cite{Mohamed2012algebraicSCA}中)。对非定型求解码求解器运行时间进行了统计分析,对非定型解码的运行时间和命令行参数组合进行了定义,以产生最优的运行时间,从一个小时到开始的中位。我们使用的自动解算法配置(AAC)工具,以系统化地扩大寻找更精准的解配置,更精确的解到更精确的解到更精确的精确的精确的解算方法,如果我们更精确的解到最终的解算方法的解到更精确的解算方法,我们更精确的精确的解算,那么的解到最终的解算。我们在这里的轨道的解到最终的轨道的轨道的轨道,那么的轨道的轨道,我们的轨道,我们的轨道的轨道的轨道的轨道的轨道的轨道是更精确的轨道的轨道的轨道,我们找到的轨道的轨道的轨道的轨道的轨道的轨道,我们是如何的轨道上的轨道,我们是如何的轨道,我们找到的轨道的轨道上的轨道上的轨道上的轨道上的轨道上的轨道上的定位, 。

0
下载
关闭预览

相关内容

专知会员服务
50+阅读 · 2021年8月8日
【2020新书】Python文本分析,104页pdf
专知会员服务
96+阅读 · 2020年12月23日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
76+阅读 · 2020年7月26日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
145+阅读 · 2019年10月12日
强化学习最新教程,17页pdf
专知会员服务
171+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
91+阅读 · 2019年10月10日
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
已删除
将门创投
8+阅读 · 2019年1月30日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
Arxiv
0+阅读 · 2022年2月21日
Arxiv
6+阅读 · 2018年2月7日
VIP会员
相关VIP内容
专知会员服务
50+阅读 · 2021年8月8日
【2020新书】Python文本分析,104页pdf
专知会员服务
96+阅读 · 2020年12月23日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
76+阅读 · 2020年7月26日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
145+阅读 · 2019年10月12日
强化学习最新教程,17页pdf
专知会员服务
171+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
91+阅读 · 2019年10月10日
相关资讯
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
已删除
将门创投
8+阅读 · 2019年1月30日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
Top
微信扫码咨询专知VIP会员