999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

線性復雜度為2n2m的2n周期序列的k錯線性復雜度

2010-01-01 00:00:00楊名慧朱士信
計算機應用研究 2010年6期

摘 要:線性復雜度和k錯線性復雜度是衡量密鑰序列隨機性的兩個重要標準,運用ChanGames算法,得到線性復雜度為2n2m的2n周期二元序列的k錯線性復雜度的所有可能的值,LCk(s)=0或2n-2m-2r+1+c,2n-2r+1+c。這一結果對于進一步探討流密碼密鑰序列的安全性有重要的應用價值。

關鍵詞:密鑰序列; 線性復雜度;k錯線性復雜度;ChanGames算法;二元周期序列

中圖分類號:TN918.4文獻標志碼:A

文章編號:1001-3695(2010)06-2299-02

doi:10.3969/j.issn.10013695.2010.06.087

kerror linear complexity of 2nperiodic sequences with linear complexity 2n2m

YANG Minghui, ZHU Shixin

(School of Mathematics, Hefei University of Technology, Hefei 230009, China)

Abstract:Linear complexity and kerror linear complexity are two important standards to scale the randomicity of key sequences. For a 2nperiodic binary sequence with linear complexity 2n2m. This paper obtained all the possible values of the kerror linear complexity using ChanGames algorithm, LCk(s)=0 or 2n-2m-2r+1+c,2n-2r+1+c. The result presented of stream cipher is so important that it can be used to analyze the safety of periodic key sequences more deeply.

Key words:key sequence; linear complexity; kerror linear complexity; ChanGames algorithm; periodic binary sequences

對于有限域F2上2n周期二元序列,文獻[1,2]分別給出了快速計算2n周期序列的線性復雜度和k錯線性復雜度的算法。文獻[3]中給出了線性復雜度等于l(0≤l≤2n,l是整數)的序列的個數,且計算了這類序列的線性復雜度的期望。文獻[4]討論了任意2n周期序列的k錯線性復雜度小于線性復雜度的最小的k的表達式。Meidl在文獻[5]中對于線性復雜度為2n的序列給出了1錯線性復雜度的具體形式及期望,并討論了k錯(k≥2)線性復雜度的期望的界,而文獻[6]對線性復雜度為2n-1的序列給出了2錯線性復雜度的具體形式及期望。對于線性復雜度為2n-2m的序列,文獻[7]研究了其2錯線性復雜度的具體形式及2錯誤序列個數可能的值。本文通過應用ChanGames算法,給出了線性復雜度為2n-2m的2n周期二元序列k錯(k為正整數)線性復雜度的具體形式。

1 預備知識

設s=(s0,s1,…,sN-1)∞是有限域F2上N周期序列,定義s的Hamming重量為s的一個周期中非零元素個數,記為W(s)。類似地,定義向量sN的Hamming重量為sN中非零元素的個數,記為W(sN)。顯然,對于周期序列s,若sN是其一個周期,則W(s)=W(sN)。定義F2上周期序列s=(s0,s1,…,sN-1)∞所對應的多項式sN(x)=s0+s1x+…+sN-1xN-1。另外,若N=2n,簡記s(n)=s2n。

定義s的線性復雜度LC(s)為能生成該序列的最短線性反饋移位寄存器的長度。特別地,當s為0序列時,令LC(s)=0。為敘述方便,設向量sN=(s0,s1,…,sN-1)的線性復雜度是以sN為一個周期的序列s=(s0,s1,…,sN-1)∞的線性復雜度,即LC(s)=LC(sN)。s的k錯線性復雜度[1]是指s(N)中改變至多k個si,所得到的新周期序列的最小的線性復雜度,記為LCk(s),即LCk(s)=minw(e)≤kLC(s+e)。其中:e=(e0,e1,…,eN-1)∞,W(e)表示序列e的一個周期中“1”的個數。

給定F2上2n周期二元序列,其線性復雜度可以由ChanGames算法[2]計算出來,該算法是本文的重要工具。下面簡要介紹ChanGames算法:

ChanGames算法是一個遞歸過程,每一步將向量s(m),1≤m≤n,分成左右兩個部分:

L(sm)=(s0,s1,…,s2m-1-1)

R(s(m))=(s2m-1,s2m-1+1,…,s2m-1)

如果L(s(m))=R(s(m)),LC(s)=LC(L(s(m)));否則,LC(s)=2m-1+LC(d)。其中d=L(s(m))+R(s(m))。要注意的是僅當L(s(m))≠R(s(m))時,線性復雜度才能增加。

由ChanGames算法的思想,可以定義一個F22m到F22m-1的映射φm

φm(s0,s1,…,s2m-1)=(s0+s2m-1,s1+s2m-1+1,…,s2m-1-1+s2m-1)

該映射有下面三個性質:

a)W(φm(s(m)))≤W(s(m));

b)當m≥2時,W(φm(s(m)))和W(s(m))同奇偶;

c)s(m)的原像集合

φ-1m+1(s(m))={v∈F22m+1 φm+1(v)=s(m)}

中元素的個數為22m。

2 主要結果

