计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (7): 133-135.DOI: 10.3778/j.issn.1002-8331.1509-0339

• 网络、通信与安全 • 上一篇    下一篇

具有最优代数免疫阶平衡布尔函数的递归构造

曹  浩1,卓泽朋2   

  1. 1.安徽科技学院 信息与网络工程学院,安徽 滁州 233100
    2.淮北师范大学 数学科学学院,安徽 淮北 235000
  • 出版日期:2017-04-01 发布日期:2017-04-01

 Recursive construction of balanced Boolean function with optimum algebraic immunity

CAO Hao1, ZHUO Zepeng2   

  1. 1.Institute of Information and Network Engineering, Anhui Science & Technology University, Chuzhou, Anhui 233100, China
    2.School of Mathematical Science, Huaibei Normal University, Huaibei, Anhui 235000, China
  • Online:2017-04-01 Published:2017-04-01

摘要: 针对密码学中布尔函数的代数免疫性和构造需求,通过选取适当次数的布尔函数,利用布尔函数的级联性质,提出了一种提高布尔函数代数免疫阶的递归构造法;同时证明了该构造法中所构造的布尔函数比原布尔函数的代数免疫阶高,利用该方法可以递归构造具有最优代数免疫阶平衡布尔函数,最后给出了一个具体实例。

关键词: 布尔函数, 代数标准型, 代数免疫阶

Abstract: Focusing on the algebraic immunity of Boolean function and its demands of construction, a recursive construction method to increase algebraic immunity of Boolean functions is proposed. In this method, the cascade properties of Boolean functions are used and a Boolean function with proper algebraic degree is selected. Meanwhile, the inference that the algebraic immunity of constructed Boolean functions is higher than the original one is proved. Also, through the above method, balanced Boolean functions with optimum algebraic immunity can be obtained. At the end, an example is given.

Key words:  Boolean function, algebraic normal form, algebraic immunity