
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software, 2022,33(2):717 [doi: 10.13328/j.cnki.jos.006158] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
一种密码函数存在性证明的新方法
尤启迪
1,2
,
张习勇
2
,
周
旋
2
,
吴兆阳
2
,
袁
野
2
1
(清华大学 计算机科学与技术系, 北京 100084)
2
(天地一体化信息技术国家重点实验室, 北京 100086)
通信作者: 张习勇, E-mail: xiyong.zhang@hotmail.com
摘 要: 密码函数在密码学中具有重要的研究价值. 从组合的角度, 给出了一种密码函数不存在性证明的新方法,
并且得到了一些新结果, 部分结果优于已有结论, 这些结果可以部分证明不存在次数大于 2 的齐次旋转对称 bent
函数这一公开猜想. 同时, 利用多项式的最大公因子算法刻画了 2 次齐次旋转对称 bent 函数. 该方法也可以用于
刻画其他形式的 bent 函数的存在性.
关键词: 旋转对称布尔函数; bent 函数; 傅里叶变换
中图法分类号: TP309
中文引用格式: 尤启迪, 张习勇, 周旋, 吴兆阳, 袁野. 一种密码函数存在性证明的新方法. 软件学报, 2022, 33(2):
717–724. http://www.jos.org.cn/1000-9825/6158.htm
英文引用格式: You QD, Zhang XY, Zhou X, Wu ZY, Yuan Y. New Method for Existence Proof of Some Cryptographic Functions.
Ruan Jian Xue Bao/Journal of Software, 2022, 33(2): 717 (in Chinese). http://www.jos.org.cn/1000-9825/6158.htm
New Met hod for Existence Proof of So me Cryptographic Func tions
YOU Qi-Di
1,2
, ZHANG Xi-Yong
2
, ZHOU Xuan
2
, WU Zhao-Yang
2
, YUAN Ye
2
1
(Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China)
2
(State Key Laboratory of Space-Ground Integrated Information Technology, Beijing 100086, China)
Abstra ct : Cryptographic functions have important applications in the research of cryptography. This paper describes a more suitable
approach to prove the nonexistence of some cryptographic functions, and obtain some new results, which support the conjecture that there
are no homogeneous rotation symmetric bent functions of algebraic degree>2. Also, homogeneous degree 2 rotation symmetric bent
functions are characterizedby using GCD of polynomials. The method presented in this paper can also be used to characterize the
existence of other forms of bent functions.
Key words: rotation-symmetric Boolean functions; bent functions; Fourier transform
现代密码学的研究离不开密码函数, 密码函数一般用于构造密码算法的中心部件. 自从 Rothus
[1]
在 20 世
纪 70 年代提出了 bent 函数后, bent 函数在过去的 40 多年有了深入的研究, 并且因其良好的密码学和组合学属
性, 在加密算法和纠错编码中有了广泛的应用. 例如在对称密码中, bent 函数由于具有最大非线性度和差分平
衡一致性, 可抵抗线性攻击和差分攻击, 用来构造密码算法的非线性部件.
近些年来, 齐次旋转对称(简记为 RotS)布尔函数因其理想的性质引起了人们的广泛关注
[24]
. 如: 这种函
数可利用前面循环迭代来快速求值, 所以当密码算法对函数求值的效率要求较高时, 这类旋转对称形式的函
数可以作为密码函数使用, 如 MD4 和 MD5 等消息摘要算法.
由于 bent 函数和旋转对称布尔函数都具有优良的密码学性质, 人们自然会问哪种类型的齐次旋转对称
bent 函数存在. 事实上, 文献[510]对齐次 bent 函数都有研究. 特别重要的是, 最近几年, 文献[1113]给出了
基金项目: 国家自然科学基金(61572027)
收稿时间: 2020-02-17; 修改时间: 2020-04-29; 采用时间: 2020-09-07; jos 在线出版时间: 2021-08-03
评论