鄭靜 王騰
摘要:在對比現有的加密軟件和古典密碼學常見的加密算法后,結合文本加密的現狀及發展趨勢,該文將基于動態Huffman編碼和S-DES算法相結合,彌補兩者的缺點,達到對文本信息的最佳加密及解密效果。
關鍵詞:混合算法;動態Huffman編碼;S-DES算法;加密
中圖分類號:TP18 文獻標識碼:A 文章編號:1009-3044(2014)25-5902-03
Analysis of Huffman and S-DES of Mixed Encryption Algorithm
ZHENG Jing , WANG Teng
(Yangtze University college of arts and sciences, Jingzhou 434023, China)
Abstract: In contrast to the existing common encryption software and classical cryptography, combined with the present situation and development of the current text encryption, this paper will be based on dynamic Huffman coding and S-DES algorithm, make up for the shortcomings of the two, achieve the best effect on text information encryption.
Key words: mixed algorithm; dynamic Huffman coding; S - DES encryption algorithm; encryption
隨著互聯網新技術的發展,黑客攻擊的手段也花樣翻新,使得信息安全面臨著新的威脅,特別是計算機中的數據,面臨著兩方面的問題:一是知識產權保護問題,防止用戶的非法復制和傳播;另一個是保密通信的問題,提高私密消息的機密性,提高信息安全保護的水平。要解決這兩方面的問題,只靠傳統加密技術是不夠的。黑客攔截加密數據后得到的會是一堆亂碼,無疑是在告訴黑客這是經過加密的信息,反而暴露了私密消息的存在性,使其有針對性地進行破解或破壞。所以怎樣才能防止或者降低私密消息在傳輸過程中被攻擊或竊取的幾率應成為我們關心的問題。
1 Huffman和S-DES混合加密算法與現有及傳統加密算法的比較
文本加密技術是保障信息安全最基本、最核心的技術措施,主要通過對數據的加密和數字簽名來實現。其中對數據的加密處理主要是為了防止數據不會被竊聽。數據的加密方式有兩種,一種是傳統的對稱密鑰加密,就是加密方用一把密鑰對數據進行加密,而解密方用同樣一把密鑰對數據進行解密。第二種是非對稱密鑰加密,如果使用這種算法,可以保證對發送方和接收方身份的確認。……