On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata

L. Mariot, L. Manzoni
{"title":"On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata","authors":"L. Mariot, L. Manzoni","doi":"10.48550/arXiv.2203.14365","DOIUrl":null,"url":null,"abstract":"We investigate S-boxes defined by pairs of Orthogonal Cellular Automata (OCA), motivated by the fact that such CA always define bijective vectorial Boolean functions, and could thus be interesting for the design of block ciphers. In particular, we perform an exhaustive search of all nonlinear OCA pairs of diameter $d=4$ and $d=5$, which generate S-boxes of size $6\\times 6$ and $8\\times 8$, respectively. Surprisingly, all these S-boxes turn out to be linear, and thus they are not useful for the design of confusion layers in block ciphers. However, a closer inspection of these S-boxes reveals a very interesting structure. Indeed, we remark that the linear components space of the OCA-based S-boxes found by our exhaustive search are themselves the kernels of linear CA, or, equivalently, \\emph{polynomial codes}. We finally classify the polynomial codes of the S-boxes obtained in our exhaustive search and observe that, in most cases, they actually correspond to the cyclic code with generator polynomial $X^{b}+1$, where $b=d-1$. Although these findings rule out the possibility of using OCA to design good S-boxes in block ciphers, they give nonetheless some interesting insights for a theoretical characterization of nonlinear OCA pairs, which is still an open question in general.","PeriodicalId":362847,"journal":{"name":"International Conference on Cellular Automata for Research and Industry","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Cellular Automata for Research and Industry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2203.14365","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

We investigate S-boxes defined by pairs of Orthogonal Cellular Automata (OCA), motivated by the fact that such CA always define bijective vectorial Boolean functions, and could thus be interesting for the design of block ciphers. In particular, we perform an exhaustive search of all nonlinear OCA pairs of diameter $d=4$ and $d=5$, which generate S-boxes of size $6\times 6$ and $8\times 8$, respectively. Surprisingly, all these S-boxes turn out to be linear, and thus they are not useful for the design of confusion layers in block ciphers. However, a closer inspection of these S-boxes reveals a very interesting structure. Indeed, we remark that the linear components space of the OCA-based S-boxes found by our exhaustive search are themselves the kernels of linear CA, or, equivalently, \emph{polynomial codes}. We finally classify the polynomial codes of the S-boxes obtained in our exhaustive search and observe that, in most cases, they actually correspond to the cyclic code with generator polynomial $X^{b}+1$, where $b=d-1$. Although these findings rule out the possibility of using OCA to design good S-boxes in block ciphers, they give nonetheless some interesting insights for a theoretical characterization of nonlinear OCA pairs, which is still an open question in general.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
正交元胞自动机生成s -box的线性分量空间
我们研究了由正交元胞自动机(OCA)对定义的s盒,由于这样的CA总是定义双射向量布尔函数,因此可能对分组密码的设计很有趣。特别地,我们对所有直径为$d=4$和$d=5$的非线性OCA对进行了穷穷搜索,它们分别生成大小为$6\times 6$和$8\times 8$的s盒。令人惊讶的是,所有这些s盒都是线性的,因此它们对于分组密码中的混淆层的设计没有用处。然而,仔细观察这些s -box会发现一个非常有趣的结构。事实上,我们注意到,通过穷举搜索找到的基于CA的s盒的线性分量空间本身就是线性CA的核,或者等价地说是\emph{多项式码}。最后,我们对穷举搜索得到的s -box的多项式码进行了分类,并观察到,在大多数情况下,它们实际上对应于具有生成器多项式$X^{b}+1$的循环码,其中$b=d-1$。尽管这些发现排除了使用OCA在分组密码中设计好的s盒的可能性,但它们仍然为非线性OCA对的理论表征提供了一些有趣的见解,这仍然是一个悬而未决的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Simple Model of Knowledge Percolation The Structure of Configurations in One-Dimensional Majority Cellular Automata: From Cell Stability to Configuration Periodicity On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata Potential Oscillations in Cellular Automaton Based Model for Passivation of Metal Surface Hardware Implementation of a Biomimicking Hybrid CA
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1