加密作為一種保障信息安全的方式,它擁有相當久遠的歷史。最早都可以追溯到公元前,在那時侯,它不像現在我們所講的加密技術(甚至不叫加密),而是作為一種加密的概念,也可以講是一種藝術。比如: 以前埃及人使用特別的象形文字作為信息編碼,隨著時間推移,后面的巴比倫、美索不達米亞和希臘文明也都開始使用一些方法來保護他們的書面信息,以及包括我們古代所用的一些隱寫術等。
圖1 利用字符下沉來隱藏
圖2 利用畫中草的規律嵌入摩爾密碼隱藏信息
圖3 應用藏頭的方式隱藏信息
近期加密技術主要應用于軍事領域,如美國獨立戰爭、美國內戰和兩次世界大戰。最廣為人知的編碼機器是German Enigma機,在第二次世界大戰中德國人利用它創建了加密信息。
總的來說加密的發展可以分為三個階段:
(1) 第一階段:1949年之前古典密碼學階段;
a、 出現了一些密碼算法和加密設備
b、 密碼算法的基本手段出現,主要是針對字符;
c、 簡單的密碼分析手段;
圖4 幾種典型的加密設備
(2) 第二階段:1949~1975年密碼開始成為科學的分支;
a、 計算機使得基于復雜計算的密碼成為可能;
b、 1949年香農的“加密系統的通信理論”發表;
c、 1967年David Kahn的“The Code Breakers”;
d、 1971-1973年IBM Watson實驗室的Horst Feistel等技術報告;
(3) 第三階段:1976年以后衍生出兩種方向:對稱加密算法和非對稱加密算法兩種方向
對稱加密算法:
a、1977年DES正式成為標準;
b、80年代出現“過渡性”的“Post DES”算法,如IDEA,RCx、CAST等;
c、90年代對稱加密進一步成熟,RC6、MARS等出現;
非對稱加密算法:
a、1976年Diffie&Hellman的“New Dircections in Cryptograpthy”提出了不對稱加算;
b、1987年Rivest, Shamir &Adleman提出了RSA公鑰算法;
c、90年代逐步出現橢圓曲線等其他公鑰算法;如國密SM4等算法
深圳市桑尼奇科技有限公司為瑞納捷一級代理商,代理經銷瑞納捷全系列芯片,包括MCU芯片、加密芯片、安全加密MCU等,可以提供樣品及技術支持,歡迎隨時咨詢。桑尼奇孫生,QQ:2335804557,18576699326。
評論列表: