首页> 外文学位 >Cellular automata for dynamic S-boxes in cryptography.
【24h】

Cellular automata for dynamic S-boxes in cryptography.

机译:密码学中动态S盒的元胞自动机。

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

摘要

In today's world of private information and mass communication, there is an ever increasing need for new methods of maintaining and protecting privacy and integrity of information. This thesis attempts to combine the chaotic world of cellular automata and the paranoid world of cryptography to enhance the S-box of many Substitution Permutation Network (SPN) ciphers, specifically Rijndael/AES. The success of this enhancement is measured in terms of security and performance.;The system improves the base Rijndael algorithm in the following ways. First, it utilizes a new S-box for each block of data. This effectively limits the amount of data that can be gathered for statistical analysis to the blocksize being used. Secondly, the S-boxes are not stored in the compiled binary, which protects against an "S-box blanking" [22] attack. Thirdly, the algebraic expression hidden within each galois generated S-box is destroyed after one CA generation, which also modifies key expansion results. Finally, the thesis succeeds in combining Cellular Automata and Cryptography securely, though it is not the most efficient solution to dynamic S-boxes.;The results show that it is possible to use Cellular Automata (CA) to enhance the security of an 8-bit S-box by further randomizing the structure. This secure use of CA to scramble the S-box, removes the "9-term algebraic expression" [20] [21] that typical Galois generated S-boxes share. This cryptosystem securely uses a Margolis class, partitioned block, uniform gas, cellular automata to create unique S-boxes for each block of data to be processed.
机译:在当今的私人信息和大众传播世界中,对维持和保护信息的隐私和完整性的新方法的需求不断增长。本文试图结合细胞自动机的混沌世界和密码学的偏执世界,以增强许多替代置换网络(SPN)密码的S-box,特别是Rijndael / AES。此增强功能的成功与否取决于安全性和性能。该系统通过以下方式改进了基本Rijndael算法。首先,它为每个数据块使用一个新的S-box。这有效地将可以收集用于统计分析的数据量限制为正在使用的块大小。其次,S盒不存储在已编译的二进制文件中,这可以防止“ S盒消隐” [22]攻击。第三,在一个CA生成后,隐藏在每个伽罗瓦生成的S-box中的代数表达式被破坏,这也修改了密钥扩展结果。最后,尽管不是动态S-box的最有效解决方案,但论文成功地成功地将Cellular Automata和Cryptography结合在一起;结果表明,可以使用Cellular Automata(CA)来增强8-S的安全性。通过进一步随机化结构,将位S-box CA的这种安全使用来扰乱S盒,从而消除了典型的Galois生成的S盒共享的“ 9项代数表达式” [20] [21]。该密码系统安全地使用Margolis类,分区块,均匀气体,蜂窝自动机为每个要处理的数据块创建唯一的S盒。

著录项

  • 作者

    Luckett, William Matthew.;

  • 作者单位

    University of Louisville.;

  • 授予单位 University of Louisville.;
  • 学科 Computer Science.
  • 学位 M.Eng.
  • 年度 2007
  • 页码 163 p.
  • 总页数 163
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:40:03

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号