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

剩余類(lèi)環(huán)Z/(pn)上若干類(lèi)單圈多項(xiàng)式構(gòu)造

2012-07-25 04:06:48戚文峰
電子與信息學(xué)報(bào) 2012年4期

游 偉 戚文峰

(解放軍信息工程大學(xué) 鄭州 450002)

1 引言

若f(x)是一個(gè)整系數(shù)多項(xiàng)式,當(dāng)x通過(guò)模m的一個(gè)完全剩余系時(shí),f(x)也通過(guò)模m的一個(gè)完全剩余系,則稱f(x)是模m的一個(gè)置換多項(xiàng)式。關(guān)于置換多項(xiàng)式的研究結(jié)果非常多,可參考文獻(xiàn)[1-7]。引起置換多項(xiàng)式迅速發(fā)展的一個(gè)主要原因是它已逐漸在數(shù)論,組合論,密碼系統(tǒng)等領(lǐng)域中得到應(yīng)用。事實(shí)上,著名公鑰密碼體制 RSA[8]和分組密碼算法 RC6[9]就是其中的兩個(gè)應(yīng)用。

本文研究的是一類(lèi)特殊的置換多項(xiàng)式,即剩余類(lèi)環(huán)上的單圈多項(xiàng)式(見(jiàn)定義 1)。單圈多項(xiàng)式在密碼學(xué)的眾多領(lǐng)域都有重要應(yīng)用。例如,在偽隨機(jī)數(shù)發(fā)生器[10]的理論中,狀態(tài)轉(zhuǎn)移函數(shù)必須提供偽隨機(jī)性,特別地,它必須保證狀態(tài)序列的元素分布和周期。為了達(dá)到這個(gè)目的,我們可以選擇單圈多項(xiàng)式作為狀態(tài)轉(zhuǎn)移函數(shù),這樣就可以保證狀態(tài)序列達(dá)到最大周期并且其元素滿足嚴(yán)格一致分布。事實(shí)上,經(jīng)典的線性同余發(fā)生器使用的即是一次單圈多項(xiàng)式,它的優(yōu)勢(shì)是實(shí)現(xiàn)速度快,但弱點(diǎn)是結(jié)構(gòu)過(guò)于簡(jiǎn)單。本文的目標(biāo)是構(gòu)造任意次數(shù)的單圈多項(xiàng)式,這樣就可以利用高次單圈多項(xiàng)式來(lái)產(chǎn)生非線性同余發(fā)生器以取代線性同余發(fā)生器。偽隨機(jī)數(shù)在包括仿真,抽樣,數(shù)值分析,公鑰密碼算法設(shè)計(jì)等眾多領(lǐng)域中都有著不同形式的應(yīng)用。另外,單圈多項(xiàng)式還可以用來(lái)構(gòu)造拉丁方。拉丁方的應(yīng)用也是極其廣泛的。例如,在保密通信網(wǎng)絡(luò)中用來(lái)做口令的分發(fā);以及在某些密碼算法的設(shè)計(jì)中作為多重置換來(lái)使用。

Knuth[11]給出了剩余類(lèi)環(huán)Z/(m)上的所有一次和二次單圈多項(xiàng)式的構(gòu)造。Larin[12]和 Durand等[13]則分別給出了Z/(2n)和Z/(3n)上任意次單圈多項(xiàng)式的全部構(gòu)造。然而,對(duì)于一般的素?cái)?shù)p,關(guān)于Z/(pn)上單圈多項(xiàng)式的構(gòu)造目前還沒(méi)有任何結(jié)果。其實(shí),這也并不奇怪,因?yàn)榧词故怯邢抻騔/(p)上置換多項(xiàng)式的構(gòu)造都是極其有限的。

本文通過(guò)刻畫(huà)多項(xiàng)式的系數(shù)給出了Z/(pn)(p≥5)上若干類(lèi)單圈多項(xiàng)式的構(gòu)造。由于Z/(pn)上單圈多項(xiàng)式的構(gòu)造可以歸結(jié)到Z/(p2)上,本文首先通過(guò)刻畫(huà)系數(shù)滿足的條件給出了Z/(5)上任意次單圈多項(xiàng)式的構(gòu)造,并在其基礎(chǔ)上給出了Z/(52)上 6 次單圈多項(xiàng)式的全部構(gòu)造。另外,本文還給出了Z/(p2)上 (p-1) 次單圈多項(xiàng)式的部分構(gòu)造。

