《山东大学学报(理学版)》 ›› 2023, Vol. 58 ›› Issue (9): 51-58.doi: 10.6040/j.issn.1671-9352.0.2022.162
Jianwei LU1(),Jizhou REN2,Jie GUAN1
摘要:
在SIMON类非线性函数的基础上进行扩展, 得到一种广义的非线性函数Fabcdn(X), 结构为(x<<<a)&(x<<<b)⊕(x<<<c)&(x<<<d), 并分析其差分和线性等密码学性质。给出差分矩阵的秩、输出差分与差分概率之间的对应关系; 给出差分概率的取值为0或1/2r, 其中r ∈ [0, n-1];证明当输出差分β=0时差分概率非0;给出特殊移位参数选取下, 差分概率取到1/2时差分对应的结构和计数公式。利用不相交化算法, 将相关优势取值问题转化为不相交二次型中二次项的个数计算问题, 给出相关优势的取值范围。本文的结论为轻量级非线性函数的构造提供一种新方法。
中图分类号:
1 | BEAULIEU R, SHORS D, SMITH J, et al. The SIMON and SPECK lightweight block ciphers[C]//Proceedings of the 52nd Annual Design Automation Conference, San Francisco: IEEE, 2015: 1-6. |
2 | BOGDANOV A, KNUDSEN L R, LEANDER G, et al. PRESENT: an ultra-lightweight block cipher[C]//International Workshop on Cryptographic Hardware and Embedded Systems, Vienna: Springer, 2007: 450-466. |
3 |
HELL M , JOHANSSON T , MEIER W . Grain: a stream cipher for constrained environments[J]. International Journal of Wireless Mobile Computing, 2007, 2 (1): 86- 93.
doi: 10.1504/IJWMC.2007.013798 |
4 | DE CANNIERE C. Trivium: a stream cipher construction inspired by block cipher design principles[C]//International Conference on Information Security, Berlin: Springer, 2006: 171-186. |
5 | BABBAGE S, DODD M. The stream cipher MICKEY 2.0[EB/OL]. (2006-06-30)[2022-03-26]. https://www.ecrypt.eu.org/stream/p2ciphers/mickey128/old/mickey128_p2_old_20060630.pdf.2006. |
6 | GUO J, PEYRIN T, POSCHMANN A. The PHOTON family of lightweight hash functions[C]//Annual Cryptology Conference, Berlin: Springer, 2011: 222-239. |
7 | AUMASSON J-P, HENZEN L, MEIER W, et al. Quark: a lightweight hash[C]//International Workshop on Cryptographic Hardware and Embedded Systems, Santa Barbara: Springer, 2010: 1-15. |
8 | HIROSE S, IDEGUCHI K, KUWAKADO H, et al. A lightweight 256-bit hash function for hardware and low-end devices: Lesamnta-LW[C]//International Conference on Information Security and Cryptology, Berlin: Springer, 2010: 151-168. |
9 | MOUHA N, MENNINK B, VAN HERREWEGE A, et al. Chaskey: an efficient MAC algorithm for 32-bit microcontrollers[C]//International Conference on Selected Areas in Cryptography, Quebec: Springer, 2014: 306-323. |
10 |
GONG Z , HARTEL P , NIKOVA S , et al. TuLP: a family of lightweight message authentication codes for body sensor networks[J]. Journal of Computer Science Technology, 2014, 29 (1): 53- 68.
doi: 10.1007/s11390-013-1411-8 |
11 | LUYKX A, PRENEEL B, TISCHHAUSER E, et al. A MAC mode for lightweight block ciphers[C]//International Conference on Fast Software Encryption, Bochum: Springer, 2016: 43-59. |
12 | YANG G, ZHU B, SUDER V, et al. The simeck family of lightweight block ciphers[C]//International Workshop on Cryptographic Hardware and Embedded Systems, Saint-Malo: Springer, 2015: 307-329. |
13 | 董向忠, 关杰. SIMON类算法轮函数的差分性质分析[J]. 密码学报, 2015, 2 (3): 207- 216. |
DONG Xiangzhong , GUAN Jie . Analysis on differential properties of the round function of SIMON family of block ciphers[J]. Journal of Cryptologic Research, 2015, 2 (3): 207- 216. | |
14 | SHI D P, SUN S W, SASAKI Y, et al. Correlation of quadratic Boolean functions: cryptanalysis of all versions of full MORUS[C]// Annual International Cryptology Conference, Santa Barbara: Springer, 2019: 180-209. |
15 | 关杰, 卢健伟, 刘帅. 一类新的基于元胞自动机的S盒的线性性质研究[J]. 密码学报, 2021, 8 (4): 650- 659. |
GUAN Jie , LU Jianwei , LIU Shuai . Research on linear properties of a new S-box based on cellular automata[J]. Journal of Cryptologic Research, 2021, 8 (4): 650- 659. | |
16 | 关杰, 黄俊君. Keccak类S盒的线性性质研究[J]. 电子与信息学报, 2020, 42 (7): 1790- 1795. |
GUAN Jie , HUANG Junjun . Research on linear properties of Keccak-like S-box[J]. Journal of Electronics & Information Technology, 2020, 42 (7): 1790- 1795. | |
17 | 鞠桂枝, 赵亚群. 多输出部分Bent函数若干性质的研究[J]. 工程数学学报, 2005, 22 (6): 1129- 1132. |
JU Guizhi , ZHAO Yaqun . Study on properties of multi-output partially Bent functions[J]. Chinese Journal of Engineering Mathematics, 2005, 22 (6): 1129- 1132. |
[1] | 马维凤,陈鹏玉. 状态依赖型时滞微分方程的解流形及其C1-光滑性[J]. 《山东大学学报(理学版)》, 2021, 56(2): 92-96. |
[2] | 董向忠, 关杰. SIMON类算法轮函数的线性性质[J]. 山东大学学报(理学版), 2015, 50(09): 49-54. |
|