密碼學歷史

密碼學起源於數千年以前 ， 直到最近的幾十年爲止 ， 這部分密碼學被稱爲經典密碼學 ， 經典密碼的主要使用筆和紙 ， 或者簡單的機械輔助工具來加密 。 到了20世紀早期 ， 隨着一些複雜機械和電動機械的發明 ， 更復雜和有效的加密方法隨之誕生 ， 例如以恩尼格瑪密碼機爲代表的迴轉輪加密法 ； 隨後的電子元件和計算機更是使其變得進一步複雜和精密 ， 此時出現的絕大多數加密方法已經完全擺脫了傳統的紙筆運用了 。 密碼學的發展也伴隨着密碼分析學的發展 ， 也就是指對編碼和加密方法的破譯 。 對被加密的通信進行頻率分析 ， 這一方法的出現和應用 ， 有時甚至改變了歷史的進程 。 例如齊默爾曼電報的破譯使得美國參加了一戰 ， 而同盟國對納粹德國密碼的解讀被一些人認爲大約縮短了二戰2年的時間 。 在20世紀70年代之前 ， 密碼學的大部分都是政府的安全範疇 。 但兩件事的發生將密碼學帶入了公衆領域 ： 公開的標準加密系統 （ 數據加密標準 ） 的誕生 ， 和公鑰加密的發明 。