Electronic Transaction)協(xié)議中要求CA采用2048比特長(cháng)的密鑰,其他實(shí)體使用1024比特的密鑰。為了速度問(wèn)題,目前人們廣泛使用單,公鑰密碼結合使用的方法,優(yōu)缺點(diǎn)互補:單鑰密碼加密速度快,人們用它來(lái)加密較長(cháng)的文件,然后用RSA來(lái)給文件密鑰加密,極好的解決了單鑰密碼的密鑰分發(fā)問(wèn)題。
§4結束語(yǔ)
目前,日益激增的電子商務(wù)和其它因特網(wǎng)應用需求使公鑰體系得以普及,這些需求量主要包括對服務(wù)器資源的訪(fǎng)問(wèn)控制和對電子商務(wù)交易的保護,以及權利保護、個(gè)人隱私、無(wú)線(xiàn)交易和內容完整性(如保證新聞報道或股票行情的真實(shí)性)等方面。公鑰技術(shù)發(fā)展到今天,在市場(chǎng)上明顯的發(fā)展趨勢就是PKI與操作系統的集成,PKI是“Public Key Infrastructure”的縮寫(xiě),意為“公鑰基礎設施”。公鑰體制廣泛地用于CA認證、數字簽名和密鑰交換等領(lǐng)域。
公鑰加密算法中使用最廣的是RSA。RSA算法研制的最初理念與目標是努力使互聯(lián)網(wǎng)安全可靠,旨在解決DES算法秘密密鑰的利用公開(kāi)信道傳輸分發(fā)的難題。而實(shí)際結果不但很好地解決了這個(gè)難題;還可利用RSA來(lái)完成對電文的數字簽名以抗對電文的否認與抵賴(lài);同時(shí)還可以利用數字簽名較容易地發(fā)現攻擊者對電文的非法篡改,以保護數據信息的完整性。目前為止,很多種加密技術(shù)采用了RSA算法,該算法也已經(jīng)在互聯(lián)網(wǎng)的許多方面得以廣泛應用,包括在安全接口層(SSL)標準(該標準是網(wǎng)絡(luò )瀏覽器建立安全的互聯(lián)網(wǎng)連接時(shí)必須用到的)方面的應用。此外,RSA加密系統還可應用于智能IC卡和網(wǎng)絡(luò )安全產(chǎn)品。
但目前RSA算法的專(zhuān)利期限即將結束,取而代之的是基于橢圓曲線(xiàn)的密碼方案(ECC算法)。較之于RSA算法,ECC有其相對優(yōu)點(diǎn),這使得ECC的特性更適合當今電子商務(wù)需要快速反應的發(fā)展潮流。此外,一種全新的量子密碼也正在發(fā)展中。
至于在實(shí)際應用中應該采用何種加密算法則要結合具體應用環(huán)境和系統,不能簡(jiǎn)單地根據其加密強度來(lái)做出判斷。因為除了加密算法本身之外,密鑰合理分配、加密效率與現有系統的結合性以及投入產(chǎn)出分析都應在實(shí)際環(huán)境中具體考慮。加密技術(shù)隨著(zhù)網(wǎng)絡(luò )的發(fā)展更新,將有更安全更易于實(shí)現的算法不斷產(chǎn)生,為信息安全提供更有力的保障。今后,加密技術(shù)會(huì )何去何從,我們將拭目以待。
參考文獻:
[1] Douglas R.Stinson.《密碼學(xué)原理與實(shí)踐》.北京:電子工業(yè)出版社,2003,2:131-132
[2] 西蒙.辛格.《密碼故事》.???海南出版社,2001,1:271-272
[3] 嬴政天下.加密算法之RSA算法.http://soft.winzheng.com/infoView/Article_296.htm,2003
[4] 加密與數字簽名.http://www.njt.cn/yumdq/dzsw/a2.htm
[5] 黑客中級教程系列之十.http://www.qqorg.i-p.com/jiaocheng/10.html
public key cipher system and RSA public key algorithm
Abstract
The paper introduce the idea and character of the Public Key cryptography in a simple way, especially expound the theoretical foundation, the working principle and the concrete realizing procedure of the RSA algorithm. Besides that, it accounts for how the algorithm realize through a simple example. In the end of this article, some weakness which exist up to now are given out with their solution.
Key Word Public Key cryptography , Public Key , Private Key, RSA
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。