2 基礎(chǔ)知識(shí)

定義1[12]設(shè)f(x)∈Z[x],m≥ 2 是正整數(shù),若遞歸序列ui+1=f(ui)(modm) 的周期達(dá)到m,則稱f(x)為剩余類(lèi)環(huán)Z/(m)上的單圈多項(xiàng)式。

引理1[12]設(shè)n≥2,若多項(xiàng)式f(x)∈Z[x]在Z/(pn)上是單圈,則f(x)在Z/(pn-1)上也是單圈。

引理2[12]設(shè)p為素?cái)?shù),若多項(xiàng)式f(x)∈Z[x]在Z/(p3)上是單圈,則對(duì)任意正整數(shù)n,f(x)在Z/(pn)上都是單圈;特別地,當(dāng)p?{2, 3}時(shí),若多項(xiàng)式f(x)∈Z[x]在Z/(p2)上是單圈,則對(duì)任意正整數(shù)n,f(x)在Z/(pn)上都是單圈。

注 1:由引理 1 和引理 2 可知,當(dāng)p≥5 時(shí),f(x)在Z/(pn)(n≥2) 上是單圈當(dāng)且僅當(dāng)f(x)在Z/(p2)上是單圈。因此,當(dāng)p≥5時(shí),對(duì)Z/(pn)(n≥2) 上單圈多項(xiàng)式的研究都可以歸結(jié)到Z/(p2) 上。

下面的引理刻畫(huà)了Z/(p)與Z/(p2)上的單圈多項(xiàng)式所滿足條件之間的聯(lián)系。

引理3[13]多項(xiàng)式f(x)∈Z[x],若f(x)在Z/(p)上是單圈,則下面的3個(gè)條件是等價(jià)的。(1)f(x) 在Z/(p2)上是單圈;(2)對(duì)任意x∈Z,fp(x)-x≠0(modp2),并且 (fp)'(x)≡1(modp); (3)存在x∈Z,滿足fp(x)-x≠0(modp2),并且 (fp)'(x)≡1(modp)。

注2:由引理 3 可知,若f(x)在Z/(p)上是單圈,則f(x)在Z/(p2)上也是單圈 ?fp(0) ≠ 0(modp2),并且 (f p)′(0)≡ 1(modp)。

3 Z/(5)上單圈多項(xiàng)式的系數(shù)刻畫(huà)

3.1 常數(shù)項(xiàng)為 1 的情形

定理1設(shè)f(x)=adxd+ad-1xd-1+…+a1x+1∈Z[x],則f(x)在Z/(5)上是單圈當(dāng)且僅當(dāng)A0,A1,A2,A3滿足表1中條件之一。

表1 f(x)在Z/(5)上是單圈的條件

證明因?yàn)閒(x)=adxd+ad-1xd-1+…+a1x+1,所以

若f(x)在Z/(5)上要構(gòu)成單圈,則f(1)=1+A0+A1+A2+A3≠ 0 或 1(mod 5),從而有A0+A1+A2+A3≡1, 2或3 (mod 5)。下面分情形討論:

(1)當(dāng)A0+A1+A2+A3≡ 1(mod5),此時(shí),f(x)在Z/(5)上是單圈當(dāng)且僅當(dāng)

連同f(0)=1和f(1)≡2(mod 5),分別求解上述兩個(gè)同余方程組可得(A0,A1,A2,A3)≡(0,1,0,0)或(0,4,4,3)·(mod 5)。

(2)當(dāng)A0+A1+A2+A3≡2(mod 5),同理得f(x)在Z/(5)上是單圈當(dāng)且僅當(dāng)(A0,A1,A2,A3)≡(0,1,3,3)或(0,1,4,2)(mod 5)。

(3)當(dāng)A0+A1+A2+A3≡3(mod 5),同理得f(x)在Z/(5)上是單圈當(dāng)且僅當(dāng)(A0,A1,A2,A3)≡(0,4,2,2)或(0,0,0,3) (mod 5)。 證畢

3.2 常數(shù)項(xiàng)不為 1 的情形

表2 g(x)在Z/(5)上是單圈的條件

4 Z/(52)上 6 次單圈多項(xiàng)式的全部構(gòu)造

4.1 常數(shù)項(xiàng)為 1 的情形

