隨著時代的發展,科學的進步,密碼技術也在不斷發展中。但是密碼技術的安全性,隨著計算機計算能力的逐步提高,在不斷降低。因此,密碼研究者要進一步研究出新的密碼算法,提出新的密碼技術,實現密碼技術的突破,來保證密碼技術的安全性。
密碼技術作為一種保護通信秘密的手段和方法,已經有幾千年的歷史。自從人類文明誕生以來,密碼的技術方法就隨之而來。密碼學不僅本身涉及到秘密性,就其本身的發展過程也說,也是非常神秘的。因為保密的需要,要隱蔽于秘密之中,它就是一門秘密的科學。第二次世界大戰后,美、蘇、英等幾個密碼大國的專業密碼學家因為國家軍事、政治的需要,不僅要隱姓埋名,而且發表著作時還要接受嚴格的審查,當時公開出版的文獻更本無法全面反映這門科學的真實狀況。
縱觀密碼技術的發展歷程,大體可以將其分為三個階段,即古典加密方法,古典密碼體制和現代密碼體制。
古典加密方法通常是指那些通過某些原始的約定,將需要表達的信息限制在一定范圍內。比如古代的離合詩技術、倒讀隱語、語言隱寫技術,還有漏格方法和俚語黑話等。這些方法已經體現了密碼編碼學中代替和換位的基本思想。
古典密碼體制是在有線與無線通信技術產生后逐步興起的,特別在軍事斗爭中,秘密的無線通信就顯得格外重要。古典密碼體制的典型例子有CASER加密體制和PLAYFAIR加密體制,其主要方法就是利用文字的代替和換位,有時還運用某些簡單的數學運算。……