首页> 外文会议>IEEE International Carnahan Conference on Security Technology >On the application of symbolic regression and genetic programming for cryptanalysis of symmetric encryption algorithm
【24h】

On the application of symbolic regression and genetic programming for cryptanalysis of symmetric encryption algorithm

机译:关于对称加密算法密码分析的象征性回归和遗传规划的应用

获取原文

摘要

The aim of the paper is to show different point of view on the problem of cryptanalysis of symmetric encryption algorithms. Our dissimilar approach, compared to the existing methods, lies in the use of the power of evolutionary principles which are in our cryptanalytic system applied with leveraging of the genetic programming (GP) in order to perform known plaintext attack (KPA). Our expected result is to find a program (i.e. function) that models the behavior of a symmetric encryption algorithm DES instantiated by specific key. If such a program would exist, then it could be possible to decipher new messages that have been encrypted by unknown secret key. The GP is employed as the basis of this work. GP is an evolutionary algorithm-based methodology inspired by biological evolution which is capable of creating computer programs solving a corresponding problem. The symbolic regression (SR) method is employed as the application of GP in practical problem. The SR method builds functions from predefined set of terminal blocks in the process of the GP evolution; and these functions approximate a list of input value pairs. The evolution of GP is controlled by a fitness function which evaluates the goal of a corresponding problem. The Hamming distance, a difference between a current individual value and a reference one, is chosen as the fitness function for our cryptanalysis problem. The results of our experiments did not confirmed initial expectation. The number of encryption rounds did not influence the quality of the best individual, however, its quality was influenced by the cardinality of a training set. The elimination of the initial and final permutations had no influence on the quality of the results in the process of evolution. These results showed that our KPA GP solution is not capable of revealing internal structure of the DES algorithm's behavior.
机译:本文的目的是显示对对称加密算法密码分析问题的不同观点。与现有方法相比,我们的不同方法在于使用在我们的密码分析系统中使用的进化原理的力量,以利用遗传编程(GP),以便进行已知的明文攻击(KPA)。我们的预期结果是找到模型由特定密钥实例化的对称加密算法的行为的程序(即函数)。如果存在这样的程序,则可以通过未知密钥加密的新消息解密。 GP作为这项工作的基础。 GP是一种基于进化算法的方法,其受生物进化的启发,能够创建解决相应问题的计算机程序。符号回归(SR)方法作为GP在实际问题中的应用。 SR方法在GP演进过程中构建来自预定义的终端块集的函数;这些功能近似于输入值对列表。 GP的演变由健身功能控制,该函数评估相应问题的目标。汉明距离,当前单独值和参考文献之间的差异被选择为密码分析问题的健身功能。我们的实验结果没有确认初步期望。加密轮数量没有影响最佳个人的质量,但其质量受到培训集的基数的影响。消除最初和最终排列对进化过程中的结果质量没有影响。这些结果表明,我们的KPA GP解决方案不能揭示DES算法的行为的内部结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号