基于不相交码的严格几乎最优弹性函数构造OA
Construction of Resilient Boolean Functions with Strictly Almost Optimal Nonlinearity Through Disjoint Linear Codes
布尔函数是流密码系统中的核心非线性部件.为了流密码系统免受各种攻击,如最佳仿射逼近攻击、相关攻击和代数攻击等,需要布尔函数满足多种密码学指标,如高的非线性度、适当的弹性阶和好的代数性质.然而,布尔函数的弹性和非线性具有制约关系,如何构造高非线性度弹性布尔函数是密码函数设计领域的重要问题.本文借鉴传统Maiorana-McFarland(M-M)类构造思想,利用一类特殊的不相交码构造出一类Walsh谱交错分布的布尔函数族.对这族函数加以级联,并进行一些必要的修改,由此实现了一种高非线性度弹性函数的构造方法.此方法可将k变元(k≥6)具有严格几乎最优非线性度的平衡函数扩展到3k变元函数的情形,并可在不损失非线性度的前提下将所得到的平衡函数修改为弹性函数.
Boolean functions are served as crucial nonlinear components in stream cipher systems.To safeguard the entire system against various attacks,such as the best affine approximation attack,correlation attack,and algebraic attack,they need to meet several cryptographic criteria,including high nonlinearity,a certain order of resilience,and good algebraic properties.Nevertheless,there exists a trade-off between the resilience and nonlinearity of Boolean functions.Therefore,constructing resilient Boolean functions with high nonlinearity has always been a significant challenge in the field of cryptographic function design.This study draws inspiration from the traditional Maiorana-McFarland(M-M)class construction approach and utilizes a special class of disjoint code structures to construct a family of Boolean functions with alternating Walsh spectrum distributions.These functions are then cascaded,followed by necessary modifications,ultimately leading to a method for constructing resilient Boolean functions with high nonlinearity.This method can extend balanced functions of k variables(where k≥6)with strictly almost optimal nonlinearity to functions of 3k variables and provides a constructive approach to modifying them into resilient functions without impairing nonlinearity.
季彦晗;孙玉娟;李路阳
西安电子科技大学通信工程学院空天地一体化综合业务网全国重点实验室,西安 710071西安电子科技大学通信工程学院空天地一体化综合业务网全国重点实验室,西安 710071西安邮电大学网络空间安全学院无线网络安全技术国家工程实验室,西安 710121
信息技术与安全科学
布尔函数不相交谱函数不相交码非线性度弹性
Boolean functiondisjoint spectrum functiondisjoint linear codenonlinearityre-siliency
《密码学报(中英文)》 2026 (1)
109-121,13
国家自然科学基金(62272360,62572367)陕西省自然科学基础研究计划(2023-JC-YB-570)National Natural Science Foundation of China(62272360,62572367)Natural Science Basic Research Program of Shaanxi Province(2023-JC-YB-570)
评论