基于奇数特征平方的非线性映射的传播特性

Joan Daemen, Daniël Kuijsters, Silvia Mella, Denise Verbakel
{"title":"基于奇数特征平方的非线性映射的传播特性","authors":"Joan Daemen, Daniël Kuijsters, Silvia Mella, Denise Verbakel","doi":"10.1007/s12095-024-00711-4","DOIUrl":null,"url":null,"abstract":"<p>Many modern cryptographic primitives for hashing and (authenticated) encryption make use of constructions that are instantiated with an iterated cryptographic permutation that operates on a fixed-width state consisting of an array of bits. Often, such permutations are the repeated application of a relatively simple round function consisting of a linear layer and a non-linear layer. These constructions do not require that the underlying function is a permutation and they can plausibly be based on a non-invertible transformation. Recently, Grassi proposed the use of non-invertible mappings operating on arrays of digits that are elements of a finite field of odd characteristic for so-called MPC-/FHE-/ZK-friendly symmetric cryptographic primitives. In this work, we consider a mapping that we call <span>\\(\\gamma \\)</span> that has a simple expression and is based on squaring. We discuss, for the first time, the differential and linear propagation properties of <span>\\(\\gamma \\)</span> and observe that these follow the same rules up to a relabeling of the digits. This is an intriguing property that, as far as we know, only exists for <span>\\(\\gamma \\)</span> and the binary mapping <span>\\(\\chi _{_{3}}\\)</span> that is used in the cryptographic permutation <span>Xoodoo</span>. Moreover, we study the implications of its non-invertibility on differentials with zero output difference and on biases at the output of the <span>\\(\\gamma \\)</span> mapping and show that they are as small as they can possibly be.</p>","PeriodicalId":10788,"journal":{"name":"Cryptography and Communications","volume":"51 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Propagation properties of a non-linear mapping based on squaring in odd characteristic\",\"authors\":\"Joan Daemen, Daniël Kuijsters, Silvia Mella, Denise Verbakel\",\"doi\":\"10.1007/s12095-024-00711-4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Many modern cryptographic primitives for hashing and (authenticated) encryption make use of constructions that are instantiated with an iterated cryptographic permutation that operates on a fixed-width state consisting of an array of bits. Often, such permutations are the repeated application of a relatively simple round function consisting of a linear layer and a non-linear layer. These constructions do not require that the underlying function is a permutation and they can plausibly be based on a non-invertible transformation. Recently, Grassi proposed the use of non-invertible mappings operating on arrays of digits that are elements of a finite field of odd characteristic for so-called MPC-/FHE-/ZK-friendly symmetric cryptographic primitives. In this work, we consider a mapping that we call <span>\\\\(\\\\gamma \\\\)</span> that has a simple expression and is based on squaring. We discuss, for the first time, the differential and linear propagation properties of <span>\\\\(\\\\gamma \\\\)</span> and observe that these follow the same rules up to a relabeling of the digits. This is an intriguing property that, as far as we know, only exists for <span>\\\\(\\\\gamma \\\\)</span> and the binary mapping <span>\\\\(\\\\chi _{_{3}}\\\\)</span> that is used in the cryptographic permutation <span>Xoodoo</span>. Moreover, we study the implications of its non-invertibility on differentials with zero output difference and on biases at the output of the <span>\\\\(\\\\gamma \\\\)</span> mapping and show that they are as small as they can possibly be.</p>\",\"PeriodicalId\":10788,\"journal\":{\"name\":\"Cryptography and Communications\",\"volume\":\"51 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Cryptography and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1007/s12095-024-00711-4\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cryptography and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s12095-024-00711-4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

许多用于散列和(验证)加密的现代加密原语都使用了迭代加密排列的实例化结构,这种排列对由比特数组组成的固定宽度状态进行操作。通常,这种置换是重复应用一个相对简单的圆函数,该函数由一个线性层和一个非线性层组成。这些构造并不要求底层函数是一种排列,而且它们可以基于非可逆变换。最近,格拉西(Grassi)提出了使用非可逆映射对奇数特征有限域元素的数字数组进行操作,以实现所谓的 MPC-FHE-/ZK-friendly 对称加密原语。在这项工作中,我们考虑了一种我们称之为 \(\gamma \)的映射,它有一个简单的表达式并基于平方。我们首次讨论了 \(\gamma \)的差分和线性传播特性,并观察到这些特性在重新标注数字之前遵循相同的规则。这是一个有趣的性质,据我们所知,只有 \(\gamma \) 和二进制映射 \(\chi _{_{3}}\) 才存在这个性质,而二进制映射被用于密码排列 Xoodoo。此外,我们还研究了它的不可逆性对输出差值为零的微分和 \(\gamma \) 映射输出端的偏差的影响,并证明它们是尽可能小的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

摘要图片

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Propagation properties of a non-linear mapping based on squaring in odd characteristic

Many modern cryptographic primitives for hashing and (authenticated) encryption make use of constructions that are instantiated with an iterated cryptographic permutation that operates on a fixed-width state consisting of an array of bits. Often, such permutations are the repeated application of a relatively simple round function consisting of a linear layer and a non-linear layer. These constructions do not require that the underlying function is a permutation and they can plausibly be based on a non-invertible transformation. Recently, Grassi proposed the use of non-invertible mappings operating on arrays of digits that are elements of a finite field of odd characteristic for so-called MPC-/FHE-/ZK-friendly symmetric cryptographic primitives. In this work, we consider a mapping that we call \(\gamma \) that has a simple expression and is based on squaring. We discuss, for the first time, the differential and linear propagation properties of \(\gamma \) and observe that these follow the same rules up to a relabeling of the digits. This is an intriguing property that, as far as we know, only exists for \(\gamma \) and the binary mapping \(\chi _{_{3}}\) that is used in the cryptographic permutation Xoodoo. Moreover, we study the implications of its non-invertibility on differentials with zero output difference and on biases at the output of the \(\gamma \) mapping and show that they are as small as they can possibly be.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Construction of low-hit-zone frequency-hopping sequence sets with strictly optimal partial Hamming correlation based on Chinese Remainder Theorem On the second-order zero differential spectra of some power functions over finite fields Orientable sequences over non-binary alphabets Trace dual of additive cyclic codes over finite fields Two classes of q-ary constacyclic BCH codes
×
引用
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