引理4若f(x)在Z/(5)上是單圈,則(f5)′(0)≡a1[(D1+D3)2-(D0+D2)2][(D1-D3)2-(2D2+3D0)2](mod 5)。

證明 因?yàn)閒k(x)=f(fk-1(x)),所以 (fk)′(x)=f′(fk-1(x))·(fk-1)′(x),故有(f5)′(x)=f′(f4(x))·(f4)′·(x) = … =f′(f4(x)) ·f′(f3(x)) ·f′(f2(x)) ·f′(f(x))·f′(x)。又f(x)在Z/(5)上是單圈,從而對(duì)任意x∈Z,有(f5)′(x)≡f′(0)f′(1)f′(2)f′(3)f′(4)(mod 5)。另外

因此(f5)′(0)≡a1[(D1+D3)2-(D0+D2)2][(D1-D3)2-(2D2+3D0)2](mod 5)。 證畢

引理5f(x)如上,對(duì)任意素?cái)?shù)p和正整數(shù)k,若fk(0)≡c(modp), 0 ≤c≤p-1,則fk+1(0)≡f(c)+f'(c)(fk(0)-c)(modp2)。

證明 因?yàn)閒k(0)≡c(modp), 0 ≤c≤p-1,所以fk(0)-c≡0(modp)。則有

注 3:若(A0,A1,A2,A3)≡(0,1,0,0)(mod 5),則由式(1)可知f(0)=1,f2(0)≡2(mod 5),f3(0)≡3·(mod 5),f4(0)≡-1 (mod 5)。

由引理5通過(guò)迭代可得

定理2設(shè)f(x) =a6x6+a5x5+a4x4+a3x3+a2x2+a1x+1∈Z[x],則f(x)在Z/(52)上是單圈當(dāng)且僅當(dāng)a1≡1(mod 5),a2≡a3≡a5≡a6≡0 (mod 5),a4≡0·(mod 5)且a4≠ 5(mod 52)。

證明 由定理 1 及注 2 可知,若f(x)在Z/(5)上是單圈,即A0,A1,A2,A3滿足表1中條件(I)-條件(VI)中的某一個(gè),則f(x)在Z/(52)上是單圈當(dāng)且僅當(dāng) (f5)′(0)≡1(mod 5),及f5(0)≠0(mod 52)。

由Ai和Di的定義易得

下面分情況進(jìn)行討論:

(1)當(dāng) (A0,A1,A2,A3)≡(0,1,0,0)(mod 5),由式(4)可得D0≡0(mod 5),D1≡a1(mod 5),D2≡a2(mod 5),D3≡0(mod 5)。

由此可知,為了給出f(x)在Z/(52)上是單圈的充要條件,我們只需說(shuō)明當(dāng)條件式(5)滿足時(shí),f5(0) ≠ 0·(mod 52) 當(dāng)且僅當(dāng)a4≠ 5(mod 52)。

當(dāng)條件式(5)滿足時(shí),由式(2)和式(4)可得f′(2)≡a1+2a2≡1(mod 5),f'(3)≡a1+3a2≡1(mod 5),f'( 4 )≡a1+4a2≡1(mod 5)。

另外,由式(3)可得

f5(0)≡f(-1)+f'(4)(f(3)+1)+f'(4)f'(3)(f(2)-3)+f'( 4 )f'(3)f'(2)(f(1)-2)(mod 52)≡f(-1)+(f(3)+1)+(f(2)-3)+(f(1)-2)(mod 52)≡5a1+15a2+10a3+24a4+20a6(mod 52)≡5-a4(mod 52)

因此,當(dāng)條件式 (5) 滿足時(shí),f5(0)≠0(mod 52) 當(dāng)且僅當(dāng)a4≠5(mod 52)。故在此情形下f(x)在Z/(52)上是單圈當(dāng)且僅當(dāng)a1≡1(mod 5),a2≡a3≡a5≡a6≡0 (mod 5),a4≡0 (mod 5)且a4≠ 5(mod 52)。

(2)當(dāng)(A0,A1,A2,A3)≡(0,4,4,3) (mod 5),由式(4)可得D0≡0 (mod 5),D1≡a1(mod 5),D2≡a2-1·(mod 5),D3≡ -1(mod 5)。

由引理 4 可知(f5)′(0)≡a1[(a1-1)2-(a2- 1)2][(a1+ 1)2+(a2-1)2](mod 5)。

