首页> 外文会议>European Conference on Genetic Programming >Comparison of Genetic Programming Methods on Design of Cryptographic Boolean Functions
【24h】

Comparison of Genetic Programming Methods on Design of Cryptographic Boolean Functions

机译:密码布尔函数设计中遗传编程方法的比较

获取原文

摘要

The ever-increasing need for information security requires a constant refinement of contemporary ciphers. One of these are stream ciphers which secure data by utilizing a pseudo-randomly generated binary sequence. Generating a cryptographically secure sequence is not an easy task and requires a Boolean function possessing multiple cryptographic properties. One of the most successful ways of designing these functions is genetic programming. In this paper, we present a comparative study of three genetic programming methods, tree-based, Cartesian and linear, on the task of generating Boolean functions with an even number of inputs possessing good values of nonlinearity, balancedness, correlation immunity, and algebraic degree. Our results provide a comprehensive overview of how genetic programming methods compare when designing functions of different sizes, and we show that linear genetic programming, which has not been used for design of some of these functions before, is the best at dealing with increasing number of inputs, and creates desired functions with better reliability than the commonly used methods.
机译:对信息安全的不断增长的需求要求对当代密码进行不断完善。其中一种是流密码,它通过利用伪随机生成的二进制序列来保护数据。生成加密安全序列不是一件容易的事,并且需要具有多个加密属性的布尔函数。设计这些功能的最成功方法之一是基因编程。在本文中,我们对三种遗传编程方法(基于树,笛卡尔和线性)的比较研究进行了研究,以生成具有偶数个输入且具有良好的非线性,平衡,相关抗扰度和代数度的布尔函数的任务。我们的研究结果全面概述了遗传编程方法在设计不同大小的函数时如何进行比较,并且我们证明线性遗传编程(以前从未用于某些函数的设计)最适合处理数量越来越多的遗传算法。输入,并创建比常用方法更好的可靠性的所需功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号