您的位置:網(wǎng)站首頁 > 優(yōu)秀論文 > 正文
RSA加密算法研究-科技論文
作者:李舉來源:原創(chuàng)日期:2012-07-06人氣:1451
公開密鑰密碼體制將加密密鑰與解密密鑰分開,并將加密密鑰公開,解密密鑰保密。這樣,每個(gè)用戶擁有兩個(gè)密鑰:公開密鑰和秘密密鑰,并且所有公開密鑰均被記錄在類似電話簿的密碼本上。這種密碼體制的安全性是從已知的公開密鑰、加密算法與在信道上截獲的密文不能求出明文或密秘密鑰。
僅僅知道密碼算法和加密密鑰而要確定解密密鑰,在算法上是不可能的;兩個(gè)相關(guān)密鑰中的任何一個(gè)都可以用作加密而讓另一個(gè)用作解密。公開密鑰加密過程:是報(bào)文發(fā)送者用目的接收者的公開密鑰進(jìn)行加密,而讓接收者用其自己獨(dú)有的私有密鑰將報(bào)文解密,以確保報(bào)文的安全。
公開密鑰鑒別過程:是報(bào)文發(fā)送者用自己獨(dú)有的私有密鑰將報(bào)文加密,而讓接收者用公開密鑰進(jìn)行解密,以鑒別報(bào)文的來源。
(二)RSA公開密鑰加密體制
1.RSA算法的基本原理。RSA算法的加、解密過程完全類同于公開密鑰密碼體制,所不同的而且是極具特點(diǎn)的是使用了指數(shù)表達(dá)式。明文以分組為單位加密,其中每個(gè)分組是小于某個(gè)數(shù)n二進(jìn)制值。也就是說,分組大小必須小于或等于log2(n);實(shí)踐中分組大小是k比特,其中2k2.RSA算法的實(shí)現(xiàn)過程。一般地,可將RSA密碼算法分成三個(gè)主要函數(shù),即大素?cái)?shù)的產(chǎn)生、密鑰對(duì)的產(chǎn)生和RSA消息處理。
(1)大素?cái)?shù)的產(chǎn)生:即產(chǎn)生兩個(gè)大素?cái)?shù)p,q,大素?cái)?shù)的產(chǎn)生是RSA算法體制中一個(gè)重要算法,是基礎(chǔ),是關(guān)鍵。
(2)密鑰對(duì)的產(chǎn)生:就是加密指數(shù)。和解密指數(shù)d的產(chǎn)生,二者滿足ed≡1(modΦ(n))。
密鑰對(duì)的產(chǎn)生是RSA的關(guān)鍵,只有合適的密鑰對(duì),才能保證RSA的安全。密鑰生成器中處理步驟的說明:①首先將空的公鑰、私鑰對(duì)象的指針傳遞到密鑰生成器中;②隨機(jī)生成大素?cái)?shù)p和q,并保證兩數(shù)的大小不要太接近(出于安全因素考慮);③計(jì)算出n=pq,Φ(n)=(p-1)*(q-1);④選取和Φ(n)的最大公約數(shù)是1,即和Φ(n)互素的e;⑤計(jì)算出d,使得edmodΦ(n)=1,即d≡e-1modΦ(n);⑥{e,n}為公開密鑰,{d,n}為私有密鑰;⑦將公鑰和私鑰送入密鑰管理器接受集中、統(tǒng)一的管理。
(3)消息處理。這是RSA的核心,消息處理包括加密、解密、簽名和驗(yàn)證四種,但實(shí)質(zhì)上它們是相通的,處理過程也類似。這里以對(duì)信息的加、解密為例,處理過程描述如下,在RSA算法中,數(shù)據(jù)的加密和解密函數(shù)是相對(duì)容易實(shí)現(xiàn)的。
密碼學(xué)是一個(gè)不斷發(fā)展的學(xué)科,多年來加密算法設(shè)計(jì)者和密碼分析
學(xué)家在不停地努力,促進(jìn)密碼科學(xué)的進(jìn)步。一個(gè)好的密碼學(xué)算法可以禁得起多年的密碼分析,好的實(shí)現(xiàn)方法可以使用戶得到近似密碼算法理論上的安全性和更高效的性能。
本文在深入研究了RSA的算法原理與實(shí)現(xiàn)過程,密碼領(lǐng)域的應(yīng)用要求遠(yuǎn)比單一使用某一種加密算法復(fù)雜,在以后的研究中,勢(shì)必對(duì)多種加密算法的混合加密方式進(jìn)行綜合分析,總結(jié)出一套行之有效的混合加密算法。
僅僅知道密碼算法和加密密鑰而要確定解密密鑰,在算法上是不可能的;兩個(gè)相關(guān)密鑰中的任何一個(gè)都可以用作加密而讓另一個(gè)用作解密。公開密鑰加密過程:是報(bào)文發(fā)送者用目的接收者的公開密鑰進(jìn)行加密,而讓接收者用其自己獨(dú)有的私有密鑰將報(bào)文解密,以確保報(bào)文的安全。
公開密鑰鑒別過程:是報(bào)文發(fā)送者用自己獨(dú)有的私有密鑰將報(bào)文加密,而讓接收者用公開密鑰進(jìn)行解密,以鑒別報(bào)文的來源。
(二)RSA公開密鑰加密體制
1.RSA算法的基本原理。RSA算法的加、解密過程完全類同于公開密鑰密碼體制,所不同的而且是極具特點(diǎn)的是使用了指數(shù)表達(dá)式。明文以分組為單位加密,其中每個(gè)分組是小于某個(gè)數(shù)n二進(jìn)制值。也就是說,分組大小必須小于或等于log2(n);實(shí)踐中分組大小是k比特,其中2k2.RSA算法的實(shí)現(xiàn)過程。一般地,可將RSA密碼算法分成三個(gè)主要函數(shù),即大素?cái)?shù)的產(chǎn)生、密鑰對(duì)的產(chǎn)生和RSA消息處理。
(1)大素?cái)?shù)的產(chǎn)生:即產(chǎn)生兩個(gè)大素?cái)?shù)p,q,大素?cái)?shù)的產(chǎn)生是RSA算法體制中一個(gè)重要算法,是基礎(chǔ),是關(guān)鍵。
(2)密鑰對(duì)的產(chǎn)生:就是加密指數(shù)。和解密指數(shù)d的產(chǎn)生,二者滿足ed≡1(modΦ(n))。
密鑰對(duì)的產(chǎn)生是RSA的關(guān)鍵,只有合適的密鑰對(duì),才能保證RSA的安全。密鑰生成器中處理步驟的說明:①首先將空的公鑰、私鑰對(duì)象的指針傳遞到密鑰生成器中;②隨機(jī)生成大素?cái)?shù)p和q,并保證兩數(shù)的大小不要太接近(出于安全因素考慮);③計(jì)算出n=pq,Φ(n)=(p-1)*(q-1);④選取和Φ(n)的最大公約數(shù)是1,即和Φ(n)互素的e;⑤計(jì)算出d,使得edmodΦ(n)=1,即d≡e-1modΦ(n);⑥{e,n}為公開密鑰,{d,n}為私有密鑰;⑦將公鑰和私鑰送入密鑰管理器接受集中、統(tǒng)一的管理。
(3)消息處理。這是RSA的核心,消息處理包括加密、解密、簽名和驗(yàn)證四種,但實(shí)質(zhì)上它們是相通的,處理過程也類似。這里以對(duì)信息的加、解密為例,處理過程描述如下,在RSA算法中,數(shù)據(jù)的加密和解密函數(shù)是相對(duì)容易實(shí)現(xiàn)的。
密碼學(xué)是一個(gè)不斷發(fā)展的學(xué)科,多年來加密算法設(shè)計(jì)者和密碼分析
學(xué)家在不停地努力,促進(jìn)密碼科學(xué)的進(jìn)步。一個(gè)好的密碼學(xué)算法可以禁得起多年的密碼分析,好的實(shí)現(xiàn)方法可以使用戶得到近似密碼算法理論上的安全性和更高效的性能。
本文在深入研究了RSA的算法原理與實(shí)現(xiàn)過程,密碼領(lǐng)域的應(yīng)用要求遠(yuǎn)比單一使用某一種加密算法復(fù)雜,在以后的研究中,勢(shì)必對(duì)多種加密算法的混合加密方式進(jìn)行綜合分析,總結(jié)出一套行之有效的混合加密算法。
欄目分類
熱門排行
推薦信息
- 光伏制氫摻入天然氣燃燒可行性研究
- 纖維素基摩擦納米發(fā)電機(jī)的制備及其在人機(jī)交互與能源收集中的應(yīng)用研究
- 工業(yè)機(jī)器人技術(shù)在自動(dòng)化控制領(lǐng)域中的應(yīng)用
- 創(chuàng)造低碳舒適家居的追光導(dǎo)光儲(chǔ)能系統(tǒng)研究
- 靜電紡絲法制備納米復(fù)合纖維研究進(jìn)展
- 基于數(shù)字信號(hào)處理的無線傳輸系統(tǒng)優(yōu)化與技術(shù)突破
- 電氣工程推動(dòng)的未來技術(shù)革命
- 機(jī)床精度提升技術(shù)在機(jī)械工程中的應(yīng)用
- 5G通信技術(shù)在智能交通系統(tǒng)中的應(yīng)用研究
- 再論AI對(duì)人的異化
期刊知識(shí)
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 官方認(rèn)定!CSSCI南大核心首批191家“青年學(xué)者友好期刊名單”
- 2023JCR影響因子正式公布!
- 國內(nèi)核心期刊分級(jí)情況概覽及說明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- 重磅!CSSCI來源期刊(2023-2024版)最新期刊目錄看點(diǎn)分析!全網(wǎng)首發(fā)!
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點(diǎn)那些評(píng)職稱超管用的資源,1,3和5已經(jīng)“絕種”了