首页> 外文会议>International conference on parallel problem solving from nature >A Search for Additional Structure: The Case of Cryptographic S-boxes
【24h】

A Search for Additional Structure: The Case of Cryptographic S-boxes

机译:寻找附加结构:密码S盒的情况

获取原文
获取外文期刊封面目录资料

摘要

We investigate whether it is possible to evolve cryptograph-ically strong S-boxes that have additional constraints on their structure. We investigate two scenarios: where S-boxes additionally have a specific sum of values in rows, columns, or diagonals and the scenario where we check that the difference between the Hamming weights of inputs and outputs is minimal. The first case represents an interesting benchmark problem, while the second one has practical ramifications as such S-boxes could offer better resilience against side-channel attacks.We explore three solution representations by using the permutation; integer; and cellular automata-based encoding. Our results show that it is possible to find S-boxes with excellent cryptographic properties (even optimal ones) and reach the required sums when representing S-box as a square matrix. On the other hand; for the most promising S-box representation based on trees and cellular automata rules; we did not succeed in finding S-boxes with small differences in the Hamming weights between the inputs and outputs; which opens an interesting future research direction. Our results for this scenario and different encodings inspired a mathematical proof that the values reached by evolutionary algorithms are the best possible ones.
机译:我们研究是否有可能发展出在结构上有其他限制的密码学上强的S盒。我们研究了两种情况:S盒还具有特定的行,列或对角线值总和,以及检查输入和输出的汉明权重之间的差异是否最小的情况。第一种情况代表一个有趣的基准问题,而第二种情况则具有实际的后果,因为这种S盒可以提供更好的抵御旁道攻击的能力。整数;和基于细胞自动机的编码。我们的结果表明,将S-box表示为方矩阵时,有可能找到具有出色密码性能(甚至是最优的)的S-box,并达到所需的总和。另一方面;基于树和细胞自动机规则的最有前途的S-box表示;我们未能成功找到输入输出之间的汉明权重差异很小的S盒;这开启了一个有趣的未来研究方向。我们在这种情况下的结果和不同的编码启发了数学证明,即进化算法所达到的值是最佳可能值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号