




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、公鑰密碼 密碼學(xué)中常用的數(shù)學(xué)知識 公鑰密碼體制的基本概念 RSA算法4.1.1 群、環(huán)、域群、環(huán)、域群群G, 的定義的定義: u 一些數(shù)字組成的集合一些數(shù)字組成的集合 u 一個二元運算,運算結(jié)果屬于此集合(封閉性)一個二元運算,運算結(jié)果屬于此集合(封閉性)u 服從結(jié)合律。有單位元,逆元服從結(jié)合律。有單位元,逆元 。u 如果是可交換的,則成為如果是可交換的,則成為Abel群群*為乘法時,稱為乘法群為乘法時,稱為乘法群 逆元(逆元(a-1)*為加法時,稱為加法群為加法時,稱為加法群 逆元(逆元(-a)環(huán)環(huán)的定義的定義: u Abel 群,及一個乘法運算:群,及一個乘法運算:u 滿足結(jié)合律與滿足結(jié)合
2、律與加法的分配律加法的分配律 u 如果加法滿足交換律如果加法滿足交換律, 則稱交換環(huán)則稱交換環(huán)u 例:整數(shù)例:整數(shù) mod N (for any N )域域的定義:的定義: u是是Abel加群加群 u環(huán)環(huán) u是是Abel 乘群乘群 u例:例: 整數(shù)整數(shù) mod P ( P 為素數(shù))為素數(shù))Galois 域:域:u 如果如果 n是素數(shù)是素數(shù) p ,則模運算,則模運算modulo p 形成形成 Galois Field modulo p u 記為:記為: GF(p) 4.1.2 素數(shù)和互素數(shù)素數(shù)和互素數(shù)因子:因子: 對整數(shù)對整數(shù) b!=0b!=0 及及 a , 如果存在整數(shù)如果存在整數(shù) mm 使得
3、使得 a=mb,a=mb,稱稱 b b 整除整除 a, a, 也稱也稱b b是是a a的因子。的因子。 記作記作 b|ab|a 例例 1,2,3,4,6,8,12,241,2,3,4,6,8,12,24 整除整除 2424素數(shù):素數(shù): 素數(shù)素數(shù): : 只有因子只有因子 1 1 和自身和自身 1 1 是一個平凡素數(shù)是一個平凡素數(shù) 例例 2,3,5,7 2,3,5,7 是素數(shù)是素數(shù), 4,6,8,9,10 , 4,6,8,9,10 不是不是200200以內(nèi)的素數(shù):以內(nèi)的素數(shù): 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79
4、 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199素數(shù)分解:素數(shù)分解: 把整數(shù)把整數(shù)n n寫成素數(shù)的乘積寫成素數(shù)的乘積 分解整數(shù)要比乘法困難分解整數(shù)要比乘法困難 整數(shù)整數(shù) n n的素數(shù)分解是把它寫素數(shù)的乘積的素數(shù)分解是把它寫素數(shù)的乘積 eg. 91 = 7 eg. 91 = 7 13 ; 3600 = 2 13 ; 3600 = 24 4 3 32 2 5 52 2 互素數(shù):互素數(shù): 整數(shù)整數(shù) a, ba, b 互素是指互素是指 它們沒有除它們沒有除1之外的其
5、它因子之外的其它因子。8 與與15 互素互素 8的因子的因子1,2,4,8 15的因子的因子 1,3,5,15 1 是唯一的公因子是唯一的公因子 記為:記為:gcd(8,15)=14.1.3 模運算模運算 設(shè)設(shè)n n是一正整數(shù)是一正整數(shù),a ,a是整數(shù)是整數(shù), ,若若 a=qn+r, 0rn, a=qn+r, 0rd1. Xf;Yd;2. If Y=0 then return X=gcd(f,d)3. R=X mod Y4. X=Y;5. Y=R6. Goto 2假定輸入是兩個正整數(shù)假定輸入是兩個正整數(shù)Euclid算法:算法:ngcd(55,22)=gcd(22,11)=gcd(11,0)=1
6、1ngcd(11,10)=gcd(10,1)=1 歐幾里德算法歐幾里德算法-求乘法逆元求乘法逆元 若若gcd(a,b)=1, bgcd(a,b)=1, b在模在模a a下有乘法逆元下有乘法逆元( (設(shè)設(shè)ba)ba)。 即存在即存在xa,bx1 mod axd)1.(X1 X2 X3)(1,0,f);(Y1Y2 Y3)(0,1,d);2. If Y3=0, then return X3=gcd(f,d);停止,沒有逆元停止,沒有逆元;3. If Y3=1, then return X3=gcd(f,d);Y2=d-1 mod f;4. Q=X3 div Y3(整數(shù)除)(整數(shù)除);5. (T1 T
7、2 T3)(X1-QY1,X2-QY2,X3-QY3);6. (X1 X2 X3)(Y1Y2 Y3);7. (Y1Y2 Y3)(T1 T2 T3);8.Goto 2擴展歐幾里德算法:擴展歐幾里德算法:求求d模模f的逆元的逆元例:求解例:求解 11d (mod51) = 1的步驟。的步驟。 即求即求11-1mod51=?循循環(huán)環(huán)次次數(shù)數(shù)QX1X2X3Y1Y2Y3初初值值-1051 0111Extended Euclid(f,d) (fd)1.(X1 X2 X3)(1,0,f); (Y1Y2 Y3)(0,1,d);2. If Y3=0, then return X3=gcd(f,d); 停止,沒有
8、逆元停止,沒有逆元;3. If Y3=1, then return X3=gcd(f,d);Y2=d-1 mod f;4. Q=X3 div Y3(整數(shù)除)(整數(shù)除);5. (T1 T2 T3) (X1-QY1,X2-QY2,X3-QY3);6. (X1 X2 X3)(Y1Y2 Y3);7. (Y1Y2 Y3)(T1 T2 T3);8.Goto 21411-1mod51=14Q=X3 div Y3 = 51/11 = 4 T1=X1-Q*Y1 = 1- 4*0 = 1 1- 470111211- 47-15431-1542-93412- 93-3 141f *X1+ d*X2 =X3f *Y1+ d*Y2 =Y3f *T1+ d*T2 =T3人有了知識,就會具備各種分析能力,人有了知識,就會具備各種分析能力,明辨是非的能力。明辨是非的能力。所以我們要勤懇讀書,廣泛閱讀,所以我們要勤懇讀書,廣泛閱讀,古人說古人說“書中自有黃金屋。書中自有黃金屋?!蓖ㄟ^閱讀科技書籍,我們能豐富知識,通過閱讀科技書籍,我們能豐富知識,培養(yǎng)邏輯思維能力;培養(yǎng)邏輯思維能力;通過閱讀文學(xué)作品,我們能提高文學(xué)鑒賞水平,通過閱讀文學(xué)作品,我們能提高文
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 換熱器安裝施工方案
- 假言判斷詳解
- 2024-2025學(xué)年河北省廊坊市八年級(上)期中生物試卷(含解析)
- 【道路運輸企業(yè)安全生產(chǎn)管理人員】考試試卷及答案
- 2025年ai易面面試題及答案
- 2025年領(lǐng)導(dǎo)接待面試題及答案
- 6年級上冊第5單元單詞
- 5年級下冊英語書常用表達(dá)法
- cip號編碼專著和教材
- 4年級下冊語文350字日記怎么寫
- 三峽大壩介紹課件
- 《休閑學(xué)概論》-課程教學(xué)大綱
- 衛(wèi)生部手術(shù)分級目錄(2023年1月份修訂)
- 2023年廣西水土保持監(jiān)測站招考聘用模擬檢測試卷【共500題含答案解析】
- 2023年韶關(guān)北江實驗學(xué)校小升初招生數(shù)學(xué)題
- 眼科學(xué)基礎(chǔ)本科
- 小沈陽《四大才子》歡樂喜劇人臺詞
- 交通安全設(shè)施作業(yè)指導(dǎo)書
- 優(yōu)秀員工榮譽證書模板
- 城南舊事讀書匯報教學(xué)課件
- 不銹鋼容器制造通用標(biāo)準(zhǔn)工藝守則
評論
0/150
提交評論