(3)當(dāng)(A0,A1,A2,A3)≡(0,1,3,3)(mod 5),同理得(f5)′(0)≡a1[(a1- 1)2- (a2- 2)2][(a1+ 1)2+ (a2- 2)2]·(mod 5)。

(4)當(dāng)(A0,A1,A2,A3)≡(0,1,4,2) (mod 5),同理得(f5)′(0)≡a1[(a1+ 1)2-(a2- 1)2][(a1-1)2+(a2- 1)2]·(mod 5)。

(5)當(dāng)(A0,A1,A2,A3)≡(0,4,2,2) (mod 5),同理得(f5)′(0)≡a1[(a1+ 1)2-(a2+ 2)2][(a1-1)2+(a2+2)2]·(mod 5)。

在情況(2)- 情況(6)中,遍歷a1和a2的所有取值,易知 (f5)′(0) ≠ 1(mod 5)。這意味著在這些情況下f(x)在Z/(52)上都不可能構(gòu)成單圈。 證畢

4.2 常數(shù)項(xiàng)不為 1 的情形

推論2設(shè)g(x)=a6x6+a5x5+a4x4+a3x3+a2x2+a1x+a0∈Z[x],則g(x)在Z/(52)上是單圈當(dāng)且僅當(dāng)a1≡1(mod 5),a2≡a3≡a4≡a5≡a6≡0(mod 5),a0≠0(mod 5)且a0≠(a4/5)(mod 5)。

5 Z/(p2)上(p-1)次單圈多項(xiàng)式的部分構(gòu)造

引理6設(shè)素?cái)?shù)p>3,則

證明因?yàn)橛邢抻騔/(p)中的所有非零元素構(gòu)成乘法循環(huán)群,設(shè)=〈g〉。所以

當(dāng)k= (p-1)/2 時(shí),由歐拉定理可知

證明首先,因?yàn)閍1≡1 (modp),a2≡a3≡…≡ap-2≡ap-1≡0 (modp),所以f(x)≡x+1(modp)。顯然f(x)在Z/(p)上是單圈。另外,f′(x)=(p-1)ap-1xp-2+ (p-2)ap-2xp-3+…+ 2a2x+a1,因此可得f′(x)≡a1≡1(modp)。

其次,因?yàn)閒(x)在Z/(p)上是單圈,類(lèi)似引理4的證明可得(fp)'( 0 )≡f'( 0 )f'( 1 )f'( 2 )…f'(p-1)(modp)≡1(modp)。

最后,因?yàn)閒(x)≡x+1(modp),由引理5可得

由引理 6和a1≡1(modp),a2≡a3≡…≡ap-2≡ap-1≡0(modp),有f p(0)≡2ap-1(p-1)/2+p(modp2)≡p-ap-1≠0 (modp2)。由注 2 可知,f(x)在Z/(p2)上是單圈。 證畢

6 結(jié)束語(yǔ)

目前,只有p=2,3 時(shí),針對(duì)剩余類(lèi)環(huán)Z/(pn)上單圈多項(xiàng)式的研究才全部得以解決。本文對(duì)Z/(5)上的任意次單圈多項(xiàng)式進(jìn)行了完整的系數(shù)刻畫(huà),進(jìn)一步,對(duì)Z/(52)上的 6 次單圈多項(xiàng)式進(jìn)行了完整的系數(shù)刻畫(huà);另外,本文給出了Z/(p2)(p>3)上的(p-1)次單圈多項(xiàng)式的部分構(gòu)造。我們下一步的工作有兩個(gè)方向:第一,對(duì)Z/(p)(p>5)上的單圈多項(xiàng)式進(jìn)行完整的系數(shù)刻畫(huà);第二,對(duì)Z/(p2)(p>3)上的任意次單圈多項(xiàng)式進(jìn)行完整的系數(shù)刻畫(huà)。

[1]Rivest R L. Permutation polynomials modulo 2w.Finite Fields and Their Applications, 2001, 7(2): 287-292.

[2]Weng Guo-biao and Dong Chao-ping. A note on permutation polynomials overZ/nZ.IEEE Transactions on Information Theory, 2008, 54(9): 4388-4390.

[3]Coulter R, Henderson M, and Matthews R. A note on constructing permutation polynomials.Finite Fields and Their Applications, 2009, 15(5): 553-557.

[4]Ostafe A. Multivariate permutation polynomial systems and nonlinear pseudorandom number generators.Finite Fields and Their Applications, 2010, 16(3): 144-154.

