Journal of Computer Applications ›› 2012, Vol. 32 ›› Issue (01): 49-51.DOI: 10.3724/SP.J.1087.2012.00049

• Network and distributed techno • Previous Articles     Next Articles

Construction of Boolean functions with optimum algebraic immunity

WANG Yong-juan,ZHANG Shi-wu   

  1. Basic Course Department, PLA University of Foreign Language, Luoyang Henan 471003, China
  • Received:2011-08-03 Revised:2011-09-08 Online:2012-02-06 Published:2012-01-01
  • Contact: WANG Yong-juan

最优代数免疫布尔函数的完全构造

王永娟,张世武   

  1. 解放军外国语学院 基础部,河南 洛阳 471003
  • 通讯作者: 王永娟
  • 作者简介:王永娟(1982-),女,河南开封人,讲师,博士,主要研究方向:密码学中的逻辑函数、密码编码理论;张世武(1954-),男,黑龙江双城人,教授,主要研究方向:密码基础理论。
  • 基金资助:

    国防973项目(6138403005)

Abstract: Any Boolean function can be uniquely expressed as a univariate polynomial function on finite field. By using this representation and algebraic coding theory to discuss the criterion, by which a Boolean function achieves its Maximum Algebraic Immunity (MAI), the authors provided an equivalent criterion by which the algebraic immunity of a Boolean function with odd variables reaches MAI. According to the criterion, an equivalent condition to Boolean function of three variables that achieves MAI was reached. Thus, all MAI Boolean functions of three variables got constructed.

Key words: Boolean function, algebraic immunity, algebraic attack, Reed-Soloman codes, algebraic code

摘要: 任意的布尔函数可以唯一地表示成有限域上的单变元多项式函数,利用布尔函数的单变元多项式表示和代数编码理论,讨论了布尔函数的代数免疫达到最优的判别条件,得到了布尔函数的变元个数为奇数时,布尔函数具有最优代数免疫(MAI)的等价判别条件。利用该等价判别条件,给出3元布尔函数满足MAI的等价判别条件,进而构造出所有3元的MAI布尔函数。

关键词: 布尔函数, 代数免疫, 代数攻击, Reed-Soloman码, 代数编码

CLC Number: