RSA信息安全技術(shù)思考論文
摘要:

在互聯(lián)網(wǎng)技術(shù)迅速發(fā)展,以及計算機日漸普及的背景下,人們的生產(chǎn)生活方式發(fā)生了翻天覆地的變化,互聯(lián)網(wǎng)用戶(hù)數量與日俱增,數據信息的傳播更加依賴(lài)于網(wǎng)絡(luò ),給人們帶來(lái)了眾多便利。但是,在利用網(wǎng)絡(luò )傳輸信息過(guò)程中,經(jīng)常會(huì )出現信息泄露、被惡意篡改、病毒木馬攻擊等問(wèn)題,對用戶(hù)信息安全造成了極大威脅,同時(shí)也不利于構建穩定、有序的網(wǎng)絡(luò )環(huán)境。為保護用戶(hù)個(gè)人信息安全,就需要采用信息安全加密技術(shù),文章詳細分析了RSA信息安全加密系統技術(shù),并對其具體應用進(jìn)行了討論,希望對構建網(wǎng)絡(luò )安全體系有所幫助。
關(guān)鍵詞:RSA;信息安全;加密系統;設計與實(shí)現
當今社會(huì )已經(jīng)進(jìn)入到信息化時(shí)代,互聯(lián)網(wǎng)在生產(chǎn)生活中扮演著(zhù)越來(lái)越重要的角色,而網(wǎng)絡(luò )安全問(wèn)題也變得更為嚴峻。RSA作為一種應用最為廣泛的公鑰加密算法,對當前已知的大多數密碼攻擊,都能夠起到良好的抵御效果,并且還可以配合數字簽名技術(shù)進(jìn)行信息安全加密,是目前公認的比較優(yōu)秀的一種公鑰方案。隨著(zhù)信息安全加密要求的不斷提高,以及對RSA算法研究的不斷深入,該項技術(shù)也變得更加成熟和完善,在信息安全加密系統中有著(zhù)更為廣闊的應用空間。
1、信息安全加密技術(shù)簡(jiǎn)要介紹。
信息安全加密技術(shù)是在網(wǎng)絡(luò )化和信息化時(shí)代背景下,提出的一種用于保護信息安全的技術(shù)。當前,互聯(lián)網(wǎng)已經(jīng)滲透到社會(huì )的各個(gè)領(lǐng)域和行業(yè),人們對網(wǎng)絡(luò )的依賴(lài)程度不斷提高,在對信息進(jìn)行存儲、傳輸和處理時(shí),更加傾向于選擇網(wǎng)絡(luò ),這樣一來(lái),用戶(hù)的個(gè)人信息都可以通過(guò)網(wǎng)絡(luò )查詢(xún)出來(lái),用戶(hù)個(gè)人信息安全得不到有效保障。而信息安全加密技術(shù)的出現和應用,可以有效解決這一問(wèn)題,對用戶(hù)個(gè)人信息起到了良好的保護作用。如果以信息安全加密密鑰為分類(lèi)標準,則可以將其分為對稱(chēng)密鑰加密技術(shù)和非對稱(chēng)密鑰加密技術(shù)兩大類(lèi),其中非對稱(chēng)密鑰加密技術(shù)又叫做公開(kāi)密鑰加密技術(shù),能夠與數字簽名技術(shù)結合使用,準確識別、核對信息發(fā)送者的身份,只有擁有解密密鑰的人員,才可順利通過(guò)審核對系統信息進(jìn)行訪(fǎng)問(wèn)和使用,在保護信息安全方面起到了重要作用[1]。在非對稱(chēng)密鑰加密技術(shù)中,以RSA公鑰加密算法最為常見(jiàn),應用也最為廣泛。
2、RSA信息安全加密系統技術(shù)原理及運行過(guò)程在應用。
RSA信息安全加密系統技術(shù)之前,應先了解其工作原理及運行過(guò)程,為系統設計與實(shí)現提供理論依據。
。1)RSA信息安全加密系統技術(shù)原理。
一般情況下,RSA公鑰加密算法都是與數字簽名技術(shù)結合使用的。首先,簽名者對原始數據進(jìn)行處理后,用摘要的形式將其表示出來(lái),作為明文進(jìn)行加密。然后數據經(jīng)過(guò)傳輸被接受者獲取后,需通過(guò)解密形成摘要,與簽名者定義的摘要進(jìn)行比較,當兩者之間不存在任何差異時(shí),則接受者通過(guò)簽名身份審核,可以訪(fǎng)問(wèn)系統信息,并對其加以使用或修改;如果兩次摘要出現差異,則證明接受者簽名無(wú)效,不能對信息系統進(jìn)行訪(fǎng)問(wèn)。在RSA信息安全加密系統技術(shù)中,簽名者對應唯一的密鑰擁有者,兩者為同一個(gè)人,處于綁定狀態(tài),只有簽名者才能利用密鑰正確解密。因為RSA算法和雜湊函數是非常敏感的,所以,在對比數據運算結果與原始簽名過(guò)程中,對兩者之間的精準度有著(zhù)極高的要求,任意一處數據出現不同,都表示簽名無(wú)效,用戶(hù)則沒(méi)有權限查看系統信息[2]。
。2)RSA信息安全加密系統運行過(guò)程。
RSA信息安全加密系統,整個(gè)運行過(guò)程分四步完成。
第一步,數據發(fā)送者采用雜湊函數形式,對自身所擁有的數據進(jìn)行運算,選取其中具有代表性的數據,用摘要的形式將其表示出來(lái)。
第二步,簽名者利用密鑰對得到的摘要進(jìn)行加密,生成數字簽名,作為身份認證依據,待數字簽名生成完畢后,簽名者將從發(fā)送者出得到的信息進(jìn)行再次傳輸。
第三步,信息傳輸至接受者處,同樣需要先采用雜湊函數方法對其進(jìn)行運算,得到這部分數據的摘要,并借助解密密鑰,將密文信息轉化成明文,完成摘要解密過(guò)程。
第四步,將解密摘要與原始摘要進(jìn)行比較,根據兩者是否一致,來(lái)判斷簽名是否有效,實(shí)現對訪(fǎng)問(wèn)者身份的準確識別,如果兩次摘要一模一樣,則訪(fǎng)問(wèn)者通過(guò)身份驗證,反之,則表示訪(fǎng)問(wèn)者為第三方,不擁有解密密鑰[3]。通過(guò)這四個(gè)運行環(huán)節,RSA信息安全加密系統可以保證信息傳輸的安全性和完整性,對數據信息起到了良好的保護作用。
3、RSA信息安全加密系統設計與實(shí)現。
基于RSA信息安全加密系統技術(shù)原理及運行過(guò)程,可以以此作為理論依據,利用RSA算法和組合加密算法,設計構建信息安全加密系統,實(shí)現RSA公鑰加密算法的科學(xué)運用。
。1)RSA算法和組合加密算法。
RSA算法屬于一種典型的非對稱(chēng)密鑰算法,融合了數論及大整數因數分解知識,在該算法中主要涉及到n、e1和e2三個(gè)參數,三個(gè)參數形成由公鑰和私鑰組成的密鑰對,分別表示為(n,e1)和(n,e2),其中n表示兩個(gè)大質(zhì)數p、q的乘積,在利用二進(jìn)制對其運算時(shí),所得計算結果的位數表示密鑰長(cháng)度。e1與e2兩者之間存在關(guān)聯(lián)性,對于e1的選擇,沒(méi)有特殊要求,但是,需保證e1與(p—1)*(q—1)互質(zhì),而在選擇e2時(shí),需要根據式子:(e2*e1)mod((p—1)*(q—1))=1進(jìn)行,再結合e1的取值,來(lái)確定e2的具體大小[4]。
傳統的RSA算法運算效率較低,經(jīng)過(guò)長(cháng)期研究和不斷改進(jìn),結合滑動(dòng)窗口算法形成了組合加密算法,有效的提高了加解密運算效率。在利用組合加密算法時(shí),先用二進(jìn)制表示加密指數,并將其分為零和非零兩部分,縮短指數長(cháng)度;然后利用線(xiàn)性表T、X、L將乘冪后求模運算轉化為成模和平方模進(jìn)行計算,簡(jiǎn)化運算過(guò)程;最后,比較計算結果與模數兩者大小,當計算結果偏高時(shí),則將兩者之間的數值差替換成模數,降低操作數的基。
。2)系統設計與實(shí)現。
在對RSA信息安全加密系統進(jìn)行設計時(shí),應從加密功能要求,以及加密安全性和可靠性?xún)煞矫孢M(jìn)行考慮,一般情況下,系統應具備外殼綁定、批量加密、擴展加密、基本加密、數據流加密等主要功能;同時(shí),還應根根據文件類(lèi)型,選用與之最為匹配的加密方式。要想保證系統運行性能的良好性,在信息加密和傳輸過(guò)程中,能夠保證不會(huì )出現信息泄露現象,另外,系統應具備較強的適用性,可在不同平臺下進(jìn)行運行,加密出現異常問(wèn)題時(shí)可以發(fā)出提示,并且不會(huì )影響到信息內容。RSA信息安全加密系統由客戶(hù)端和服務(wù)端兩部分組成,在設計客戶(hù)端時(shí),先選擇需要加密的信息,可借助文件對話(huà)框來(lái)實(shí)現,然后根據文件類(lèi)型,選擇最佳的加密算法,當加密信息選擇錯誤時(shí),可將其刪除重新進(jìn)行選擇,然后將加密請求傳輸至服務(wù)端。服務(wù)端在接受到加密請求后,需先對加密信息作出判斷,然后進(jìn)行加密和解密處理,并通過(guò)鼠標進(jìn)行點(diǎn)擊,將不同的功能模塊出來(lái),并設置進(jìn)度條,將系統實(shí)際運行狀態(tài)及文件處理速度顯示出來(lái),進(jìn)而完成RSA信息安全加密系統構建。
4、結束語(yǔ)。
加強信息安全防護體系的構建,維護網(wǎng)路環(huán)境秩序的穩定性,不僅是保護網(wǎng)絡(luò )用戶(hù)個(gè)人隱私的必要措施,而且也是推動(dòng)計算機網(wǎng)絡(luò )技術(shù)健康發(fā)展的重要前提,必須明確該項工作的重要性,加大技術(shù)研究力度,不斷進(jìn)行技術(shù)創(chuàng )新。通過(guò)對RSA信息安全加密系統技術(shù)原理及運行過(guò)程進(jìn)行分析,依據RSA算法和組合加密算法,對傳統RSA算法進(jìn)行優(yōu)化和改進(jìn),可以實(shí)現該項技術(shù)在信息安全防護體系中的良好應用,保證了數據傳輸的安全性和完整性,數信息加密效果比較理想,對推動(dòng)計算機技術(shù)的長(cháng)遠發(fā)展具有重要意義。
參考文獻:
[1]任學(xué)強;赗SA算法的網(wǎng)絡(luò )文件加密系統研究[J]。電子技術(shù)與軟件工程,2013(20):30—31。
[2]鄭泛舟。RSA信息安全加密系統技術(shù)的研究[J]。電腦迷,2017,(1):48—48。
[3]盧秀慧;赗SA快速加密算法的網(wǎng)絡(luò )文件加密系統設計[D]。中北大學(xué),2013。
[4]王喆;贔PGA的AES和RSA混合加密系統設計實(shí)現[D]。北方工業(yè)大學(xué),2014。DOI:10。19353/j。cnki。dzsj。2017。13。126
【RSA信息安全技術(shù)思考論文】相關(guān)文章:
關(guān)于物聯(lián)網(wǎng)的信息安全技術(shù)研究論文09-29
網(wǎng)絡(luò )信息安全的保護技術(shù)09-30
計算機信息安全論文09-15
信息安全管理論文06-20
信息安全管理論文11-10
計算機信息安全論文05-21
網(wǎng)絡(luò )信息安全與防范論文[合集]05-25
信息安全管理論文(通用)06-14