資源描述:
《代數(shù)免疫度最優(yōu)的旋轉(zhuǎn)對稱布爾函數(shù)的構(gòu)造》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、第34卷第2期國防科技大學(xué)學(xué)報(bào)Vol.34No.22012年4月JOURNALOFNATIONALUNIVERSITYOFDEFENSETECHNOLOGYApr.2012代數(shù)免疫度最優(yōu)的旋轉(zhuǎn)對稱布爾函數(shù)的構(gòu)造1,212李超,薛朝紅,付紹靜(1.國防科技大學(xué)理學(xué)院,湖南長沙410073;2.國防科技大學(xué)計(jì)算機(jī)學(xué)院,湖南長沙410073)摘要:代數(shù)免疫度是布爾函數(shù)的一個重要密碼學(xué)指標(biāo),為了抵擋代數(shù)攻擊,密碼算法中所使用的布爾函數(shù)應(yīng)當(dāng)具有較高的代數(shù)免疫度。本文利用“軌道交換”技術(shù),給出了一類具有最優(yōu)代數(shù)免疫度的旋轉(zhuǎn)對稱布爾函數(shù)的構(gòu)造,該類函數(shù)對于代數(shù)攻擊具有較強(qiáng)的抵抗能力,同時具有較高的
2、非線性度和最優(yōu)代數(shù)次數(shù)。關(guān)鍵詞:代數(shù)免疫度;旋轉(zhuǎn)對稱;非線性度;代數(shù)次數(shù)中圖分類號:TN9181文獻(xiàn)標(biāo)志碼: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代數(shù)攻擊的提出和發(fā)展被認(rèn)為是近年來密碼xi+k,如果i+k≤n,kρn(xi)={分析技術(shù)最重要的突破之一,代數(shù)免疫度也成為x,其他.i+k-n衡量密碼函數(shù)安全性的一個重要指標(biāo),如何構(gòu)造knρn的定義可以推廣到向量x=(x1,x2,…,xn)∈F2代數(shù)免疫度最優(yōu)的函數(shù)(簡稱MAI函數(shù))已經(jīng)成kkkk[1-9]上,ρn(x1,x2,…,xn)=(ρn(x1),ρn(x2),…,ρn為近年來研究的一個重點(diǎn)問題。旋轉(zhuǎn)對稱布(xn)).爾函數(shù)(簡稱RotS函數(shù))由于其良好的結(jié)構(gòu)特性,在密碼學(xué)中有著廣泛的應(yīng)用,
6、因而構(gòu)造代數(shù)免疫定義1如果對于任意的x=(x1,x2,…,xn)n度最優(yōu)且具有其他良好密碼學(xué)性質(zhì)的RotS函數(shù)∈F2,以及0≤k≤n-1,都有k具有重要意義。文獻(xiàn)[10]給出了一種代數(shù)免疫f(ρn(x1,x2,…,xn))=f(x1,x2,…,xn)度最優(yōu)的RotS函數(shù)的構(gòu)造方法,本文利用“軌道則稱f(x1,x2,…,xn)為旋轉(zhuǎn)對稱布爾函數(shù)。交換”技術(shù),構(gòu)造了一類代數(shù)免疫度最優(yōu)的RotS記G(x,x,…,x)={ρk(x,x,…,x)n12nn12n函數(shù),并給出了所構(gòu)造函數(shù)的非線性度下界,與文0≤k≤n-1},即(x1,x2,…,xn)在ρn作用下的獻(xiàn)[10]中結(jié)果相比,構(gòu)造函數(shù)的非
7、線性度得到了n軌道。顯然F2中的所有向量被分為不同的軌道,一定提升,同時代數(shù)次數(shù)達(dá)到最優(yōu)。如果Gn(x1,x2,…,xn)=t,稱Gn(x1,x2,…,xn)1預(yù)備知識是一個t-軌道,容易驗(yàn)證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)為自共軛軌道。收稿日期