引理1[8] 設s是2n周期二元序列,則LC(s)=2n當且僅當W(s)是奇數。

引理2[5] 設s是2n周期二元序列,則當W(s(n))>k時,序列s的k錯線性復雜度為LCk(s)=2n-2r+1+c。其中1≤r≤n-1,1≤c≤2r-1。

引理3 設s是2n周期二元序列,若W(s(n))為偶數,則LC2g(s)=LC2g+1(s),g為任意非負整數。

證明因為W(s(n))為偶數,若每個周期相同位置改變恰好2g+1個比特,W(s(n))變成了奇數,由引理1,序列s的線性復雜度變成了2n,故LC2g(s)=LC2g+1(s),g為任意非負整數。

設s是2n周期二元序列,LC(s)=2n-2m,0≤m≤n-1,則由引理1,W(s(n))為偶數,由引理3,W(s(n))為偶數時,LC2g(s)=LC2g+1(s),g為任意非負整數,故下文只考慮k=2h(h≥1)時序列s的k錯線性復雜度。

定理1設s是線性復雜度為2n-2m的2n周期二元序列。其中0≤m≤n-1,則LCk(s)=0或為如下兩種形式:

LCk(s)=2n-2m-2r+1+c1≤r≤m-1,1≤c≤2r-12n-2r+1+cm+1≤r≤n-1,1≤c≤2r-1

證明設s(n)=(s0,s1,…,s2n-1)是序列s的一個2n-周期所對應的向量,s(t)=φt+1…φn(s(n))=(s(t)0,s(t)1,…,s(t)2t-1)。其中m≤t≤n-1,根據ChanGames算法,序列s必滿足

L(s(t))≠R(s(t)),m+2≤t≤nL(s(m+1))=R(s(m+1))(1)

且LC(L(s(m+1)))=2m。而s(m)=φm+1(s(m+1)),由式(1),s(m)=0。由引理1,W(s(n))為偶數,由映射φn的性質a)和b),W(s(t))為偶數且W(s(t))≤W(s(n)),m≤t≤n。下面根據s(n)和s(m+1)的Hamming重量來分情況討論:

情形1 W(s)=W(s(n))≤k。

根據k錯線性復雜度的定義,則LCk(s)=0。

情形2 W(s)=W(s(n))>k,W(s(m+1))>k。

當j>m時,W(s(j))>k而且L(s(m+1))=R(s(m+1)),對s(m+1)改變的k比特即:對L(s(m+1))與R(s(m+1))作相同的h比特改變,則LCk(s)=2n-1+…+2m+1+f。其中f=LCh(L(s(m+1)))。因為L(s(m+1))=R(s(m+1)),W(s(m+1))>k,所以W(L(s(m+1)))>h,又因為L(s(m+1))為周期為2m的二元序列,由引理2知f=LCh(L(s(m+1)))=2m-2r+1+c,1≤r≤m-1,1≤c≤2r-1。根據ChanGames算法的遞歸過程知,W(s)=W(s(n))>k且W(s(m+1))>k時s(n)的k錯線性復雜度為

2n-1+…+2m+1+2m-2r+1+c=2n-2m-2r+1+c

1≤r≤m-1,1≤c≤2r-1

情形3 W(s)=W(s(n))>k,W(s(m+1))≤k。設r是使得W(s(r)),m+1≤r≤n-1至多為k的最大整數,由W(s(m+1))≤k知這樣的r是存在的。令b=W(s(r)),設a(n)是由s(n)改變b比特得到的向量,類似s(t),定義a(t)=(a(t)0,a(t)1,…,a(t)2t-1),m+1≤t≤n,則向量a(t)和s(t)至多相差b比特并且對于整數j,r2n-1+2n-2+…+2r+1。如果改變s(n)中的b=W(s(r))≤k比特使得s(r)變成0,即L(a(r+1))=R(a(r+1)),則a(n)的線性復雜度形式如下:

Lr,c=2n-1+2n-2+…+2r+1+c=2n-2r+1+c,0≤c≤2r

其中c=LC(L(a(r+1)))。

如果L(a(r+1))≠R(a(r+1)),即a(r)是非零向量,此時a(n)的線性復雜度LC滿足

LC>2n-1+2n-2+…+2r+1+2r≥Lr,c

而LCk(s)是由s(n)改變b比特所得到的最小的線性復雜度,因此LCk(s)=Lr,c。其中c是s(r+1)變化后所能得到的最小的線性復雜度。不妨設a(n)就是由s(n)改變b比特得到的線性復雜度達到最小值的向量。下面證明c≠0,c≠2r。

設s(r)=(0,…,0,…,1↑u1,…1↑u2,…1↑ub,…,0),即

s(r)u1=s(r)u2=…=s(r)ub=1,0≤u1<…

且s(r)j=0,0≤j≤2r-1,j≠u1,u2,…,ub。則由s(r)=φr+1(s(r+1)),有

s(r+1)u1+s(r+1)u1+2r=1s(r+1)ub+s(r+1)ub+2r=1 (2)

