×

关于递归MDS矩阵的直接构造。 (英文) Zbl 1402.94057号

摘要:MDS矩阵允许在分组密码和散列函数的设计中建立最优的线性扩散层。在设计适用于软件和/或硬件实现的高效MDS矩阵方面,已经进行了大量研究。特别是在资源受限的环境中考虑递归MDS矩阵。这样的矩阵可以表示为简单伴随矩阵的幂,,对应于一元多项式的伴随矩阵的MDS矩阵{F} (_q)[十] 度(k\)。本文首先证明了对于度为(k\geq2)的一元多项式(g(X)),矩阵(M=C_g^k)是MDS当且仅当(g(X)没有度(leq2k-1)和权(leqk)的非零倍数。此特征描述回答了D.奥戈M.菲尼亚兹FSE-2014【Lect.Notes Compute.Sci.8540,3-17(2015;Zbl 1382.94054号)]在某种程度上。然后,我们重温了Augot等人给出的算法,以找到可以从一类BCH码(也就是MDS码)中获得的所有递归MDS矩阵,并提出了一种改进的算法。我们准确地确定了这类BCH码中哪些候选码产生递归MDS矩阵。因此,计算可以仅限于那些潜在的候选多项式,从而大大降低了复杂性。因此,我们能够提供此类递归MDS矩阵数量的公式,而在FSE-2014论文中,通过穷尽搜索一些小参数选择,提供了相同的数量。我们还提出了一些想法,使搜索速度更快,从而在此类中找到高效的递归MDS矩阵。使用我们的方法,可以在这个类中彻底搜索更大的参数选择,这在以前是不可能的。我们还提供了案例(k=8)和(q=2^{16})的搜索结果。

MSC公司:

94A60型 密码学
94B15号机组 循环代码
11T71型 代数编码理论;密码学(数论方面)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[1] Augot D.,Finiasz M.:穷尽搜索块密码和散列函数的小维递归MDS扩散层。摘自:《2013年IEEE信息理论国际研讨会论文集》,第1551-1555页(2013)。
[2] Augot D.,Finiasz M.:使用缩短的BCH码直接构造递归MDS扩散层。收录于:FSE 2014,LNCS,第8540卷,第3-17页。斯普林格,海德堡(2015)。也可用http://eprint.iacr.org/2014/566.pdf。 ·Zbl 1382.94054号
[3] Berger T.P.:从Gabidulin码构造递归MDS扩散层。于:INDOCRYPT 2013。LNCS,第8250卷,第274-285页。斯普林格,海德堡(2013)·Zbl 1295.94195号
[4] Daemen J.,Rijmen V.:Rijndael的设计:AES——高级加密标准。In:信息安全和加密。斯普林格,海德堡(2002)·Zbl 1065.94005号
[5] Guo J.,Peyrin T.,Poschmann A.:轻量级散列函数的光子家族。收件人:密码2011。LNCS,第6841卷,第222-239页。斯普林格,海德堡(2011)·Zbl 1287.94069号
[6] Guo J.、Peyrin T.、Poschmann A.、Robshaw M.J.B.:LED分组密码。收录:CHES 2011。LNCS,第6917卷,第326-341页。斯普林格,海德堡(2011)·Zbl 1291.94092号
[7] Junod P.,Vaudenay S.:分组密码的完美扩散原语。收录:SAC 2004。LNCS,第3357卷,第84-99页。斯普林格,海德堡(2004)·Zbl 1117.94010号
[8] Junod P.,Vaudenay S.:福克斯:分组密码的新家族。收录:SAC 2004。LNCS,第3357卷,第114-129页。施普林格,海德堡(2004)·Zbl 1117.94322号
[9] Lidl R.,Niederreiter H.:有限域,第2版。剑桥大学出版社,剑桥(1997)·Zbl 0866.11069号
[10] MacWilliams F.J.、Sloane N.J.A.:纠错码理论。北荷兰出版公司,阿姆斯特丹(1988)·Zbl 0369.94008号
[11] Sajadieh M.,Dakhilalian M.,Mala H.,Sepehrdad P.:分组密码和哈希函数的递归扩散层。收录于:FSE 2012。LNCS,第7549卷,第385-401页。施普林格,海德堡(2012)·Zbl 1312.94088号
[12] Wu S.,Wang M.,Wu W.:(轻量级)分组密码和哈希函数的递归扩散层。摘自:SAC 2013。LNCS,第7707卷,第355-371页,斯普林格,海德堡(2013)·Zbl 1327.94079号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。