版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章(2)簡(jiǎn)化剩下類、歐拉函數(shù)及其應(yīng)用、RSA第1頁復(fù)習(xí)
第2頁第3頁第4頁第5頁第6頁第7頁第8頁第9頁第10頁第11頁第12頁第13頁第14頁第15頁剩下類及完全剩下系第16頁第17頁第18頁第19頁第20頁第21頁第22頁§3簡(jiǎn)化剩下系與歐拉函數(shù)
第23頁第24頁第25頁第26頁第27頁第28頁第29頁§4歐拉定理.費(fèi)馬定理及應(yīng)用
第30頁第31頁第32頁第33頁公鑰密碼體制34第34頁RSA算法概況MIT三位年青數(shù)學(xué)家R.L.Rivest,A.Shamir和L.Adleman等[1978,1979]發(fā)覺了一個(gè)用數(shù)論結(jié)構(gòu)雙鑰方法,稱作MIT體制,以后被廣泛稱之為RSA體制。它既可用于加密,又可用于數(shù)字簽字。RSA算法安全性基于數(shù)論中大整數(shù)分解困難性。35第35頁算法描述-密鑰產(chǎn)生獨(dú)立地選取兩大素?cái)?shù)p和q(各100~200位十進(jìn)制數(shù)字)計(jì)算n=p×q,其歐拉函數(shù)值
(n)=(p-1)(q-1)
隨機(jī)選一整數(shù)e,1
e<
(n),gcd(
(n),e)=1在模
(n)下,計(jì)算e有逆元d=e-1mod
(n)以n,e為公鑰;私鑰為d。(p,q不再需要,能夠銷毀。)
加密將明文分組,各組對(duì)應(yīng)十進(jìn)制數(shù)小于nc=memodn解密
m=cd
modn36第36頁解密正確性證實(shí)cd
modn≡med
modn≡m1
modj(n)
modn≡mkj(n)+1modngcd(m,n)=1
mj(n)≡1modn—?dú)W拉定理mkj(n)≡1modnmkj(n)+1≡mmodngcd(m,n)≠1m是p倍數(shù)或q倍數(shù),設(shè)m=cp,gcd(m,q)=1,
mj(q)≡1modq,
mkj(q)≡1modq,
[mkj(q)]j(p)≡1modqmkj(n)≡1modq,存在一整數(shù)r,使mkj(n)≡1+rq兩邊同乘m=cp,mkj(n)+1≡m+rcpq=m+rcn,即mkj(n)+1≡mmodn37第37頁選p=7,q=17。求n=p×q=119,φ(n)=(p-1)(q-1)=96。取e=5,滿足1<e<φ(n),且gcd(φ(n),e)=1。確定滿足d·e=1mod96且小于96d,因?yàn)?7×5=385=4×96+1,所以d為77公開鑰為{5,119},秘密鑰為{77}。設(shè)明文m=19,則由加密過程得密文為c≡195mod119≡2476099mod119≡66解密為6677mod119≡19例題38第38頁用RSA算法加密與解密過程:例:明文=“RSAALGORITHM”(1)明文用數(shù)字表示空白=00,A=01,B=02,…,Z=26(兩位十進(jìn)制數(shù)表示)
181901000112071518091300(2)利用加密變換公式C=memodr,即C=18191223mod2867=2756
275605420669234704081815p=47,q=61,(n)=2760時(shí),d=167n=2867e=122339第39頁RSA算法實(shí)現(xiàn)怎樣判定一個(gè)給定大整數(shù)是素?cái)?shù)?已知d怎樣計(jì)算e,使e*d≡1modΦ(n)?怎樣計(jì)算C≡Memodn或M≡Cdmodn?40第40頁Miller-Rabin素性檢驗(yàn)算法
41第41頁求模逆元擴(kuò)展歐幾里德算法
42第42頁求模冪模重復(fù)平方計(jì)算法求am,其中a,m是正整數(shù):將m表示為二進(jìn)制形式bkbk-1…b0,m=bk2k+bk-12k-1+…+b12+b043第43頁RSA快速實(shí)現(xiàn)加密很快,指數(shù)小解密比較慢,指數(shù)較大利用中國(guó)剩下定理CRT,CRT對(duì)RSA解密算法生成兩個(gè)解密方程(利用M=Cdmodpq)即:M1=Mmodp=(Cmodp)dmod(p-1)
modp
M2=Mmodq=(Cmodq)dmod(q-1)modq解方程M=M1modpM=M2modq含有唯一解(利用CRT)44第44頁RSA安全性RSA安全性是基于分解大整數(shù)困難性假定假如分解n=p×q,則馬上取得
(n)=(p-1)(q-1),從而能夠確定e模
(n)乘法逆d由n直接求
(n)等價(jià)于分解nRSA-129歷時(shí)8個(gè)月被于1996年4月被成功分解,RSA-130于1996年4月被成功分解密鑰長(zhǎng)度應(yīng)該介于1024bit
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 政教處德育工作計(jì)劃范文
- 禁止吸煙工作計(jì)劃禁止吸煙
- 實(shí)驗(yàn)小學(xué)2025年學(xué)校工作計(jì)劃
- 8中醫(yī)科年度工作計(jì)劃
- 個(gè)人工作提升計(jì)劃清單應(yīng)用清單范例
- 銀行員工周工作計(jì)劃
- 《骨折術(shù)后功能鍛煉》課件
- 突發(fā)環(huán)境事件應(yīng)急預(yù)案合同模板
- 焊制雜糧倉合同范本
- 天津大學(xué)接收一般國(guó)內(nèi)訪問學(xué)者協(xié)議書
- 宴會(huì)廳 最佳團(tuán)隊(duì)
- 奢侈品線下實(shí)體店的店面布局與動(dòng)線設(shè)計(jì)
- dzl213型鍋爐低硫煙煤煙氣袋式除塵濕式脫硫系統(tǒng)設(shè)計(jì)
- 廣東檢測(cè)鑒定協(xié)會(huì)非金屬考試試題
- 2023年社區(qū)居家養(yǎng)老服務(wù)規(guī)章制度3篇
- M供應(yīng)鏈運(yùn)作參考模型SCOR簡(jiǎn)介
- 勞動(dòng)技能實(shí)操指導(dǎo)(勞動(dòng)教育)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 惡性腹膜間皮瘤
- 回族做禮拜的念詞集合6篇
- 幼兒園大班美術(shù)型糊染教案
- 糧油廠安全現(xiàn)狀評(píng)價(jià)報(bào)告
評(píng)論
0/150
提交評(píng)論