且s(r+1)j=s(r+1)j+2r,0≤j≤2r-1,j≠u1,…,ub,可以適當改變s(r+1)u1,s(r+1)u1+2r,…,s(r+1)ub和s(r+1)ub+2r中b比特來保證W(L(s(r+1)))變成偶數,同時使式(2)中b個等式變成0,從而使s(r)變成0,由引理1,c≠2r。另外,c=0與r是使得W(s(r))至多為k的最大整數相矛盾,故1≤c≤2r-1。因此當W(s)=W(s(n))>k且W(s(m+1))≤k時,LCk(s)=2n-2r+1+c,1≤c≤2r-1。

下面通過一個具體例子來說明一下本文的主要結果。

例1 設n=3,m=1,求線性復雜度為2n-2m=6的2n周期二元序列s=(11101011)的4錯線性復雜度的范圍。

由于W(s)=W(s(3))=6>4且W(s(2))=2<4,利用情形2的結論知1≤LC4(s)≤3。計算得LC4(s)=1,與情形2的結論相符合。

3 結束語

本文運用ChanGames算法,計算出F2上線性復雜度為2n2m的序列s的k錯線性復雜度,對序列s的k錯線性復雜度的計數及期望仍是尚待研究的問題。

參考文獻:

[1]STAMP M, MARTIN C F. An algorithm for the kerror linear complexity of binary sequences with period 2n[J]. IEEE Trans on Information Theory, 1993,39(4):1398-1401.

[2]GAMES R A,CHAN A H. A fast algorithm for determining the linear complexity of a pseudorandom sequence with period 2n [J]. IEEE Trans on Information Theory,1983, IT29(1):144-146.

[3]RUEPPEL R A. Analysis and design of stream ciphers[M]. Berlin:SpringerVerlag,1986.

[4]KUROSAA K, SATO F, SAKATA T, et al. A relationship between linear complexity and kerror linear complexity[J]. IEEE Trans on Information Theory, 2000, 46(2):694-698.

[5]MEIDL W. On the stability of 2nperiodic binary sequences[J]. IEEE Trans on Information Theory, 2005, 51(3):1151-1155.

[6]ZHU Fengxiang,QI Wenfeng. The 2error linear complexity of 2nperiodic binary sequences with linear complexity 2n-1[J]. Journal of Electronics, 2007, 24(3):390-395.

[7]譚林,戚文峰.F2上2n周期的k錯誤序列[J]. 電子與信息學報,2008,30(11):2592-2595.

[8]FU Fangwei,NIEDERREITER H, SU Ming. The characterization of 2nperiodic binary sequences with fixed 1error linear complexity[C]//Proc of SETA. Heidelberg:Springer, 2006:88-103.

主站蜘蛛池模板: 久久先锋资源| 午夜毛片福利| 日韩在线中文| 亚洲激情99| 91网站国产| 91精品网站| 亚洲婷婷丁香| 亚洲成人网在线播放| 欧美国产视频| 91精品亚洲| 亚洲国产成熟视频在线多多| 免费观看亚洲人成网站| 中国毛片网| 欧美在线导航| 国产视频自拍一区| 综合久久五月天| 国产欧美另类| 亚洲精品国产首次亮相| 欧美精品三级在线| 欧美一级大片在线观看| 青青国产在线| 婷婷亚洲视频| 久热精品免费| 亚洲首页国产精品丝袜| 国产日本视频91| 啪啪啪亚洲无码| 国产区91| 色综合手机在线| 久久人与动人物A级毛片| 992tv国产人成在线观看| 91青青视频| 她的性爱视频| 精品国产一二三区| 中文字幕佐山爱一区二区免费| 日韩专区欧美| 欧美日韩导航| 26uuu国产精品视频| 欧美啪啪视频免码| 亚洲第一福利视频导航| 国产麻豆va精品视频| 欧美精品高清| 97成人在线视频| 亚洲国产综合精品一区| 国产精品亚洲天堂| 国产区福利小视频在线观看尤物| 亚洲香蕉伊综合在人在线| 色综合久久综合网| 亚洲天堂2014| 国产系列在线| 九九热视频在线免费观看| 在线视频一区二区三区不卡| 精品国产亚洲人成在线| 日韩欧美中文在线| 91在线日韩在线播放| 精品视频第一页| 亚洲美女操| 国产一区二区三区精品欧美日韩| 欧美一级大片在线观看| 婷婷色中文网| 好吊色妇女免费视频免费| 久久精品国产精品青草app| 亚洲精品免费网站| 久热精品免费| 亚洲精品中文字幕无乱码| 国产在线精品网址你懂的| 国产人前露出系列视频| 国产va在线观看| 无码 在线 在线| 亚洲久悠悠色悠在线播放| 黄色污网站在线观看| 亚洲无码电影| 玖玖免费视频在线观看| 免费中文字幕在在线不卡| 国产精品尹人在线观看| 综合色88| 欧洲亚洲欧美国产日本高清| 国产91精品久久| 91青青在线视频| 日本www色视频| V一区无码内射国产| a级毛片毛片免费观看久潮| 亚洲日韩欧美在线观看|