亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析Xiao-Massey定理的意義和作用

        2021-01-29 04:29:20馮登國
        關(guān)鍵詞:沃爾什變元密碼學(xué)

        馮登國

        (中國科學(xué)院 軟件研究所,北京 100190)

        相關(guān)攻擊從對基于線性反饋移位寄存器(Linear Feedback Shift Register,LFSR)的序列密碼的分析起步,最早是由BLASER等人[1]提出的。真正有價值的工作是由SIEGENTHALER[2]提出的非線性組合生成器的分別征服相關(guān)攻擊,其基本思想是利用組合函數(shù)的輸出與輸入分量或者某些輸入分量子集之和的相關(guān)性,窮搜索某個特定LFSR的初始狀態(tài)或者某幾個LFSR 的初始狀態(tài),而各個LFSR 的初始狀態(tài)就是非線性組合生成器的子密鑰,這就是最早的相關(guān)攻擊?!胺謩e征服(divide-and-conquer)”起名于一種圖論算法,體現(xiàn)了“分而治之”的思想,意為將一個待求解的問題分成許多子問題,然后對每個子問題求解,最后再綜合求解。為了對抗這種相關(guān)攻擊方法,SIEGENTHALER提出了布爾函數(shù)的相關(guān)免疫的概念[3],用于度量和刻畫非線性組合序列密碼抵抗分別征服相關(guān)攻擊的能力。相關(guān)免疫布爾函數(shù)是一類重要的密碼函數(shù),其頻譜特征刻畫是構(gòu)造和分析這類函數(shù)的理論基礎(chǔ)。肖國鎮(zhèn)(G.Z.Xiao)教授和梅西(J.L.Massey)教授于1988年給出了相關(guān)免疫布爾函數(shù)的沃爾什(Walsh)頻譜特征刻畫[4],這一工作被國內(nèi)外學(xué)者稱之為Xiao-Massey定理。關(guān)于相關(guān)免疫函數(shù)更多的進(jìn)展可參閱文獻(xiàn)[5-6]及其參考文獻(xiàn)。

        首先回顧了Xiao-Massey定理,其次簡述了Xiao-Massey定理的意義,然后闡釋了Xiao-Massey定理的作用,最后總結(jié)了全文。

        1 Xiao-Massey定理

        (1)

        式(1)的逆變換(又稱反演公式)為

        (2)

        上面各式中的求和是指實數(shù)求和,式(2)可由式(1)推導(dǎo)出。

        計算沃爾什變換有快速算法[5],稱之為快速沃爾什變換,其時間和存儲復(fù)雜度分別為O(n2n)和O(2n)。

        (3)

        則稱f與變元xi1,xi2,…,xim統(tǒng)計無關(guān)(也稱統(tǒng)計獨立)。如果f與x1,x2,…,xn中的任意m個變元都統(tǒng)計無關(guān),則稱f是m階相關(guān)免疫的。特別地,如果f既是平衡的,又是m階相關(guān)免疫的,則也稱f是m階彈性的。

        Xiao和Massey[4]用沃爾什譜刻畫了相關(guān)免疫函數(shù)的特征,并給出了一個非常重要的引理,國際上稱之為Xiao-Massey引理。

        由Xiao-Massey引理可推出以下結(jié)論。

        下面的引理2給出了f與變元xi1,xi2,…,xim統(tǒng)計無關(guān)的重量特征。

        引理2設(shè)f(x)如定義2中所述,f(x)與變元xi1,xi2,…,xim統(tǒng)計無關(guān),則WH(f)=2mk0,k0為非負(fù)整數(shù)。

        證明:因為f(x)與變元xi1,xi2,…,xim統(tǒng)計無關(guān),因此,

        P(f=1|xi1,xi2,…,xim)=P(f=1) 。

        WH(f)=2mWH(f′) 。

        其中,f′表示給定xi1=ci1,xi2=ci2,…,xim=cim的條件下,f關(guān)于n-m個變元{x1,x2,…,xn}{xi1,xi2,…,xim}的函數(shù)。

        下面給出Xiao-Massey定理。

        可由定理2直接推出f(x)與變元xi1,xi2,…,xim統(tǒng)計無關(guān)的譜特征。

        2 Xiao-Massey定理的意義

        Xiao-Massey定理具有以下重要意義:

        (1) 該定理為頻譜技術(shù)在密碼學(xué)中的應(yīng)用開辟了一條廣闊的道路。自從Xiao-Massey定理提出以來,人們高度重視頻譜技術(shù)在密碼設(shè)計和分析中的應(yīng)用。一方面積極發(fā)展和完善頻譜理論與方法;另一方面深度挖掘頻譜技術(shù)在密碼學(xué)中的應(yīng)用與作用。主要包括以下研究內(nèi)容:

        ① 適用于研究高階逼近的頻譜理論與方法,如二階沃爾什譜、m階沃爾什譜等;

        ② 適用于研究域、環(huán)等代數(shù)結(jié)構(gòu)上的密碼函數(shù)的頻譜理論與方法;

        ③ 適用于研究多輸出函數(shù)的頻譜理論與方法;

        ④ 密碼函數(shù)的各種性質(zhì)的頻譜特征刻畫;

        ⑤ 頻譜技術(shù)在密碼分析中的應(yīng)用,如最佳仿射逼近分析[7]、最大相關(guān)攻擊[5]等;

        ⑥ 探索其他頻譜技術(shù)在密碼學(xué)中的應(yīng)用。

        (2) 該定理為研究相關(guān)免疫函數(shù)找到了一個新的研究工具,創(chuàng)新性地刻畫了相關(guān)免疫布爾函數(shù)的頻譜特征。起初人們對相關(guān)免疫函數(shù)的認(rèn)識非常有限,Xiao-Massey定理的提出,打開了人們認(rèn)識相關(guān)免疫函數(shù)的視野,給出了若干刻畫相關(guān)免疫函數(shù)特征的方法,并進(jìn)一步刻畫了相關(guān)免疫階與其他非線性準(zhǔn)則之間的關(guān)系。主要包括以下研究內(nèi)容:

        ① 相關(guān)免疫函數(shù)的特征刻畫,如特征矩陣的各種刻畫以及與組合設(shè)計和糾錯編碼中對偶距離之間的關(guān)系等;

        ② 相關(guān)免疫階與其他非線性準(zhǔn)則之間的關(guān)系,如非線性次數(shù)、非線性度、線性結(jié)構(gòu)、擴(kuò)散準(zhǔn)則等;

        ③ 高度非線性相關(guān)免疫函數(shù)的構(gòu)造與計數(shù);

        ④ 滿足各種密碼學(xué)性質(zhì)的密碼函數(shù)的構(gòu)造與計數(shù);

        ⑤ 探索新的非線性度量準(zhǔn)則。

        (3) 該定理將概率統(tǒng)計問題轉(zhuǎn)化為代數(shù)問題。相關(guān)免疫函數(shù)的判定本是一個計算概率統(tǒng)計的問題,但通過Xiao-Massey定理將其轉(zhuǎn)化為計算某些特定點的譜值是否為零的代數(shù)問題。由于計算沃爾什譜有快速算法,因此,這樣做不僅可行,而且具有重要的實際意義。這就迫使人們不得不重視以下研究問題:

        ① 各種頻譜技術(shù)的快速計算方法;

        ② 概率統(tǒng)計問題與代數(shù)問題的相互轉(zhuǎn)化方法。

        (4) 該定理將時域處理問題轉(zhuǎn)化為頻域處理問題。直接處理相關(guān)免疫布爾函數(shù)涉及的運(yùn)算是邏輯運(yùn)算,需要在時域上處理問題,有時不是很方便,但通過Xiao-Massey定理將其轉(zhuǎn)換為頻域上的運(yùn)算,也就是實數(shù)域上的算術(shù)運(yùn)算,這樣處理起來更加方便和簡單。這種思想在科學(xué)研究中非常重要,它將A中的問題Q通過變換T轉(zhuǎn)化為B中的問題T(Q),而在B中T(Q)的研究比較簡單并可通過T(Q)的研究獲得Q的特征,即使不能求出T-1,這也是十分有價值的。

        3 Xiao-Massey定理的作用

        Xiao-Massey定理本質(zhì)上給出了相關(guān)免疫函數(shù)的另一個等價定義,在一些場景中使用起來十分方便。Xiao-Massey定理在相關(guān)免疫函數(shù)的判定、相關(guān)免疫函數(shù)的構(gòu)造與計數(shù)、相關(guān)免疫階與其他非線性準(zhǔn)則(如非線性次數(shù)、非線性度等)之間的關(guān)系刻畫、序列密碼分析等方面具有重要的作用和價值。本節(jié)僅給出Xiao-Massey定理在3個方面的作用。

        3.1 相關(guān)免疫函數(shù)的判定

        由Xiao-Massey定理可推出以下結(jié)論。

        注意到

        (-1)f(x)=1-2f(x) ,

        因此,Sf(w)=0,當(dāng)且僅當(dāng)f(x)+w·x是平衡的。從而,推論3得證。

        由推論3易推出以下結(jié)論。

        下面的算法1給出了構(gòu)造相關(guān)免疫函數(shù)的一個遞歸方法[3]。

        算法1設(shè)f1和f2分別是n個變元的m階相關(guān)免疫函數(shù),令

        則f是n+1個變元的m階相關(guān)免疫函數(shù)。次數(shù)?0f=max{?0f1,?0f2}+1。

        可直接利用Xiao-Massey定理判定算法1構(gòu)造出的f是n+1個變元的m階相關(guān)免疫函數(shù)。

        3.2 相關(guān)免疫階與非線性次數(shù)之間的關(guān)系

        (4)

        其中,a0,ai1,i2,…,ir∈F2,求和符號“∑”是指在F2上的求和。式(4)稱為f(x)的多項式表示。常將式(4)按變元升冪及下標(biāo)的字典序?qū)懗?/p>

        f(x)=a0+a1x1+a2x2+…+anxn+a1,2x1x2+…+an-1,nxn-1xn+…+a1,2,…,nx1x2…xn。

        (5)

        式(5)稱為f(x)的代數(shù)正規(guī)型。任一確定的n個變元的布爾函數(shù)f(x)的代數(shù)正規(guī)型是惟一的。一個乘積項(也稱單項式)xi1xi2…xir的次數(shù)定義為r,非零常數(shù)項的次數(shù)定義為0,0的次數(shù)定義為-。布爾函數(shù)f的次數(shù)定義為f的代數(shù)正規(guī)型中具有非零系數(shù)的乘積項中的最大次數(shù),記為?0f。當(dāng)?0f=1時,稱f(x)為線性布爾函數(shù);當(dāng)?0f≥2時,稱f(x)為非線性布爾函數(shù)。

        現(xiàn)在觀察f(x)的最高次項x1x2…xn出現(xiàn)的充要條件。易知

        這里“∑”是實數(shù)求和,即a1,2,…,n=WH(f) mod 2??傻胊1,2,…,n=1,當(dāng)且僅當(dāng)WH(f)為奇數(shù)。由此可見,當(dāng)WH(f)為偶數(shù)時,a1,2,…,n=0,即最高次項不出現(xiàn)。特別地,平衡布爾函數(shù)無最高次項x1x2…xn。

        下面說明相關(guān)免疫階和非線性次數(shù)之間的關(guān)系[3-4,8]。

        注意到式(4)中除系數(shù)為ai1,i2,…,ir的項之外,其余各項在Si1,i2,…,ir上模2求和結(jié)果均為0,因此,有

        (6)

        ai1,i2,…,ir=2r×2-nWH(f)(mod 2)=2r-n+mk0(mod 2) ,

        這里WH(f)=2mk0(由引理2可知)。所以,當(dāng)r>n-m時,ai1,i2,…,ir=0。當(dāng)r=n-m時,若k0為奇數(shù),則所有的n-m次項都出現(xiàn);若k0為偶數(shù),則所有的n-m次項都不出現(xiàn)。

        當(dāng)WH(f)=2n-1,m≤n-2時,可知k0為偶數(shù)。于是對于r≥n-m,都有ai1,i2,…,ir=0。

        3.3 相關(guān)免疫階與非線性度之間的關(guān)系

        非線性度是衡量布爾函數(shù)的非線性程度的一個重要指標(biāo),它刻畫了一個布爾函數(shù)和線性布爾函數(shù)類之間的符合程度,其精確定義如下。

        為布爾函數(shù)f的非線性度。其中,dH(f(x),l(x))表示f(x)與l(x)之間的漢明距離,即

        對于二元域,有dH(f(x),l(x))=WH(f+l)。

        下面的定理給出了布爾函數(shù)的非線性度的沃爾什譜表示。

        (7)

        式(7)表明,布爾函數(shù)f的非線性度與f的最大絕對譜值有關(guān)。同時,也說明了f的譜值實質(zhì)上反映了該函數(shù)與線性函數(shù)之間的符合程度,亦即非線性程度。

        定理1中的式(3)可改寫為

        (8)

        (9)

        式(9)可由式(7)和式(8)直接推出。式(9)表明,Nf越大,NSf就越?。环粗嗳?。說明Nf和NSf之間存在著一種制約關(guān)系。從這里也不難看出,一個布爾函數(shù)的譜值中零值過多,必將導(dǎo)致其非線性度下降,故而從密碼學(xué)角度來看,不是理想的函數(shù)。因此,在設(shè)計密碼函數(shù)時要注意到這一點。

        下面說明布爾函數(shù)的相關(guān)免疫階和非線性度之間的關(guān)系[5]。

        由定理2和式(9)易知,f(x)的相關(guān)免疫階m和其非線性度Nf之間有如下關(guān)系:

        (10)

        式(10)可改寫為

        (11)

        式(11)表明,m與Nf之間存在某種制約關(guān)系,相關(guān)免疫階m對非線性度Nf的影響較大。在具體應(yīng)用時,應(yīng)適當(dāng)折中。還可以給出一個更精細(xì)的關(guān)系[5]。

        4 總 結(jié)

        文中主要淺析了Xiao-Massey定理的意義和作用。這一定理為頻譜技術(shù)在密碼學(xué)中的應(yīng)用開辟了一條廣闊的道路,充分證明頻譜技術(shù)是研究相關(guān)免疫函數(shù)的強(qiáng)有力工具。文中僅僅列舉了3個方面的作用,關(guān)于Xiao-Massey定理的作用遠(yuǎn)不止這些。

        5 跋

        為了真誠地紀(jì)念我的導(dǎo)師肖國鎮(zhèn)先生,我重溫了Xiao-Massey定理。通過回憶肖老師當(dāng)時對我的教誨和指導(dǎo),梳理出此文。我認(rèn)為這是對肖老師最好的紀(jì)念和思念。

        曾有人講過,一個人的生命主要由三部分組成:一是自然生命,這一點大家比較容易理解;二是親戚朋友的生命,也就是說,只要他的親戚朋友還在世,有人就會不時地提起他,惦記他;三是比較親近的晚輩的生命,比如弟子、徒弟等也會不時地想起他,思念他。當(dāng)這些人都已不在世時,這個人的生命也就真正結(jié)束了。我想肖老師不止這些,至少還有Xiao-Massey定理,他會永遠(yuǎn)活在密碼人的心中。

        猜你喜歡
        沃爾什變元密碼學(xué)
        圖靈獎獲得者、美國國家工程院院士馬丁·愛德華·海爾曼:我們正處于密鑰學(xué)革命前夕
        一類具有偏差變元的p-Laplacian Liénard型方程在吸引奇性條件下周期解的存在性
        密碼學(xué)課程教學(xué)中的“破”與“立”
        男孩患抑郁 自殺前接到未來妻子電話
        關(guān)于部分變元強(qiáng)指數(shù)穩(wěn)定的幾個定理
        非自治系統(tǒng)關(guān)于部分變元的強(qiáng)穩(wěn)定性*
        矩陣在密碼學(xué)中的應(yīng)用
        關(guān)于部分變元強(qiáng)穩(wěn)定性的幾個定理
        密碼學(xué)的課程特點及教學(xué)方法探討
        熟女一区二区国产精品| 日本在线观看| 91网站在线看| 亚洲av五月天天堂网| 亚洲精品偷拍自综合网| 国产精久久一区二区三区| 亚洲精品人成无码中文毛片| 丰满少妇又紧又爽视频| 国产精品亚洲在线播放 | 在教室伦流澡到高潮hnp视频| 亚洲日韩成人无码不卡网站 | www国产亚洲精品| 亚洲色欲综合一区二区三区| 久久精品国产热| 国产又色又爽的视频在线观看91| 完整版免费av片| 99久久人人爽亚洲精品美女| 日韩熟妇精品视频一区二区| 国产一区二区三区中出| 国产在热线精品视频| 天堂在线www中文| 国产三级黄色片子看曰逼大片 | 国产精品日本一区二区在线播放| 成人做爰高潮尖叫声免费观看| 91综合久久婷婷久久| 黄色影院不卡一区二区 | 最近中文字幕在线mv视频在线| 无码熟妇人妻AV不卡| 亚洲免费一区二区三区四区| 肉体裸交137日本大胆摄影| 国产亚洲精品自在久久蜜tv | 国产在线手机视频| 久久夜色精品国产亚洲av老牛| 国产av无码专区亚洲av果冻传媒| 欧美性猛交内射兽交老熟妇| 国产亚洲视频在线观看播放| 99久久国产精品免费热| 成人免费无码大片a毛片软件| av色综合网站| 日本二区三区在线免费| 国产狂喷潮在线观看|