這篇論文主要介紹的是網(wǎng)絡(luò)通信安全中數(shù)據(jù)加密技術(shù)的作用的相關(guān)內(nèi)容,網(wǎng)絡(luò)技術(shù)近幾年可謂是運(yùn)用的比較廣啊,也比較受大家的重視。而數(shù)據(jù)加密技術(shù)更是提高了網(wǎng)絡(luò)數(shù)據(jù)的保密性對于運(yùn)用網(wǎng)絡(luò)的人們也是一種尊重,也在工作上比較便利。本文就是通過對這方面做出了詳細(xì)的闡述,僅供大家參考。
關(guān)鍵詞:DES數(shù)據(jù)加密算法;計(jì)算機(jī)網(wǎng)絡(luò)通信;數(shù)據(jù)機(jī)密技術(shù)
互聯(lián)網(wǎng)行業(yè)的快速發(fā)展為傳統(tǒng)行業(yè)注入了新的活力,但隨著利用互聯(lián)網(wǎng)處理數(shù)據(jù)逐漸成為一種常態(tài),數(shù)據(jù)安全問題開始受到社會各界的高度關(guān)注,考慮到這一問題也是互聯(lián)網(wǎng)行業(yè)進(jìn)一步發(fā)展中必須解決的問題,為了能夠在現(xiàn)階段給出該問題切實(shí)可行的答案,正是本文就計(jì)算機(jī)網(wǎng)絡(luò)通信安全中數(shù)據(jù)加密技術(shù)應(yīng)用展開具體研究的原因所在。
1數(shù)據(jù)加密技術(shù)的應(yīng)用方向
內(nèi)部漏洞、外界攻擊往往會直接影響計(jì)算機(jī)網(wǎng)絡(luò)通信安全,數(shù)據(jù)加密技術(shù)的出現(xiàn)便是為了將這種影響降到最低,為更好引出研究重點(diǎn),本文總結(jié)了以下數(shù)據(jù)加密技術(shù)的應(yīng)用方向。(1)維護(hù)網(wǎng)絡(luò)系統(tǒng)安全。受多種因素影響,計(jì)算機(jī)處理系統(tǒng)往往存在著一定漏洞,這一漏洞往往會對計(jì)算機(jī)網(wǎng)絡(luò)通信安全造成影響,數(shù)據(jù)很容易在這種影響下被盜取乃至損壞,維護(hù)網(wǎng)絡(luò)系統(tǒng)安全因此成為了數(shù)據(jù)加密技術(shù)的重要應(yīng)用方向。在人們的日常生活中,使用密碼操作計(jì)算機(jī)屬于典型的數(shù)據(jù)加密技術(shù)應(yīng)用,檢查和監(jiān)測外界信息同樣屬于這一應(yīng)用范疇,這些都為計(jì)算機(jī)網(wǎng)絡(luò)通信安全提供了充足保障[1]。(2)保障信息數(shù)據(jù)安全。隨著大數(shù)據(jù)時(shí)代的來臨,信息數(shù)據(jù)安全的受重視程度不斷提升,個(gè)人隱私、信息已經(jīng)成為計(jì)算機(jī)網(wǎng)絡(luò)通信安全的重要關(guān)注對象,數(shù)據(jù)加密技術(shù)仍舊在其中發(fā)揮著關(guān)鍵性作用。在信息數(shù)據(jù)安全的保障中,實(shí)時(shí)監(jiān)控與加密、設(shè)置相應(yīng)權(quán)限、加密軟件均屬于數(shù)據(jù)加密技術(shù)的應(yīng)用方式,該技術(shù)同時(shí)具備的強(qiáng)大備份能力、自我檢測和修補(bǔ)漏洞同樣能夠更好服務(wù)于計(jì)算機(jī)網(wǎng)絡(luò)通信安全保護(hù),用戶的個(gè)人信息也將同時(shí)得到安全保障。(3)推動電商等領(lǐng)域發(fā)展。電商已經(jīng)成為很多人生活不可或缺的一部分,每年雙十一銷售額的再創(chuàng)新高都會證明我國電商事業(yè)的發(fā)展之快,但在人們的電商消費(fèi)中,由于這一過程必須涉及計(jì)算機(jī)網(wǎng)絡(luò)通信,這就使得不法分子很容易利用網(wǎng)絡(luò)開展盜竊,人們的財(cái)產(chǎn)很容易因此遭受嚴(yán)重?fù)p失。為了防止不法分子的違法行為影響人們網(wǎng)購的正常開展,可以使用數(shù)據(jù)加密技術(shù)進(jìn)行用戶個(gè)人賬戶財(cái)產(chǎn)信息的嚴(yán)格保密,我國電商事業(yè)的發(fā)展也能夠由此獲得有力支持[2]。
2數(shù)據(jù)加密技術(shù)的應(yīng)用實(shí)例
簡單了解數(shù)據(jù)加密技術(shù)的應(yīng)用方向后,本文就計(jì)算機(jī)網(wǎng)絡(luò)通信安全領(lǐng)域的數(shù)據(jù)加密技術(shù)應(yīng)用實(shí)例進(jìn)行了詳細(xì)論述,論述主要圍繞DES數(shù)據(jù)加密算法、RSA與AES的組合兩方面開展。2.1DES數(shù)據(jù)加密算法的應(yīng)用作為典型的數(shù)據(jù)加密方法,DES數(shù)據(jù)加密算法具備破譯復(fù)雜特點(diǎn),在筆者的調(diào)查研究中發(fā)現(xiàn),當(dāng)今學(xué)界還沒有發(fā)現(xiàn)比窮舉法更好的破解方法,由此可見DES數(shù)據(jù)加密算法的可靠程度。結(jié)合美國標(biāo)準(zhǔn)局的研究結(jié)果不難發(fā)現(xiàn),DES數(shù)據(jù)加密算法具備實(shí)際應(yīng)用價(jià)值較高、適用范圍較廣等特點(diǎn),采取五十六位安全秘鑰加密六十四位數(shù)據(jù)結(jié)果是DES數(shù)據(jù)加密算法的基本原理,圖1為DES數(shù)據(jù)加密算法的一般應(yīng)用過程。為提升研究價(jià)值,本文選擇了某Android平臺與服務(wù)器通信加密作為研究對象,DES數(shù)據(jù)加密算法由此實(shí)現(xiàn)了如下應(yīng)用。(1)算法改進(jìn)。考慮到常規(guī)的DES數(shù)據(jù)加密算法無法滿足Android平臺與服務(wù)器通信加密需要,設(shè)計(jì)人員通過引進(jìn)一個(gè)初始化向量實(shí)現(xiàn)了對算法的改進(jìn),這里初始化向量是一個(gè)長度為8的字節(jié)數(shù)組,只需保證服務(wù)器端與Android客戶端的字節(jié)數(shù)組保持一致,就能夠消除DES數(shù)據(jù)加密算法應(yīng)用中不同服務(wù)器環(huán)境帶來的影響。初始化向量擁有2的64次方種組合,組合的繁復(fù)性能夠較好保證DES數(shù)據(jù)加密算法的應(yīng)用效果。相較于基礎(chǔ)的DES數(shù)據(jù)加密算法,本文研究的改進(jìn)算法本質(zhì)上屬于一種對稱加密方案,構(gòu)造包含加密算法、工作模式、填充模式的加密對象cipher屬于該方案的精髓所在,而初始化即可為其設(shè)置秘鑰、初始化向量、工作模式。(2)構(gòu)造加密的實(shí)例化對象并設(shè)置參數(shù)。在DES數(shù)據(jù)加密算法應(yīng)用的實(shí)現(xiàn)中,構(gòu)造cipher的具體操作可以描述為:Ciphercipher=Cipher.getInstance(“DES/CBC/PKCS5Pad-ding”).括號中內(nèi)容即為剛剛提及的加密算法精髓,這一過程必須明確定義分組塊的大小為8位,而初始化cipher的操作則為:Cipher.init(ENCRYPT_MODE/key/iv).其中涉及加密模式、秘鑰、初始化向量三方面內(nèi)容,而由此即可真正應(yīng)用DES數(shù)據(jù)加密算法進(jìn)行數(shù)據(jù)的加密與解密,這一過程需要借助Base64。(3)隨機(jī)產(chǎn)生密鑰。在服務(wù)器端與Android客戶端通信過程中,應(yīng)用的DES數(shù)據(jù)加密算法無需使用固定秘鑰,改進(jìn)后的算法能夠?qū)崿F(xiàn)每一次數(shù)據(jù)傳輸均采用相同秘鑰,8字節(jié)長度的字節(jié)數(shù)組能夠保證秘鑰的安全,而通過犧牲一定計(jì)算資源,DES數(shù)據(jù)加密算法的安全性得以實(shí)現(xiàn)進(jìn)一步提升,計(jì)算機(jī)網(wǎng)絡(luò)通信安全自然能夠得到更好保障。2.2RSA與AES的組合應(yīng)用RSA是一種公鑰密碼,其在世界領(lǐng)域有著最為廣泛的應(yīng)用并被視作目前最優(yōu)秀的公鑰方案之一,AES則是一種具備抵抗所有已知攻擊、設(shè)計(jì)簡單、編碼緊湊、多平臺速度快特點(diǎn)加密算法,但由于二者均存在一定不足,因此近年來學(xué)界圍繞二者的組合應(yīng)用開展了大量研究,圖2為RSA與AES的組合應(yīng)用示意圖.結(jié)合圖2不難發(fā)現(xiàn),RSA與AES組合應(yīng)用的實(shí)現(xiàn)需要通過AES加密算法負(fù)責(zé)數(shù)據(jù)加密,而RSA加密算法則負(fù)責(zé)AES加密算法使用的加密秘鑰進(jìn)行加密,由此計(jì)算機(jī)網(wǎng)絡(luò)通信過程實(shí)現(xiàn)了文件與秘鑰的分別加密,只有首先解密得出秘鑰,才能夠最終獲取解密密文,計(jì)算機(jī)網(wǎng)絡(luò)通信安全自然能夠由此得到較好保障。(1)AES的秘鑰及RSA密鑰對。在RSA與AES的組合應(yīng)用實(shí)現(xiàn)中,首先需要實(shí)現(xiàn)128位AWS秘鑰及RSA公鑰密碼的密鑰對,其中AES所用密鑰的產(chǎn)生需要利用java.util.Ran-dom包,最終需要將文件存為(.AKEY),RSA公鑰密碼密鑰的產(chǎn)生需要利用java.security.KeyPairGenerator密鑰生成器類,其中RSA加密密鑰、密鑰位數(shù)遞增量默認(rèn)為1024位和512位。(2)組合加密過程。組合加密過程需要使用Rijndael加密算法,同時(shí)還需要得到RSA密鑰的支持,最終需保證加密文保存至指定位置,具體加密過程中AES加密算法需進(jìn)行十輪變換,密鑰擴(kuò)展環(huán)節(jié)也必須得到重視。(3)組合解密過程。組合解密過程需要得到Rijndael算法的支持,同時(shí)使用RSA密鑰進(jìn)行解密,最終需保證解密后內(nèi)容保存至指定位置。具體解密過程中,需要借助RSA公鑰密碼體制,該環(huán)節(jié)部分代碼為:d=prk.getPrivateExponent();//得到私鑰n=prk.getModulus();//得到公共模總的來說,RSA與AES的組合應(yīng)用實(shí)現(xiàn)了兩種加密算法的優(yōu)勢集中,省略安全通道事先傳送密鑰屬于二者結(jié)合具備的優(yōu)點(diǎn),RSA加密速度慢的缺點(diǎn)也由此得到了解決。
3結(jié)論
綜上所述,數(shù)據(jù)加密技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)通信安全中發(fā)揮著舉足輕重的作用。而在此基礎(chǔ)上,本文涉及的DES數(shù)據(jù)加密算法的應(yīng)用、構(gòu)造加密的實(shí)例化對象并設(shè)置參數(shù)、AES的秘鑰及RSA密鑰對等內(nèi)容,則證明了研究價(jià)值。因此,在相關(guān)領(lǐng)域的理論研究和實(shí)踐探索中,本文內(nèi)容能夠發(fā)揮一定參考作用。
參考文獻(xiàn):
[1]黃勤.計(jì)算機(jī)網(wǎng)絡(luò)通信安全中數(shù)據(jù)加密技術(shù)的應(yīng)用[J].電腦迷,2017(10):66.
[2]谷興社.計(jì)算機(jī)通信網(wǎng)絡(luò)安全與相關(guān)技術(shù)的若干研究[J].科技創(chuàng)新與應(yīng)用,2016(05):77.
作者:高淵 單位:山西省物流技術(shù)學(xué)校
推薦閱讀:《數(shù)字通信》(雙月刊)創(chuàng)刊于1974年,是由工業(yè)和信息化部主管、重慶郵電大學(xué)主辦、國內(nèi)外公開發(fā)行的、以數(shù)字通信為主要內(nèi)容的專業(yè)性技術(shù)學(xué)術(shù)期刊,是中國無線電電子學(xué)文獻(xiàn)數(shù)據(jù)庫核心期刊。從2009年起,《數(shù)字通信》改版為大16開、96頁、雙月刊,以嶄新的面貌面向讀者。我們的辦刊宗旨:推動3G科技創(chuàng)新,服務(wù)通信行業(yè)發(fā)展。
論文指導(dǎo) >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >