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