欢迎来到天天文库
浏览记录
ID:32362319
大小:490.29 KB
页数:4页
时间:2019-02-03
《具有最高代数免疫阶的布尔函数的构造》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2009年8月北京邮电大学学报Aug.2009第32卷第4期JournalofBeijingUniversityofPostsandTelecommunicationsVol.32No.4文章编号:1007-5321(2009)04-0073-04具有最高代数免疫阶的布尔函数的构造12莫骄,温巧燕(1.北京邮电大学理学院,北京100876;2.北京邮电大学网络与交换技术国家重点实验室,北京100876)摘要:利用布尔函数的代数标准型,总结了f与f+1具有高次数非零零化子的条件,得到布尔函数具有最高代数免疫阶的充分条件.构造了具有
2、最高代数免疫阶的布尔函数,并对所构造函数的平衡性与对称性进行了讨论.关键词:布尔函数;非零零化子;代数标准型;代数免疫阶中图分类号:TN911.22文献标识码:AConstructionsofBooleanFunctionswithOptimalAlgebraicImmunity12MOJiao,WENQiao-yan(1.SchoolofScience,BeijingUniversityofPostsandTelecommunications,Beijing100876,China;2.StateKeyLaboratoryof
3、NetworkingandSwitchingTechnology,BeijingUniversityofPostsandTelecommunications,Beijing100876,China)Abstract:BasedonthealgebraicstandardformofBooleanfunctions,theconditionssatisfiedbyBooleanfunctionforf+1withhighdegreenonzeroannihilatorsaresummarized,thesufficientcon-
4、ditionssatisfiedbytheBooleanfunctionswithoptimalalgebraicimmunityarethereforeobtained.TheBooleanfunctionswithoptimalalgebraicimmunityareconstructed.Thebalanceandthesymmetryoftheconstructedfunctionsarediscussed.Keywords:Booleanfunctions;nonzeroannihilators;algebraicst
5、andardform;algebraicimmunity近年来代数攻击在密码学研究领域引起了重型入手进行构造的方法.用代数标准型表示布尔函视.代数攻击是通过求解1个超定的多变元高次方数,可以使其代数次数一目了然.本文直接对布尔程组,用其破坏一些具有线性反馈结构的流密码的函数的代数标准型进行讨论,分析并总结了布尔函安全性.为了保证密码系统的安全,抵御代数攻击数具有最高代数免疫阶的充分条件,从代数标准型对密码系统的威胁,要求用于生成流密码的布尔函的角度构造出了具有最高代数免疫阶的n元布尔数具有较高的代数免疫阶.文献[1]明确指出,任
6、意函数.nn一个n元布尔函数的代数免疫阶都不超过(1基本概念与性质22n代表不小于的最小整数).国内外学者对具有最下面介绍有关布尔函数代数免疫阶的概念与2性质.n高代数免疫阶(即代数免疫阶等于)布尔函数的2定义1设f,g∈Bn,其中Bn表示全体n元布构造及所构造函数的其他密码学性质进行了深入研尔函数.如果fg=0,则称f是g的1个零化子,同[28]-究.至今还没有人提出从布尔函数的代数标准时也称g是f的1个零化子.收稿日期:2008-09-13基金项目:国家自然科学基金项目(60873191;60821001);北京市自然科学基
7、金项目(4072020)作者简介:莫骄(1968—),女,副教授,E-mail:pridenope@gmail.com;温巧燕(1959—),女,教授,博士生导师.74北京邮电大学学报第32卷定义2设f∈Bn,f的代数免疫阶AIn(f)指证明任取f的零化子g,假设deg(g)≤m-的是f或f+1的非零零化子的最低代数次数.即1,即g的代数标准型中只包含次数小于或等于m-AIn(f)=deg(g),其中g∈Bn是满足fg=0或1的项.由fg=0,于是f(x+1)g(x+1)=(f+1)g=0的非零布尔函数中代数次数最低的[f(x)
8、+1]g(x+1)=0,f(x)g(x+1)+g(x+函数.1)=0.[1]nn因为f只含有次数大于或等于m的项,所以引理1橙f∈Bn,AIn(f)≤(表示22f(x)g(x+1)也只包含次数大于或等于m的项,而n5不小于的最小整数,例如=3).g只包含次数小于
此文档下载收益归作者所有