关于正交元胞自动机生成的 S 盒的线性分量空间
密码学与安全
2022-05-17 v2 形式语言与自动机理论
组合数学
摘要
我们研究由正交元胞自动机(OCA)对定义的 S 盒,其动机在于此类 CA 总定义双射向量布尔函数,从而可能对分组密码设计有意义。特别地,我们对直径 和 的所有非线性 OCA 对进行穷举搜索,分别生成大小为 和 的 S 盒。令人惊讶的是,所有这些 S 盒都是线性的,因而对分组密码中混淆层设计无用。然而,仔细审视这些 S 盒揭示出非常有趣的结构。事实上,我们注意到穷举搜索得到的基于 OCA 的 S 盒的线性分量空间本身是线性 CA 的核,或等价地,\emph{多项式码}。我们最终对穷举搜索所得 S 盒的多项式码进行分类,并观察到在大多数情况下它们实际上对应于生成多项式为 的循环码,其中 。尽管这些发现排除了使用 OCA 设计分组密码中优良 S 盒的可能性,它们仍为非线性 OCA 对的理论刻画提供了有趣见解,而后者在一般情形下仍是开放问题。
引用
@article{arxiv.2203.14365,
title = {On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata},
author = {Luca Mariot and Luca Manzoni},
journal= {arXiv preprint arXiv:2203.14365},
year = {2022}
}
备注
13 pages, updated version accepted in ACRI 2022