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