劉 志
(中國人民解放軍91550部隊三分隊,大連 116023)
當今社會已成為信息化的社會,所有人都應對自身的信息安全問題予以關注。所以,要想使整個信息資源系統的可靠性和安全性得到有效保障,需要第一時間運用有關的技術措施,對DES數據加密算法予以運用,使數據的傳輸路徑和質量得到保證,確保其將數據保護功能開通。同時,運用一定的攔截技術,及時攔截和舉報惡意竊取他人信息資源的賬戶,從而使國家、企業、個人的信息資源安全得到保護。
DES(Data Encryption Standard),也就是我們常說的數據加密標準,這一數據加密算法是美國IBM公司在20世紀80年代所設計的一種密碼算法演變過來的,在1997年美國國家標準局把DES書籍加密算法確定為沒干過數據加密標準。DES數據加密算法可以使以下四個要求得到滿足:首先,有效保護數據,以免發生在未授權的情況下泄漏數據或知道的情況下被修改;其次,復雜性極高,如果要將密碼破解,所需要的開銷很高,同時也很難理解和掌握到;再次;DES密碼體制自身就具有較強的安全性,不需要借助算法保密,DES數據加密算法安全性只需要立足于保密加密密鑰;最后,使經濟有效運行,確保其安全,適用于諸多完全不一樣的應用中。DES數據加密算法的入口參數有三個,也就是Mode、Key、Data[1]。在DES中,Key有8個字節,共64位,這是DES數據加密算法的工作密鑰;Data的字節也有8個,共64位,這是被加密或被解密的數據;Mode是DES數據加密算法的主要工作方式,包括加密和解密兩種。
數據加密的基本過程即為借助對信息明文進行加密算法把一個密文得到,并借助密文在網絡介質中進行傳播,之后在通信的接收端將密文收到后借助密鑰把信息的內容獲得。DES數據加密算法過程是一種具有代表性的數據加密方法,解密過程、解密過程是其具體的實現過程。以美國政府運用的密碼體系作為數據加密的標準,加密和解密所使用的算法是一樣的,具體的實現過程是根據64比特塊加密明文,將64b的密文得到,加密過程的參考密鑰有56b個,并且不同的站點有19個。其中第一站、倒數第一、二站具有特定規范,其余的16位所采用的函數都完全不同。其保密的重點在于保密密鑰的過程,現階段破譯DES加密方法的復雜性極強,到目前為止還沒有找到更優于窮舉法的破解方法,而從理論上來說,運用窮舉法對DES加密過程進行破解幾乎是不現實的,所以在計算機通信中運用DES數據加密法的安全性極好。
在將數據加密作業實現的過程中,美國標準局對DES算法作出了非常高的評價。這一算法可以有效加密數據,使各項加密需求得到滿足,可以在計算機通信中直接運用[2]。在將加密作業實現的過程中,其主要有以下幾個表現:第一,借助此算法把加密實現,可以充分滿足數據保護的需求,讓數據保護更為可靠。有效杜絕通信過程中可能出現的非法性質的破譯行為。同時借助算法有效保護數據,以免在應用數據的時候其惡意篡改信息的現象,使其安全性有效提高。第二,在將此算法加密作業實現的過程中,算法十分復雜,可以使計算機通信技術的需求得到滿足,進而確保應用效果的最佳化,同時算法的復雜度也增強了其破譯工作的難度,增強了數據的安全性,使數據傳輸更為可靠。在我們現階段的研究中,發現在破譯這一算法的時候,發現窮舉法的效果最好,但是立足于科學計算,借助計算速率每秒超過100萬次的計算機也要經過2000年才能把破解方法找到,由此證明可以確保算法的安全性。第三,盡管DES算法實現數據加密具有較高的安全性,算法十分復雜,但是其安全性并不只是借助算法的復雜性,更關鍵的是要根據整體的解密系統。接收端在把發送端發出的具體信息接收到的過程中,在把加密算法得到后還應有秘鑰。對此,此算法可以應用在諸多通信場所中,適用性極為廣泛。第四,通過深入研究加密過程可以看出,這一算法廣泛應用在金融和通信兩個領域中,同時應用的過程中,諸多自動取款機使用的加密方法是這一研究算法實現的,其意義極為重大。
從本質上來將,DES數據加密算法的公開性較強,因此如果想對DES數據加密算法進行優化和分析的難度并不大,計算機數據通信可以選擇DES加密算法,并將算法分析運用在其中,在對DES加密算法原理予以充分了解后,借助呈現數據語言設計出在計算機通信中和計算機硬盤中的DES數據加密算法程序,并將這一程序配置在計算機數據加密卡中,將數據加解模塊創建出來。由于計算機數據通信技術的發展速度極快,在設計數據加密算法程序的時候,應考慮到今后的擴展性問題,可以區分開數據加解模塊和硬盤控制模塊。這樣不僅在選用更高級、更安全的加密算法的同時,也能為兩者的兼容提供方便。在對DES數據加密算法予以應用的時候,適應應用我國所研發的加密算法,可以防止我國計算機數據通信被國外算法所控制,大力應用和支持國產機密算法,對加密芯卡和加密卡適應性的增強極為有利。
現階段,我國信息技術的發展速度越來越快,對計算機的應用而言,信息安全性的重要性極為顯著,急需得到進一步強化,借助應用DES數據加密算法,可以有效提升其信息的安全性,促進我國信息技術的大力發展。
[1]肖迪尹,付紅.DES加密算法在通信中的運用[J].電子世界,2017(17):145-145.
[2]耿永利.計算機數據通信對DES數據加密算法的應用[J].網絡安全技術與應用,2017(11):49-50.