[5]Li Ji-you, Chandler D B, and Xiang Qing. Permutation polynomials of degree 6 or 7 over finite fields of characteristic 2.Finite Fields and Their Applications, 2010, 16(6): 406-419.

[6]Akbary A, Ghioca D, and Wang Qiang. On constructing permutations of finite fields.Finite Fields and Their Applications, 2011, 17(1): 51-67.

[7]Marcos J E. Specific permutation polynomials over finite fields.Finite Fields and Their Applications, 2011, 17(2):105-112.

[8]Rivest R L, Shamir A, and Adleman L M. A method for obtaining digital signatures and public-key cryptosystems.Communications of the ACM, 1978, 21(2): 120-126.

[9]Rivest R L, Robshaw M J B, Sidney R,et al.. The RC6 block cipher. http://theory.lcs.mit.edu/~rivest/rc6.pdf, 1998.

[10]Anashin V and Khrennikov A. De Gruyter Expositions in Mathematics. Berlin: Walter de Gruyter, 2009, Vol.49:Applied Algebraic Dynamics.

[11]Knuth D E. The Art of Computer Programming. Reading,MA: Addison-Wesley Publ. Co, 1998, Vol.2: Seminumerical Algorithms (3rd Edition).

[12]Larin M V. Transitive polynomial transformations of residue class rings.Discrete Mathematics and Applications, 2002,12(2): 127-140.

[13]Durand F and Paccaut F. Minimal polynomial dynamics on the set of 3-adic integers.Bulletin of the London Mathematical Society, 2009, 41(2): 302-314.

主站蜘蛛池模板: 亚洲成人精品在线| 国产真实乱了在线播放| 中文字幕调教一区二区视频| 久久国产亚洲偷自| 国产a在视频线精品视频下载| 国产精品嫩草影院av| 国产精品999在线| 亚洲欧州色色免费AV| 91视频免费观看网站| 99成人在线观看| 超清无码一区二区三区| 日本不卡免费高清视频| 97在线国产视频| 国产丝袜精品| 东京热av无码电影一区二区| 久久性视频| 欧美日韩中文国产| 成人无码一区二区三区视频在线观看| 国产精品视频a| 日韩高清无码免费| 欧美啪啪网| 国产高清又黄又嫩的免费视频网站| a色毛片免费视频| 欧美一区二区啪啪| 欧美啪啪网| 精品国产成人国产在线| 天天婬欲婬香婬色婬视频播放| 女人爽到高潮免费视频大全| 亚洲第一视频免费在线| 亚洲热线99精品视频| 麻豆精选在线| 国产成人高清精品免费| 亚洲天堂网在线播放| 国产精品夜夜嗨视频免费视频| 免费一级大毛片a一观看不卡| 日韩人妻无码制服丝袜视频| 国产区在线观看视频| 国产精品无码AV片在线观看播放| 99热6这里只有精品| 亚洲人成成无码网WWW| 亚洲成人黄色在线| 中文字幕中文字字幕码一二区| 啪啪免费视频一区二区| 国产97公开成人免费视频| 99re经典视频在线| 91视频区| 蜜桃视频一区二区| 亚洲欧美自拍一区| 美女国产在线| 美女视频黄频a免费高清不卡| 98精品全国免费观看视频| 九色在线视频导航91| 亚洲色图另类| 日韩精品毛片| 国产成人欧美| 成人午夜网址| 久久综合亚洲鲁鲁九月天| 香蕉99国内自产自拍视频| 欧美日韩一区二区三区在线视频| 国产丰满大乳无码免费播放| 欧美亚洲国产精品第一页| www.狠狠| 亚洲日韩精品欧美中文字幕| 国产69囗曝护士吞精在线视频 | 午夜在线不卡| 玩两个丰满老熟女久久网| 国产成人成人一区二区| 欧美视频在线播放观看免费福利资源| 人妻少妇久久久久久97人妻| 国产视频大全| 91无码视频在线观看| 精品国产香蕉伊思人在线| 国产高清在线丝袜精品一区| 亚洲熟女偷拍| 欧美激情第一欧美在线| 精品欧美日韩国产日漫一区不卡| 精品精品国产高清A毛片| 国产高清在线观看| 日本精品一在线观看视频| 日韩欧美国产另类| 亚洲视频二| 午夜综合网|