代数免疫度最优的旋转对称布尔函数的构造

代数免疫度最优的旋转对称布尔函数的构造

ID:32358384

大小:304.26 KB

页数:5页

时间:2019-02-03

代数免疫度最优的旋转对称布尔函数的构造_第1页
代数免疫度最优的旋转对称布尔函数的构造_第2页
代数免疫度最优的旋转对称布尔函数的构造_第3页
代数免疫度最优的旋转对称布尔函数的构造_第4页
代数免疫度最优的旋转对称布尔函数的构造_第5页
资源描述:

《代数免疫度最优的旋转对称布尔函数的构造》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第34卷第2期国防科技大学学报Vol.34No.22012年4月JOURNALOFNATIONALUNIVERSITYOFDEFENSETECHNOLOGYApr.2012代数免疫度最优的旋转对称布尔函数的构造1,212李超,薛朝红,付绍静(1.国防科技大学理学院,湖南长沙410073;2.国防科技大学计算机学院,湖南长沙410073)摘要:代数免疫度是布尔函数的一个重要密码学指标,为了抵挡代数攻击,密码算法中所使用的布尔函数应当具有较高的代数免疫度。本文利用“轨道交换”技术,给出了一类具有最优代数免疫度的旋转对称布尔函数的构造,该类函数对于代数攻击具有较强的抵抗能力,同时具有较高的

2、非线性度和最优代数次数。关键词:代数免疫度;旋转对称;非线性度;代数次数中图分类号:TN9181文献标志码:A文章编号:1001-2486(2012)02-0034-05ConstructionofrotationsymmetricBooleanfunctionwithmaximumalgebraicimmunity1,212LIChao,XUEChaohong,FUShaojing(1.CollegeofScience,NationalUniversityofDefenseTechnology,Changsha410073,China;2.CollegeofComputer,Nat

3、ionalUniversityofDefenseTechnology,Changsha410073,China)Abstract:AlgebraicImmunityhasbeenconsideredasoneofsignificantcryptographicpropertiesforBooleanfunctions.Inordertoresistalgebraicattack,highalgebraicimmunityisnecessaryforthoseBooleanfunctionsusedinsymmetriccipheralgorithms.Basedon“orbitexch

4、ange”technique,thisresearchpresentsaconstructionofrotationsymmetricBooleanfunctionswiththemaximumalgebraicimmunityonevennumberofvariables.Thesefunctionshavestrongresistanceagainstalgebraicattacks.Thesefunctionsalsohavemuchbetternonlinearityandoptimalalgebraicdegree.Keywords:algebraicimmunity;rot

5、ationsymmetric;nonlinearity;algebraicdegree代数攻击的提出和发展被认为是近年来密码xi+k,如果i+k≤n,kρn(xi)={分析技术最重要的突破之一,代数免疫度也成为x,其他.i+k-n衡量密码函数安全性的一个重要指标,如何构造knρn的定义可以推广到向量x=(x1,x2,…,xn)∈F2代数免疫度最优的函数(简称MAI函数)已经成kkkk[1-9]上,ρn(x1,x2,…,xn)=(ρn(x1),ρn(x2),…,ρn为近年来研究的一个重点问题。旋转对称布(xn)).尔函数(简称RotS函数)由于其良好的结构特性,在密码学中有着广泛的应用,

6、因而构造代数免疫定义1如果对于任意的x=(x1,x2,…,xn)n度最优且具有其他良好密码学性质的RotS函数∈F2,以及0≤k≤n-1,都有k具有重要意义。文献[10]给出了一种代数免疫f(ρn(x1,x2,…,xn))=f(x1,x2,…,xn)度最优的RotS函数的构造方法,本文利用“轨道则称f(x1,x2,…,xn)为旋转对称布尔函数。交换”技术,构造了一类代数免疫度最优的RotS记G(x,x,…,x)={ρk(x,x,…,x)n12nn12n函数,并给出了所构造函数的非线性度下界,与文0≤k≤n-1},即(x1,x2,…,xn)在ρn作用下的献[10]中结果相比,构造函数的非

7、线性度得到了n轨道。显然F2中的所有向量被分为不同的轨道,一定提升,同时代数次数达到最优。如果Gn(x1,x2,…,xn)=t,称Gn(x1,x2,…,xn)1预备知识是一个t-轨道,容易验证t是n的一个因子。对于xi∈F2(1≤i≤n),以及0≤k≤n-1,记x珋=(x1+1,x2+1,…,xn+1),易知Gn(x珋)定义=Gn(x),Gn(x)称为轨道Gn(x)的共轭轨道。如果Gn(x)=Gn(x珋),则称Gn(x)为自共轭轨道。收稿日期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。