




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息安全原理與技術(shù)第3版第2章數(shù)學(xué)基礎(chǔ)主要知識(shí)點(diǎn):
--數(shù)論
--代數(shù)基礎(chǔ)
--計(jì)算復(fù)雜性理論
--單向函數(shù)
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)2因子設(shè)Z表示全體整數(shù)所構(gòu)成的集合。定義2.1
設(shè)a,b∈Z,a≠0,c∈Z,使得b=ac,則稱a整除b,并稱a是b的因子或者約數(shù),b是a的倍數(shù),記為a|b。定理2.1
(帶余除法)設(shè)a,b∈Z,b≥1,則存在唯一的整數(shù)q和r,使得a=qb+r,0≤r<b。q稱a除以b所得的商,r稱為a除以b所得的最小非負(fù)剩余。定義2.2
設(shè)a,b∈Z,a,b不全為0,如果c|a且c|b,則稱c為a和b的公因子。特別地,我們把a(bǔ)和b的所有公因子中最大的,稱為a和b的最大公因子,記為gcd(a,b)或者(a,b)。2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)3計(jì)算兩個(gè)數(shù)的最大公因子的最容易的方法是用歐幾里德(Euclid)算法定理2.3(歐幾里德算法)給定整數(shù)a和b,且b>0,重復(fù)使用帶余除法,即每次的余數(shù)為除數(shù)去除上一次的除數(shù),直到余數(shù)為0,這樣可以得到下面一組方程:
a=bq1+r1,0<r1<b,b=r1q2+r2,0<r2<r1,r1
=r2q3+r3,0<r3<r2,……rj-1
=rjqj+1最后一個(gè)不為0的余數(shù)rj就是a和b的最大公因子2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)4例2.1
求gcd(1970,1066)用歐幾里德算法的計(jì)算過程如下:1970=1×1066+9041066=1×904+162904=5×162+94162=1×94+6894=1×68+2668=2×26+1626=1×16+1016=1×10+610=1×6+46=1×4+24=2×2+0因此gcd(1970,1066)=22024/4/5Ch2-數(shù)學(xué)基礎(chǔ)5素?cái)?shù)定義2.4
設(shè)p∈Z,p≥2,如果p的正因子只有1和p,則稱p
為素?cái)?shù),否則為合數(shù)
若正整數(shù)a有一因子b,而b又是素?cái)?shù),則稱b為a的素因子如果整數(shù)a與整數(shù)b的最大公因子是1,即gcd(a,b)=1,則稱a與b互為素?cái)?shù),簡(jiǎn)稱互素設(shè)
(m)為小于或等于m且與m互素的正整數(shù)個(gè)數(shù),則稱其為歐拉(Euler)函數(shù)
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)6同余定義2.8
兩個(gè)整數(shù)a,b分別被m除,如果所得的余數(shù)相同,則稱a與b對(duì)模m是同余的,記為a≡b(modm),正整數(shù)m稱為模數(shù)
同余具有下面的性質(zhì):(1)若a≡b(modm),則則m|(b-a)。反過來,若m|(b-a),則a≡b(modm)(2)如果a=km+b(k為整數(shù)),則a≡b(modm)(3)每個(gè)整數(shù)恰與0,1,…,m-1這m個(gè)整數(shù)中的某一個(gè)對(duì)模m同余(4)同余關(guān)系是一種等價(jià)關(guān)系(5)a≡b(modm)當(dāng)且僅當(dāng)amodm=bmodm2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)7定理2.8(乘法消去律)對(duì)于ab
≡ac(modm)來說,若gcd(a,m)=1則b≡c(mod
m)。
定理2.9(加法消去律)如果a+b
≡a+c(modm),則b≡c(mod
m)加法消去律是沒有條件,但乘法消去律的條件是gcd(a,m)=1,即a和m互素例如6×3≡6×7≡2mod8,但3≡7mod8不成立2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)8模運(yùn)算
求余運(yùn)算稱為模運(yùn)算,下面是模運(yùn)算的一些性質(zhì)。
(1)(a+b)modm=((amodm)+(bmodm))modm(2)(a-b)modm=((amodm)-(bmodm))modm(3)(a×b)modm=((amodm)×(bmodm))modm(4)(a×(b+c))modm=((a×b)modm)+((a×c)modm))modm例如11mod8=3;15mod8=7,那么(11mod8)+(15mod8)mod8=(3+7)mod8=2(11+15)mod8=26mod8=2
在模運(yùn)算中,加法單位元是0,(0+a)modm=amodm乘法單位元是1,(1×a)modm=amodm2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)9定義2.13
對(duì)a∈Zm,存在b∈Zm,使得a+b≡0(modm),則b是a的加法逆元,記b=-a。定義2.14對(duì)a∈Zm,存在b∈Zm,使得a×b≡1(modm),則稱b為a的乘法逆元。加法一定存在逆元,乘法不一定存在逆元。在密碼學(xué)特別是非對(duì)稱密碼體制中,常常需要求模逆元,求模逆元就是求乘法逆元。即尋找一個(gè)x,使得a×x
≡1modm成立求模逆元問題很困難,有時(shí)有結(jié)果,有時(shí)沒有結(jié)果利用擴(kuò)展歐幾里德算法能夠計(jì)算出模逆元2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)10模8運(yùn)算的例子
模8的加法和乘法運(yùn)算與普通運(yùn)算一樣,只是將所得的值是去模8后的余數(shù)
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)112024/4/5Ch2-數(shù)學(xué)基礎(chǔ)12模8的加法逆元和乘法逆元
對(duì)每一個(gè)x都有一個(gè)對(duì)應(yīng)的y,使得x+y≡0mod8,則y是x的加法逆元。如對(duì)2,有6,使得2+6≡0mod8,那么6是2的加法逆元如果對(duì)x,存在y,使得x×y≡1mod8,則y為x的乘法逆元。如3×3≡1mod8,因此3的乘法逆元是3。2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)13快速指數(shù)模運(yùn)算
在非對(duì)稱密碼體制(公鑰密碼體制)中常常涉及指數(shù)模運(yùn)算,如計(jì)算73327mod37一種方法是利用前面介紹的模運(yùn)算性質(zhì)(a×b)modm=((amodm)×(bmodm))modm,將指數(shù)模運(yùn)算可以看做是多次重復(fù)乘法,并且在計(jì)算中間結(jié)果時(shí)就取模例如:計(jì)算117mod13,可以按照下面的思路:112=121≡4mod13114=(112)2≡42mod13≡3mod13117=11×112×114≡11×4×3mod13≡132mod13≡2mod132024/4/5Ch2-數(shù)學(xué)基礎(chǔ)14快速求memodn算法一
(1)a
e,b
m,c
1,其中a,b,c為三大整數(shù)寄存器。
(2)如果a=0,則輸出結(jié)果c即為所求的模n的大整數(shù)次冪。(3)如果a是奇數(shù),轉(zhuǎn)第(5)步。(4)a
(a÷2),b
(b×b)modn,轉(zhuǎn)第(3)步。(5)a
(a-1),c
(c×b)modn,轉(zhuǎn)第(2)步。2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)15計(jì)算3037mod772024/4/5Ch2-數(shù)學(xué)基礎(chǔ)16費(fèi)馬定理和歐拉定理費(fèi)馬定理和歐拉定理在公鑰密碼體制中占非常重要的地位定理2.13(費(fèi)馬定理Format)若p是素?cái)?shù),且a是正整數(shù),且gcd(a,p)=1,則:ap-1
1(modp)定理2.14(歐拉定理)
對(duì)于任何互素的兩個(gè)整數(shù)a和n,有
aφ(n)≡1modn2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)17素性測(cè)試很多密碼算法需要隨機(jī)選擇一個(gè)或者多個(gè)非常大的素?cái)?shù)一般做法是先生成大的隨機(jī)整數(shù),然后確定該大數(shù)是否是素?cái)?shù)目前沒有還沒有簡(jiǎn)單有效的方法確定一個(gè)大數(shù)是否是素?cái)?shù)定理2.15:如果p為大于2的素?cái)?shù),則方程x2≡1(modp)的解只有x=1和x=-1。定理2.15的逆否命題是:如果方程x
2≡1(modp)有一解,那么p不是素?cái)?shù)2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)18Miller-Rabin素性概率檢驗(yàn)算法WITNESS(a,n)
(1)將(n-1)表示為二進(jìn)制形式bkbk-1…b0(2)d
1fori=k
downto0do{x
d;
d
(d
d)modn;
if(d=1&x
1&x
n-1)thenreturnTRUE;
ifbi=1thend
(d
a)modn}ifd
1thenreturnTRUE;
elsereturnFALSE.2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)19算法有兩個(gè)輸入,n是待檢驗(yàn)的數(shù),a是小于n的整數(shù)。如果算法的返回值為TRUE,則n肯定不是素?cái)?shù),如果返回值為FALSE,則n有可能是素?cái)?shù)。
for循環(huán)后,有d=an-1modn,由費(fèi)馬定理可知,若n為素?cái)?shù),則d為1,因此若d
1,則n不是素?cái)?shù),所以返回TRUE。因?yàn)閚-1≡-1modn,所以x
1,x
n-1,表示x
2≡1(modp)有不在{-1,1}中的根,因此n不為素?cái)?shù),返回TRUE2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)20離散對(duì)數(shù)離散對(duì)數(shù)是許多公鑰算法的基礎(chǔ)本原根這一個(gè)重要概念假設(shè)gcd(a,n)=1,如果m是使am
≡1modn成立的最小正整數(shù),則稱它是a對(duì)模n的指數(shù),記為Ordna
若Ordna=φ(n),則稱a是模n的本原根(primitiveroot),也稱生成元2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)21求模7和模15的本原根對(duì)于模7而言,滿足gcd(a,n)=1的a是{1,2,3,4,5,6},將它們的指數(shù)列表如下
a123456Ord7a136362從上表可以看到,當(dāng)a是3和5時(shí),Ord7a=φ(7),因此,3和5是模7的本原根。2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)22對(duì)于模15而言,滿足gcd(a,n)=1的a是{1,2,4,7,8,11,13,14},將它們的指數(shù)列表如下:上表中不存在一個(gè)a,使Ord15a=φ(15),所以模15沒有本原根定理2.18
模m的本原根存在的必要條件是m=2,4,pa,或者2pa,此處p是奇素?cái)?shù)a12478111314Ord7a142442422024/4/5Ch2-數(shù)學(xué)基礎(chǔ)23本原根的測(cè)試
通常找出一個(gè)本原根不是一件容易的問題如果知道p-1的因子,它就變得容易測(cè)試方法:令q1,q2,…,qn是p-1的素因子,對(duì)于所有的q1,q2,…,qn,計(jì)算a(p-1)/q(modp),如果對(duì)某個(gè)q的某個(gè)值其結(jié)果為1,那么a
不是一個(gè)本原根。如果對(duì)某個(gè)q的所有值其結(jié)果都不為1,那么a
是一個(gè)本原根。2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)24例2.9
假設(shè)p=11,檢驗(yàn)2和3是否是一個(gè)本原根。解:當(dāng)p=11時(shí),p-1=10,p-1有兩個(gè)素因子2和5,現(xiàn)測(cè)試2是否是一個(gè)本原根。
2(10-1)/5(mod11)=42(10-1)/2(mod11)=10計(jì)算結(jié)果沒有1,所以2是本根原。測(cè)試3是否是本根原
3(10-1)/5(mod11)=93(10-1)/2(mod11)=1所以3不是本根原2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)25離散對(duì)數(shù)模運(yùn)算用于指數(shù)計(jì)算可以表示為axmodn,我們稱為模指數(shù)運(yùn)算
模指數(shù)運(yùn)算的逆問題就是找出一個(gè)數(shù)的離散對(duì)數(shù),即求解x,使得
ax
≡bmodn定義2.17(離散對(duì)數(shù))對(duì)于一個(gè)整數(shù)b和素?cái)?shù)n的一個(gè)本原根a,可以找到唯一的指數(shù)x,使得b≡ax
modn,其中0≤x≤n-1,指數(shù)x稱為b的以a為基數(shù)的模n的離散對(duì)數(shù)2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)26代數(shù)基礎(chǔ)有限域在現(xiàn)代密碼學(xué)中的地位越來越重要本節(jié)先簡(jiǎn)單介紹群、環(huán)和域等概念,然后詳細(xì)介紹有限域中的運(yùn)算
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)27群
群G有時(shí)記做{G,·},是定義了一個(gè)二元運(yùn)算的集合,這個(gè)二元運(yùn)算可以表示為·(它具有一般性,可以指加法,乘法或者其他的數(shù)學(xué)運(yùn)算),G中每一個(gè)序偶(a,b)通過運(yùn)算生成G中的元素(a·b),并滿足以下公理:(Al)封閉性:如果a和b都屬于G,則a·b也屬于G。(A2)結(jié)合律;對(duì)于G中任意元素a,b,c,都有a·(b·c)=(a·b)·c成立(A3)單位元:G中存在一個(gè)元素e,對(duì)于G中任意元素a,都有a·e=e·a=a成立(A4)逆元:對(duì)于G中任意元素a,G中都存在一個(gè)元素a’,使得式a·a’=a’·a=e成立。如果一個(gè)群的元素個(gè)數(shù)是有限的,則該群稱為有限群。并且群的階等于群中元素的個(gè)數(shù)。否則,稱該群為無限群。一個(gè)群如果還滿足以下條件,則稱為交換群(或稱Able群)(A5)交換律:對(duì)于G中任意的元素a,b,都有.a·b=b·a成立2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)28環(huán)
環(huán)R有時(shí)記為{R,+,×},是一個(gè)有兩個(gè)二元運(yùn)算的集合,這兩個(gè)二元運(yùn)算分別稱為加法和乘法,且對(duì)于R中的任意元素a,b,c,滿足以下公理:
(Al-A5)R關(guān)于加法是一個(gè)交換群;對(duì)于此種情況下的加法群,我們用0表示其單位元,-a表示a的逆元。
(M1)乘法的封閉性:如果a和b都屬于R,則ab也屬于R。(M2)乘法的結(jié)合律:對(duì)于R中任意元素a,b,c,有a(bc)=(ab)c成立。(M3)分配律:對(duì)于R中任意元素a,b,c,式a(b+c)=ab+ac和式(a+b)c=ac+bc總成立。環(huán)如果還滿足一下條件則成為交換環(huán):(M4)乘法的交換律:對(duì)于R中的任意元素a,b,有ab=ba成立。在交換環(huán)的基礎(chǔ)上,滿足以下公理的環(huán)叫做整環(huán):(M5)乘法單位元:在R中存在元素1,使得對(duì)于R中的任意元素a,有al=1a=a成立。(M6)無零因子:如果有R中元素a,b,且ab=0,則必有a=0或b=0
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)29域
域F有時(shí)記為{F,+,×},是有兩個(gè)二元運(yùn)算的集合,這兩個(gè)二元運(yùn)算分別稱為加法和乘法,且對(duì)于F中的任意元素a,b,c,滿足以下公理:(Al-M6)F是一個(gè)整環(huán);也就是說F滿足從Al到A5以及從M1到M6的所有原則。(M7)乘法逆元:對(duì)于F中的任意元素a(除0以外),F中都存在一個(gè)元素a-1,使得式aa-1=(a-1)a=1成立2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)30根據(jù)域中元素的個(gè)數(shù)是不是有限,把域劃分成有限域和無限域無限域在密碼學(xué)中沒有特別的意義,然而有限域卻在許多密碼編碼學(xué)中扮演著重要的角色。定義2.19:有限域中元素的個(gè)數(shù)稱為有限域的階。定理2.19:有限域的階必為素?cái)?shù)p的冪pn,n為正整數(shù)定理2.20:
對(duì)任意素?cái)?shù)p和正整數(shù)n,存在pn階的有限域,記為GF(pn)。當(dāng)時(shí)n=1,有限域GF(p)也稱素域。在密碼學(xué)中,最常用的域一般是素域GF(p)或者階為2m的GF(2m)域2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)31有限域GF(p)
給定一個(gè)素?cái)?shù)p,元素個(gè)數(shù)為p的有限域GF(p)定義為整數(shù){0,1,…,p-1}的集合Zp,其運(yùn)算為模p的算術(shù)運(yùn)算最簡(jiǎn)單的有限域是GF(2),該域元素的個(gè)數(shù)是2,它們分別是0和1,在GF(2)上的加運(yùn)算等價(jià)于異或運(yùn)算,乘等價(jià)于邏輯與運(yùn)算表2.5是在有限域GF(7)中的算術(shù)運(yùn)算,這是一個(gè)階為7,采用模7運(yùn)算,它滿足域的所有性質(zhì)。需要注意的是,前面介紹的表2.1只是表示集合Z8中模8運(yùn)算,其中的非零整數(shù)不一定有乘法逆元,因此不是域2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)32模7加法2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)33模7乘法2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)34模7的加法逆元和乘法逆元2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)35域上多項(xiàng)式
若ai≠0,稱n為該多項(xiàng)式的次數(shù),并稱an為首項(xiàng)系數(shù)。首項(xiàng)系數(shù)為1的多項(xiàng)式稱為首1多項(xiàng)式。域F上x多項(xiàng)式全體集合記為F[x]多項(xiàng)式運(yùn)算包括加法、減法、乘法和除法
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)36在域F上的多項(xiàng)式加法運(yùn)算定義為乘法運(yùn)算定義為:2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)37定理2.21設(shè)a(x)和b(x)是域F上的多項(xiàng)式,且b(x)≠0,則存在唯一的一對(duì)多項(xiàng)式,使
其中q(x)為商式,r(x)為余式,r(x)的次數(shù)小于b(x)的次數(shù)多項(xiàng)式除法具有與普通除法一樣的長(zhǎng)除法如整數(shù)運(yùn)算類似,我們可以將余式r(x)寫成a(x)modb(x),稱為a(x)模b(x),b(x)稱為模多項(xiàng)式
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)38定義2.21設(shè)a(x)和b(x)是域F上的多項(xiàng)式(1)設(shè)b(x)≠0,若存在q(x)使,則稱b(x)是a(x)的因式或者除式。b(x)整除a(x),記為b(x)|a(x)。
(2)設(shè)a(x)和b(x)不全為0,a(x)和b(x)的次數(shù)最高的首1公因式稱為它們的最高公因式,記為gcd(a(x),b(x))。若gcd(a(x),b(x))=1,稱a(x)和b(x)互素。
(3)若存在次數(shù)大于或者等于1的q(x)和b(x),使a(x)=q(x)b(x),則稱a(x)為可約多項(xiàng)式,否則稱a(x)為不可約多項(xiàng)式(也稱既約多項(xiàng)式)2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)39例如,GF(2)上的多項(xiàng)式是可約多項(xiàng)式,因?yàn)椤6囗?xiàng)式則是不可約多項(xiàng)式,因?yàn)樗鼪]有一個(gè)因式2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)40有限域GF(2n)
為pn模的模運(yùn)算不一定能產(chǎn)生域用不可約多項(xiàng)式可以構(gòu)造一個(gè)域
對(duì)于F[x]中的每個(gè)不可約多項(xiàng)式p(x),可以構(gòu)造一個(gè)域F[x]
p(x)
設(shè)p(x)是F[x]中n次不可約多項(xiàng)式,令F[x]
p(x)為F[x]中所有次數(shù)小于n的多項(xiàng)式集合
其中ai
∈F,即在集合{0,1,…,p-1}上取值
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)41定義F[x]
p(x)上的二元運(yùn)算加法和乘法運(yùn)算如下:域F[x]
p(x)中的單位元和零元分別是F中的單位元和零元上面的運(yùn)算定義可以看到:
(1)該運(yùn)算遵循基本代數(shù)規(guī)則中的普通多項(xiàng)式運(yùn)算規(guī)則
(2)系數(shù)運(yùn)算以p模,即遵循有限域上Zp的運(yùn)算規(guī)則(3)乘法運(yùn)算是兩個(gè)多項(xiàng)式相乘結(jié)果再模一個(gè)不可約多項(xiàng)式p(x),如果兩個(gè)多項(xiàng)式相乘結(jié)果是次數(shù)大于n-1的多項(xiàng)式,它將除以次數(shù)為n的不可約多項(xiàng)式p(x)并取余2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)42定理2.22是域,當(dāng)且僅當(dāng)p(x)是F上的不可約多項(xiàng)式,其中F是有限域。特別地,在GF(2n)中,F(xiàn)[x]
p(x)中所有次數(shù)小于n的多項(xiàng)式表示為:系數(shù)ai是二進(jìn)制數(shù),該多項(xiàng)式可以由它的n個(gè)二進(jìn)制系數(shù)唯一地表示。因此GF(2n)中的每個(gè)多項(xiàng)式都可以表示成一個(gè)n位的二進(jìn)制整數(shù)。2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)43高級(jí)加密標(biāo)準(zhǔn)中的有限域GF(28)上運(yùn)算不可約多項(xiàng)式為假設(shè)多項(xiàng)式加法運(yùn)算過程為=乘法運(yùn)算過程為:2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)44由于a(x)和b(x)相乘的多項(xiàng)式次數(shù)大于n,將它們相乘結(jié)果再除不可約多項(xiàng)式p(x),可得商為x5+x3,余數(shù)為x7+x6+1,因此用十六進(jìn)制表示為{57}{83}={C1}用二進(jìn)制表示為=(11000001)說明:在上面的十六進(jìn)制表示中,是用一個(gè)十六進(jìn)制字符表示4位二進(jìn)制數(shù),一個(gè)字節(jié)的二進(jìn)制數(shù)用括號(hào)括起來的兩個(gè)十六進(jìn)制字符表示2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)45從上面的例子我們也可以發(fā)現(xiàn),多項(xiàng)式加法是將對(duì)應(yīng)的系數(shù)分別相加GF(2n)中兩個(gè)多項(xiàng)式加法和減法等同于按位異或,需要注意的是加法不進(jìn)位,減法不借位2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)46計(jì)算復(fù)雜性理論計(jì)算復(fù)雜性理論提供了一種分析不同密碼技術(shù)和算法的計(jì)算復(fù)雜性方法計(jì)算復(fù)雜性理論給出了求解一個(gè)問題的計(jì)算是“容易”還是“困難”的確切定義,這有助于確定一個(gè)密碼算法的安全強(qiáng)度破譯一個(gè)密碼算法所花費(fèi)的時(shí)間或者空間代價(jià)超出了密碼本身所保密內(nèi)容的價(jià)值,破譯就沒有意義計(jì)算機(jī)復(fù)雜性理論涉及算法的復(fù)雜性和問題的復(fù)雜性
2024/4/5Ch2-數(shù)學(xué)基礎(chǔ)47問題的復(fù)雜性一個(gè)問題的復(fù)雜性是由可解這個(gè)問題的算法的計(jì)算復(fù)雜性所決定可解一個(gè)問題的算法可能有多個(gè),在理論上定義一個(gè)問題的計(jì)算復(fù)雜性為可解該問題的最有效算法的計(jì)算復(fù)雜性
計(jì)算復(fù)雜性粗分為三類,即P類(確定性多項(xiàng)式時(shí)間可解類)、NP類(不確定性多項(xiàng)式時(shí)間可解類)和NP完全類(記為NPC,不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年國際物流師高頻考點(diǎn)及試題答案
- 潛育型稻田壟作直播技術(shù)
- 物種適應(yīng)性的試題及答案
- 未破裂動(dòng)脈瘤的管理2025
- 傳染病防控課件
- 2024年CPSM考試一體化復(fù)習(xí)試題及答案
- CPSM考試中有效的反饋機(jī)制試題及答案
- 2024年CPMM考試形式試題與答案
- PSM考試難點(diǎn)解析試題及答案
- HZHY-AL200-硬件設(shè)計(jì)-數(shù)據(jù)手冊(cè)-TS3USB30E
- 2024發(fā)電企業(yè)安全風(fēng)險(xiǎn)分級(jí)管控和隱患排查治理管理辦法
- 祛斑簽約合同
- 環(huán)保設(shè)備檢測(cè)報(bào)告
- 測(cè)速記載及流量計(jì)算表二
- (2024年)知識(shí)產(chǎn)權(quán)全套課件(完整)
- 2023CSCO免疫檢查點(diǎn)抑制劑相關(guān)的毒性控制指南(全文)
- 《群英會(huì)蔣干中計(jì)》課件 2023-2024學(xué)年高教版中職語文基礎(chǔ)模塊下冊(cè)
- 2024年陜煤集團(tuán)榆林化學(xué)有限責(zé)任公司招聘筆試參考題庫含答案解析
- 外科手術(shù)部位感染的人工智能與預(yù)測(cè)建模
- 無人機(jī)飛防作業(yè)合同
- 基于單片機(jī)的馬弗爐溫度控制器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論