![信息安全原理與技術(shù)數(shù)學(xué)基礎(chǔ)_第1頁](http://file4.renrendoc.com/view/8f09e7fd1be6d2eb694c0d269245ca91/8f09e7fd1be6d2eb694c0d269245ca911.gif)
![信息安全原理與技術(shù)數(shù)學(xué)基礎(chǔ)_第2頁](http://file4.renrendoc.com/view/8f09e7fd1be6d2eb694c0d269245ca91/8f09e7fd1be6d2eb694c0d269245ca912.gif)
![信息安全原理與技術(shù)數(shù)學(xué)基礎(chǔ)_第3頁](http://file4.renrendoc.com/view/8f09e7fd1be6d2eb694c0d269245ca91/8f09e7fd1be6d2eb694c0d269245ca913.gif)
![信息安全原理與技術(shù)數(shù)學(xué)基礎(chǔ)_第4頁](http://file4.renrendoc.com/view/8f09e7fd1be6d2eb694c0d269245ca91/8f09e7fd1be6d2eb694c0d269245ca914.gif)
![信息安全原理與技術(shù)數(shù)學(xué)基礎(chǔ)_第5頁](http://file4.renrendoc.com/view/8f09e7fd1be6d2eb694c0d269245ca91/8f09e7fd1be6d2eb694c0d269245ca915.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、信息安全原理與技術(shù)數(shù)學(xué)基礎(chǔ)第1頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)2第2章 數(shù)學(xué)基礎(chǔ) 主要知識點: -數(shù)論 -代數(shù)基礎(chǔ) -計算復(fù)雜性理論 -單向函數(shù) 第2頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)3因子 設(shè)Z表示全體整數(shù)所構(gòu)成的集合。定義2.1 設(shè)a, b Z,a0,cZ,使得b = ac,則稱a整除b,并稱a是b的因子或者約數(shù),b是a的倍數(shù),記為a | b。定理2.1 (帶余除法)設(shè)a, b Z,b1,則存在唯一的整數(shù)q和r,使得a = qb + r,0r 0,重復(fù)使用帶余除法,即每次的余數(shù)為除
2、數(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 最后一個不為0的余數(shù)rj就是a和b的最大公因子 第4頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)5例2.1 求gcd (1970,1066)用歐幾里德算法的計算過程如下:197011066+90410661904+1629045162+94162=194+6894168+2668226+1626116+1016110+61016+46
3、=14+2422+0因此gcd (1970,1066) = 2第5頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)6素數(shù) 定義2.4 設(shè)p Z,p2,如果p的正因子只有1和p,則稱p 為素數(shù),否則為合數(shù) 若正整數(shù)a有一因子b,而b又是素數(shù),則稱b為a的素因子如果整數(shù)a與整數(shù)b的最大公因子是1,即gcd (a, b) = 1,則稱a與b互為素數(shù),簡稱互素設(shè)(m)為小于或等于m且與m互素的正整數(shù)個數(shù),則稱其為歐拉(Euler)函數(shù) 第6頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)7同余定義2.8 兩個整數(shù)a, b分
4、別被m除,如果所得的余數(shù)相同,則稱a與b對模m是同余的,記為a b (mod m),正整數(shù)m稱為模數(shù) 同余具有下面的性質(zhì): (1) 若a b (mod m),則則m|(b-a)。反過來,若m|(b-a),則a b (mod m) (2) 如果a=km+b (k為整數(shù)), 則a b (mod m) (3) 每個整數(shù)恰與0,1,,m-1這m個整數(shù)中的某一個對模m同余 (4) 同余關(guān)系是一種等價關(guān)系 (5) a b (mod m)當且僅當a mod m = b mod m第7頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)8定理2.8 (乘法消去律)對于ab
5、ac(mod m)來說,若gcd(a, m)1則b c(mod m)。 定理2.9 (加法消去律)如果a+b a+c(mod m),則b c(mod m)加法消去律是沒有條件,但乘法消去律的條件是gcd(a, m)1,即a和m互素例如 63672 mod 8,但37 mod 8不成立 第8頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)9模運算 求余運算稱為模運算, 下面是模運算的一些性質(zhì)。 (1) (a+b) mod m = (a mod m) + (b mod m) mod m (2) (a-b) mod m = (a mod m) - (b mod
6、 m) mod m (3) (ab) mod m = (a mod m) (b mod m) mod m (4) (a(b+c) ) mod m = (ab) mod m) + (ac) mod m) mod m例如 11 mod 8 = 3; 15 mod 8 =7, 那么 (11 mod 8 )+ (15 mod 8) mod 8 = (3+7) mod 8 = 2 (11+15) mod 8 = 26 mod 8 =2 在模運算中,加法單位元是0,(0+a) mod m = a mod m乘法單位元是1,(1a) mod m = a mod m第9頁,共53頁,2022年,5月20日,0
7、點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)10定義2.13 對aZm,存在bZm,使得a+b 0 (mod m),則b是a的加法逆元,記b= - a。定義2.14 對aZm,存在bZm,使得ab 1 (mod m),則稱b為a的乘法逆元。加法一定存在逆元,乘法不一定存在逆元。在密碼學(xué)特別是非對稱密碼體制中,常常需要求模逆元,求模逆元就是求乘法逆元。即尋找一個x,使得ax 1 mod m成立 求模逆元問題很困難,有時有結(jié)果,有時沒有結(jié)果 利用擴展歐幾里德算法能夠計算出模逆元 第10頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)11模8運算的例子 模
8、8的加法和乘法運算與普通運算一樣,只是將所得的值是去模8后的余數(shù) 第11頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)12第12頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)13模8的加法逆元和乘法逆元 對每一個x都有一個對應(yīng)的y,使得x+y 0 mod 8,則y是x的加法逆元。如對2,有6,使得2+60 mod 8,那么6是2的加法逆元如果對x,存在y,使得xy 1 mod 8,則y為x的乘法逆元。如331 mod 8, 因此3的乘法逆元是3。 第13頁,共53頁,2022年,5月20日,0點38分,星期一2
9、022/9/1Ch2-數(shù)學(xué)基礎(chǔ)14快速指數(shù)模運算 在非對稱密碼體制(公鑰密碼體制)中常常涉及指數(shù)模運算,如計算73327 mod 37 一種方法是利用前面介紹的模運算性質(zhì)(ab) mod m = (a mod m) (b mod m) mod m,將指數(shù)模運算可以看做是多次重復(fù)乘法,并且在計算中間結(jié)果時就取模 例如:計算117mod 13,可以按照下面的思路: 112=1214 mod 13 114= (112)242mod 13 3 mod 13 117=11112114 1143 mod 13 132 mod 13 2 mod 13第14頁,共53頁,2022年,5月20日,0點38分,星
10、期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)15快速求me mod n算法一 (1) ae, bm, c1, 其中a, b, c為三大整數(shù)寄存器。 (2) 如果a=0,則輸出結(jié)果c即為所求的模n的大整數(shù)次冪。 (3) 如果a是奇數(shù),轉(zhuǎn)第(5)步。 (4) a(a2), b(bb) mod n, 轉(zhuǎn)第(3)步。 (5) a(a-1), c(cb) mod n, 轉(zhuǎn)第(2)步。第15頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)16計算3037 mod 77 第16頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)17費馬定理
11、和歐拉定理 費馬定理和歐拉定理在公鑰密碼體制中占非常重要的地位 定理2.13 (費馬定理Format) 若p是素數(shù), 且a是正整數(shù),且gcd(a, p) = 1,則: ap-1 1(mod p) 定理2.14(歐拉定理) 對于任何互素的兩個整數(shù)a和n,有 a(n) 1 mod n第17頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)18素性測試 很多密碼算法需要隨機選擇一個或者多個非常大的素數(shù) 一般做法是先生成大的隨機整數(shù),然后確定該大數(shù)是否是素數(shù) 目前沒有還沒有簡單有效的方法確定一個大數(shù)是否是素數(shù) 定理2.15: 如果p為大于2的素數(shù),則方程x 21
12、(mod p)的解只有x=1和x=-1。定理2.15的逆否命題是:如果方程x 21 (mod p)有一解,那么p不是素數(shù) 第18頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)19Miller-Rabin素性概率檢驗算法WITNESS(a, n) (1) 將(n-1)表示為二進制形式bkbk-1b0 (2) d1 for i= k downto 0 do xd; d(d d) mod n; if (d=1 & x 1 & x n-1) then return TRUE; if bi=1 then d(d a) mod n if d1 then retur
13、n TRUE; else return FALSE.第19頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)20算法有兩個輸入,n是待檢驗的數(shù),a是小于n的整數(shù)。如果算法的返回值為TRUE,則n肯定不是素數(shù),如果返回值為FALSE,則n有可能是素數(shù)。 for循環(huán)后,有d = an-1 mod n,由費馬定理可知,若n為素數(shù),則d為1,因此若d1,則n不是素數(shù),所以返回TRUE。 因為n-1-1 mod n,所以x1,x n-1,表示x 21 (mod p)有不在-1,1中的根,因此n不為素數(shù),返回TRUE 第20頁,共53頁,2022年,5月20日,0點3
14、8分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)21離散對數(shù) 離散對數(shù)是許多公鑰算法的基礎(chǔ)本原根這一個重要概念 假設(shè)gcd (a, n) =1,如果m是使am 1 mod n 成立的最小正整數(shù),則稱它是a對模n的指數(shù),記為Ordna 若Ordna =(n),則稱a是模n的本原根(primitive root),也稱生成元第21頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)22求模7和模15的本原根 對于模7而言,滿足gcd (a, n) =1的a是1,2,3,4,5,6,將它們的指數(shù)列表如下 a123456Ord7a136362從上表可以看到,當a是3和5
15、時,Ord7a =(7),因此,3和5是模7的本原根。第22頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)23對于模15而言,滿足gcd (a, n) =1的a是1,2,4,7,8,11,13,14,將它們的指數(shù)列表如下: 上表中不存在一個a,使Ord15a =(15),所以模15沒有本原根 定理2.18 模m的本原根存在的必要條件是m = 2, 4, pa, 或者2 pa,此處p是奇素數(shù) a12478111314Ord7a14244242第23頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)24本原根的測試 通
16、常找出一個本原根不是一件容易的問題 如果知道p-1的因子,它就變得容易 測試方法:令q1,q2, qn是p-1的素因子,對于所有的q1,q2, qn, 計算a(p-1)/q (mod p) ,如果對某個q的某個值其結(jié)果為1,那么a 不是一個本原根。如果對某個q的所有值其結(jié)果都不為1 ,那么a 是一個本原根。 第24頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)25例2.9 假設(shè)p=11, 檢驗2和3是否是一個本原根。解: 當p=11時, p-1=10,p-1有兩個素因子2和5,現(xiàn)測試2是否是一個本原根。 2(10-1)/5 (mod 11) = 4 2
17、(10-1)/2 (mod 11) = 10 計算結(jié)果沒有1,所以2是本根原。 測試3是否是本根原 3(10-1)/5 (mod 11) = 9 3(10-1)/2 (mod 11) = 1所以3不是本根原第25頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)26離散對數(shù) 模運算用于指數(shù)計算可以表示為ax mod n,我們稱為模指數(shù)運算 模指數(shù)運算的逆問題就是找出一個數(shù)的離散對數(shù),即求解x,使得 ax b mod n定義2.17(離散對數(shù))對于一個整數(shù)b和素數(shù)n的一個本原根a,可以找到唯一的指數(shù)x,使得b ax mod n,其中0 x n-1,指數(shù)x稱為
18、b的以a為基數(shù)的模n的離散對數(shù)第26頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)27代數(shù)基礎(chǔ) 有限域在現(xiàn)代密碼學(xué)中的地位越來越重要本節(jié)先簡單介紹群、環(huán)和域等概念,然后詳細介紹有限域中的運算 第27頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)28群 群G有時記做G,是定義了一個二元運算的集合,這個二元運算可以表示為 (它具有一般性,可以指加法,乘法或者其他的數(shù)學(xué)運算),G中每一個序偶(a,b)通過運算生成G中的元素(ab),并滿足以下公理:(Al) 封閉性:如果a和b都屬于G,則ab也屬于G。(A2) 結(jié)合律
19、;對于G中任意元素a, b, c,都有 a(bc)=(ab)c成立(A3) 單位元:G中存在一個元素e,對于G中任意元素a,都有ae= ea= a 成立(A4) 逆元:對于G中任意元素a,G中都存在一個元素a,使得式aa=a a=e成立。如果一個群的元素個數(shù)是有限的,則該群稱為有限群。并且群的階等于群中元素的個數(shù)。否則,稱該群為無限群。一個群如果還滿足以下條件,則稱為交換群(或稱Able群)(A5) 交換律: 對于G中任意的元素a, b,都有.ab=ba成立 第28頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)29環(huán) 環(huán)R有時記為R,+,是一個有兩個二
20、元運算的集合,這兩個二元運算分別稱為加法和乘法,且對于R中的任意元素a, b, c,滿足以下公理: (Al-A5) R關(guān)于加法是一個交換群;對于此種情況下的加法群,我們用0表示其單位元,-a表示a的逆元。 (M1)乘法的封閉性:如果a和b都屬于R,則ab也屬于R。(M2)乘法的結(jié)合律:對于R中任意元素a, b, c,有a(bc)=(ab)c成立。(M3)分配律:對于R中任意元素a, b, c,式a(b+c) = ab+ac和式(a+b)c=ac+bc總成立。環(huán)如果還滿足一下條件則成為交換環(huán):(M4)乘法的交換律:對于R中的任意元素a,b,有ab=ba成立。在交換環(huán)的基礎(chǔ)上,滿足以下公理的環(huán)叫做
21、整環(huán):(M5)乘法單位元: 在R中存在元素1,使得對于R中的任意元素a,有 al = 1a = a成立。(M6)無零因子:如果有R中元素a, b,且ab=0,則必有a=0或b=0 第29頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)30域 域F有時記為F,+,是有兩個二元運算的集合,這兩個二元運算分別稱為加法和乘法,且對于F中的任意元素a, b, c,滿足以下公理:(Al-M6) F是一個整環(huán);也就是說F滿足從Al到A5以及從M1到M6的所有原則。(M7)乘法逆元:對于F中的任意元素a(除0以外),F中都存在一個元素a-1,使得式aa-1=(a-1)a
22、=1成立 第30頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)31根據(jù)域中元素的個數(shù)是不是有限,把域劃分成有限域和無限域無限域在密碼學(xué)中沒有特別的意義,然而有限域卻在許多密碼編碼學(xué)中扮演著重要的角色。定義2.19 :有限域中元素的個數(shù)稱為有限域的階。定理2.19:有限域的階必為素數(shù)p的冪pn,n為正整數(shù)定理2.20: 對任意素數(shù)p和正整數(shù)n,存在pn階的有限域,記為GF(pn)。當時n=1,有限域GF(p)也稱素域。 在密碼學(xué)中,最常用的域一般是素域GF(p)或者階為2m的GF(2m)域 第31頁,共53頁,2022年,5月20日,0點38分,星期一2
23、022/9/1Ch2-數(shù)學(xué)基礎(chǔ)32有限域GF(p) 給定一個素數(shù)p,元素個數(shù)為p的有限域GF(p)定義為整數(shù)0,1,p-1的集合Zp,其運算為模p的算術(shù)運算 最簡單的有限域是GF(2),該域元素的個數(shù)是2,它們分別是0和1,在GF(2)上的加運算等價于異或運算,乘等價于邏輯與運算表2.5 是在有限域GF(7)中的算術(shù)運算,這是一個階為7,采用模7運算,它滿足域的所有性質(zhì)。需要注意的是,前面介紹的表2.1只是表示集合Z8中模8運算,其中的非零整數(shù)不一定有乘法逆元,因此不是域第32頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)33模7加法 第33頁,共53
24、頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)34模7乘法 第34頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)35模7的加法逆元和乘法逆元第35頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)36域上多項式 若ai 0,稱n為該多項式的次數(shù),并稱an為首項系數(shù)。首項系數(shù)為1的多項式稱為首1多項式。域F上x多項式全體集合記為Fx 多項式運算包括加法、減法、乘法和除法 第36頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)37在域F上的多項式加
25、法運算定義為 乘法運算定義為:第37頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)38定理2.21 設(shè)a(x)和b(x)是域F上的多項式,且b(x)0,則存在唯一的一對多項式,使 其中q(x)為商式,r(x)為余式,r(x)的次數(shù)小于b(x)的次數(shù) 多項式除法具有與普通除法一樣的長除法如整數(shù)運算類似,我們可以將余式r(x)寫成a(x) mod b(x),稱為a(x)模b(x),b(x)稱為模多項式 第38頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)39定義2.21 設(shè)a(x)和b(x)是域F上的多項式 (1)
26、 設(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)為可約多項式,否則稱a(x)為不可約多項式(也稱既約多項式)第39頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)40例如,GF(
27、2)上的多項式 是可約多項式,因為。 而多項式 則是不可約多項式,因為它沒有一個因式 第40頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)41有限域GF(2n) 為pn模的模運算不一定能產(chǎn)生域 用不可約多項式可以構(gòu)造一個域 對于Fx中的每個不可約多項式p(x),可以構(gòu)造一個域Fx p(x) 設(shè)p(x)是Fx中n次不可約多項式,令Fx p(x)為Fx中所有次數(shù)小于n的多項式集合 其中ai F,即在集合0,1,p-1上取值 第41頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)42定義Fx p(x)上的二元運算加法和
28、乘法運算如下:域Fx p(x)中的單位元和零元分別是F中的單位元和零元 上面的運算定義可以看到: (1)該運算遵循基本代數(shù)規(guī)則中的普通多項式運算規(guī)則 (2) 系數(shù)運算以p模,即遵循有限域上Zp的運算規(guī)則 (3) 乘法運算是兩個多項式相乘結(jié)果再模一個不可約多項式p(x),如果兩個多項式相乘結(jié)果是次數(shù)大于n-1的多項式,它將除以次數(shù)為n的不可約多項式p(x)并取余第42頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)43定理2.22 是域,當且僅當p(x)是F上的不可約多項式,其中F是有限域。特別地,在GF(2n)中,F(xiàn)x p(x)中所有次數(shù)小于n的多項式表
29、示為:系數(shù)ai是二進制數(shù),該多項式可以由它的n個二進制系數(shù)唯一地表示。因此GF(2n)中的每個多項式都可以表示成一個n位的二進制整數(shù)。 第43頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)44高級加密標準中的有限域GF(28) 上運算不可約多項式為 假設(shè)多項式加法運算過程為 =乘法運算過程為:第44頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)45由于a(x)和b(x)相乘的多項式次數(shù)大于n,將它們相乘結(jié)果再除不可約多項式p(x),可得商為x5+x3,余數(shù)為x7+x6+1,因此 用十六進制表示為57 83=C1
30、用二進制表示為 =(11000001)說明:在上面的十六進制表示中,是用一個十六進制字符表示4位二進制數(shù),一個字節(jié)的二進制數(shù)用括號括起來的兩個十六進制字符表示 第45頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)46從上面的例子我們也可以發(fā)現(xiàn),多項式加法是將對應(yīng)的系數(shù)分別相加 GF(2n)中兩個多項式加法和減法等同于按位異或,需要注意的是加法不進位,減法不借位第46頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)47計算復(fù)雜性理論 計算復(fù)雜性理論提供了一種分析不同密碼技術(shù)和算法的計算復(fù)雜性方法 計算復(fù)雜性理論給出
31、了求解一個問題的計算是“容易”還是“困難”的確切定義,這有助于確定一個密碼算法的安全強度破譯一個密碼算法所花費的時間或者空間代價超出了密碼本身所保密內(nèi)容的價值,破譯就沒有意義計算機復(fù)雜性理論涉及算法的復(fù)雜性和問題的復(fù)雜性 第47頁,共53頁,2022年,5月20日,0點38分,星期一2022/9/1Ch2-數(shù)學(xué)基礎(chǔ)48問題的復(fù)雜性 一個問題的復(fù)雜性是由可解這個問題的算法的計算復(fù)雜性所決定 可解一個問題的算法可能有多個,在理論上定義一個問題的計算復(fù)雜性為可解該問題的最有效算法的計算復(fù)雜性 計算復(fù)雜性粗分為三類, 即P類(確定性多項式時間可解類)、NP類(不確定性多項式時間可解類)和NP完全類(記為NPC,不確定性多項式時間可解完全類) P類問題稱為易解問題,NP類問題稱為難解問題,NPC問題稱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球多人賽車游戲行業(yè)調(diào)研及趨勢分析報告
- 2025文旅項目新年穿越之旅宋韻中國年主題活動策劃方案
- 第10講 俄羅斯(解析版)
- 2025個人財產(chǎn)信托合同的范本
- 2025抵押借款的標準合同范本
- 2025水毀工程監(jiān)理合同
- 海洋工程裝備研發(fā)生產(chǎn)合同
- 2025企業(yè)承包經(jīng)營合同書模板
- 提高財務(wù)管理能力的技巧
- 提高回答問題的技巧主題班會
- 2023風電機組預(yù)應(yīng)力混凝土塔筒與基礎(chǔ)結(jié)構(gòu)設(shè)計標準
- 游戲賬號買賣合同
- 小學(xué)語文閱讀教學(xué)落實學(xué)生核心素養(yǎng)方法的研究-結(jié)題報告
- 一年級的成長歷程
- 2024年南京鐵道職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 正月十五元宵節(jié)介紹課件
- 病毒性肺炎疾病演示課件
- 中考英語語法填空專項練習(xí)附答案(已排版-可直接打印)
- 口腔醫(yī)學(xué)中的人工智能應(yīng)用培訓(xùn)課件
- 自然辯證法概論(新)課件
- 基層醫(yī)療機構(gòu)基本情況調(diào)查報告
評論
0/150
提交評論