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