版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第三章(2)簡化剩下類、歐拉函數(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簡化剩下系與歐拉函數(shù)
第23頁第24頁第25頁第26頁第27頁第28頁第29頁§4歐拉定理.費馬定理及應(yīng)用
第30頁第31頁第32頁第33頁公鑰密碼體制34第34頁RSA算法概況MIT三位年青數(shù)學(xué)家R.L.Rivest,A.Shamir和L.Adleman等[1978,1979]發(fā)覺了一個用數(shù)論結(jié)構(gòu)雙鑰方法,稱作MIT體制,以后被廣泛稱之為RSA體制。它既可用于加密,又可用于數(shù)字簽字。RSA算法安全性基于數(shù)論中大整數(shù)分解困難性。35第35頁算法描述-密鑰產(chǎn)生獨立地選取兩大素數(shù)p和q(各100~200位十進制數(shù)字)計算n=p×q,其歐拉函數(shù)值
(n)=(p-1)(q-1)
隨機選一整數(shù)e,1
e<
(n),gcd(
(n),e)=1在模
(n)下,計算e有逆元d=e-1mod
(n)以n,e為公鑰;私鑰為d。(p,q不再需要,能夠銷毀。)
加密將明文分組,各組對應(yīng)十進制數(shù)小于nc=memodn解密
m=cd
modn36第36頁解密正確性證實cd
modn≡med
modn≡m1
modj(n)
modn≡mkj(n)+1modngcd(m,n)=1
mj(n)≡1modn—歐拉定理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,因為77×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(兩位十進制數(shù)表示)
181901000112071518091300(2)利用加密變換公式C=memodr,即C=18191223mod2867=2756
275605420669234704081815p=47,q=61,(n)=2760時,d=167n=2867e=122339第39頁RSA算法實現(xiàn)怎樣判定一個給定大整數(shù)是素數(shù)?已知d怎樣計算e,使e*d≡1modΦ(n)?怎樣計算C≡Memodn或M≡Cdmodn?40第40頁Miller-Rabin素性檢驗算法
41第41頁求模逆元擴展歐幾里德算法
42第42頁求模冪模重復(fù)平方計算法求am,其中a,m是正整數(shù):將m表示為二進制形式bkbk-1…b0,m=bk2k+bk-12k-1+…+b12+b043第43頁RSA快速實現(xiàn)加密很快,指數(shù)小解密比較慢,指數(shù)較大利用中國剩下定理CRT,CRT對RSA解密算法生成兩個解密方程(利用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)等價于分解nRSA-129歷時8個月被于1996年4月被成功分解,RSA-130于1996年4月被成功分解密鑰長度應(yīng)該介于1024bit
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧城市建設(shè)中工業(yè)互聯(lián)網(wǎng)平臺的應(yīng)用與發(fā)展
- 課題申報參考:教育元宇宙與生成式人工智能相結(jié)合的研究教育技術(shù)學(xué)的理論與方法研究
- 2025年個人一般貨物買賣合同(4篇)
- 二零二五年度知識產(chǎn)權(quán)質(zhì)押融資合同原告代理詞4篇
- 2025年度珠寶行業(yè)專業(yè)展會組織與管理合同3篇
- 二零二五版木地板原材料采購與庫存管理合同8篇
- 二零二五版生態(tài)修復(fù)項目工程建議書編制合同2篇
- 2025年現(xiàn)代學(xué)徒制校企合作教學(xué)資源共享協(xié)議3篇
- 2025版小區(qū)快遞柜場地租賃與快遞配送服務(wù)協(xié)議3篇
- 二零二五年度彩鋼瓦屋頂安裝施工服務(wù)協(xié)議3篇
- 四川省成都市武侯區(qū)2023-2024學(xué)年九年級上學(xué)期期末考試化學(xué)試題
- 初一到初三英語單詞表2182個帶音標(biāo)打印版
- 2024年秋季人教版七年級上冊生物全冊教學(xué)課件(2024年秋季新版教材)
- 環(huán)境衛(wèi)生學(xué)及消毒滅菌效果監(jiān)測
- 2024年共青團入團積極分子考試題庫(含答案)
- 碎屑巖油藏注水水質(zhì)指標(biāo)及分析方法
- 【S洲際酒店婚禮策劃方案設(shè)計6800字(論文)】
- 鐵路項目征地拆遷工作體會課件
- 醫(yī)院死亡報告年終分析報告
- 中國教育史(第四版)全套教學(xué)課件
- 2023年11月英語二級筆譯真題及答案(筆譯實務(wù))
評論
0/150
提交評論