首页> 外文学位 >Automatic design of Feistel ciphers using constraint techniques.
【24h】

Automatic design of Feistel ciphers using constraint techniques.

机译:使用约束技术自动设计Feistel密码。

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

摘要

In symmetric key cryptographic algorithms that operate on the Feistel principle, Cryptographic substitution boxes (S-boxes) are employed to introduce confusion into the message being encrypted. These S-boxes constitute the non-linear part in most cryptographic algorithms, and their design has been the focus of attention among researchers for several years. The concerns yield major design requirements. In particular, they should be highly nonlinear. Current work in S-box design to satisfy security requirements employ approaches such as human-made, math-made, generate-and-test, spectral inversion and local search. Recent approaches employ neural networks and distributed methodologies.This work addresses the application of constraint-based search techniques to find cryptographic substitution boxes (S-boxes). In this approach, variables are defined, the domain of each variable is specified, and common security requirements for an S-box are modeled into constraints involving relevant variables. The model is input to a solver that outputs the S-boxes.We have made a number of contributions. First, the quality of obtained S-boxes is superior to the ones currently published by the Data Encryption Standard (DES) as part of its specification based on Matsui's security metric. Second, due to the enormity of the problem, several heuristics are investigated for n-ary Constraint Satisfaction Problem (CSP) solvers to speed up S-box search and generation. We apply the properties of CSPs to reduce the search space to obtain solutions both, efficiently and having higher quality according to Matsui's measure for non-linearity. We derive new results on Linear Approximation Tables for an S-box, and on the condition of a partially assigned S-box to form a complete S-box. A method of visiting S-box variables that will efficiently generate S-boxes is identified. A form of value-ordering to propel this efficiency further has been discovered. The properties of constraints are used to discover new forms of symmetry of S-boxes. Finally, a novel metric for search efficiency of systematic searches such as this application has been quantified.
机译:在根据Feistel原理进行操作的对称密钥密码算法中,采用了密码替换框(S-box)将混淆引入正在加密的消息中。这些S盒是大多数密码算法中的非线性部分,多年来,其设计一直是研究人员关注的焦点。这些顾虑产生了主要的设计要求。特别是,它们应该是高度非线性的。为了满足安全性要求,S-box设计中的当前工作采用了人工,数学,生成和测试,频谱反转和局部搜索等方法。最近的方法采用神经网络和分布式方法。这项工作解决了基于约束的搜索技术在寻找密码替代盒(S-box)中的应用。在这种方法中,定义变量,指定每个变量的域,并将S-box的通用安全要求建模为涉及相关变量的约束。该模型输入到输出S盒的求解器中。我们做出了许多贡献。首先,获得的S-box的质量要优于数据加密标准(DES)当前发布的S-box,它是基于Matsui安全性指标的规范的一部分。其次,由于问题的严重性,对n元约束满足问题(CSP)求解器的几种启发式方法进行了研究,以加快S-box搜索和生成的速度。我们使用CSP的属性来减少搜索空间,从而根据Matsui的非线性度量来有效,高质量地获得解决方案。我们在S-box的线性近似表上以及在部分分配S-box形成一个完整S-box的条件下得出新结果。确定了一种访问S-box变量的方法,该方法将有效地生成S-box。已经发现了一种价值排序形式,可以进一步推动这种效率。约束的属性用于发现S盒对称的新形式。最后,已经量化了诸如本申请的用于系统搜索的搜索效率的新颖度量。

著录项

  • 作者

    Ramamoorthy, Venkatesh.;

  • 作者单位

    Florida Institute of Technology.;

  • 授予单位 Florida Institute of Technology.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 160 p.
  • 总页数 160
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 农学(农艺学);
  • 关键词

  • 入库时间 2022-08-17 11:36:44

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号