盤點機迷人的密碼技術源遠流長的歷史
發布日期:2016-03-02 瀏覽次數:2446
在大多數情況下,盤點機領域密碼學家們都會從中學到一些關于如何設計出更好的算法的新東西,他們會帶著這些信息回到實驗室中,繼續設計更為安全的算法。
密碼學是計算機科學中唯①一門有著兩個平行、對立而又共生的子分支的學科。下面,主要闡述密碼學的發展歷史及其相關概念。
一、密碼學的發展歷史
信息時代,盤點機密碼無處不在,各種加密技術不斷涌現。然而,在以前很長一段時間里,密碼學作為一門行走在暗處的黑色藝術,一直不為大眾所熟知。密碼學的發展歷程大致經歷了三個階段:古代加密方法、古典密碼和近代密碼。
1.古代加密方法
人類應用的無窮需求總是推動技術發明和進步的直接動力。存于石刻或史書中的記載表明,許多古代文明,包括埃及人、希伯來人、亞述人都在實踐中逐步發明了密碼系統。從某種意義上說,戰爭是科學技術進步的催化劑。人類自從有了戰爭,就面臨著通信安全的需求,密碼技術源遠流長。
古代加密方法大約起源于公元前440年,它出現在古希臘戰爭中的隱寫術。當時為了安全傳送軍事情報,奴隸主剃光奴隸的頭發,將情報寫在奴隸的光頭上,待頭發長長后將奴隸送到另一個部落,再次剃光頭發,原有的信息復現出來,從而實現這兩個部落之間的秘密通信。其實實現隱寫術的方法有很多,比如:打字機改正帶,用于行間與一根黑帶一同打印,用改正帶打印的結果僅在強光下才可見;還有縮微技術以及意大利卡丹使用的柵格法等。隱寫術與加密技術相比有一些缺點,它要求有大量的開銷來隱藏相對少的信息比特。