密碼學 cryptology
定義:研究編制、分析和破譯密碼的學科。包括密碼算法、密碼協議和密碼系統等設計與分析的原理、方法和工具。
學科:計算機科學技術_信息安全_密碼理論與技術
相關名詞:密文 明文
圖片來源:視覺中國
【延伸閱讀】
密碼學是研究編制密碼和破譯密碼技術的科學。研究密碼變化的客觀規律,應用于編制密碼以保守通信秘密的,稱為編碼學;應用于破譯密碼以獲取通信情報的,稱為破譯學,總稱密碼學。
加密技術通常分為兩類:對稱式加密技術和非對稱式加密技術。對稱式加密就是加密和解密使用同一個密鑰,這種加密技術在當今被廣泛采用。非對稱式加密就是加密和解密所使用的不是同一個密鑰,通常有兩個密鑰,稱為“公鑰”和“私鑰”,它們兩個必須配對使用,否則不能打開加密文件。這里的“公鑰”是指可以對外公布的,“私鑰”則不能,只能由持有人一個人知道。它的優越性就在這里,因為對稱式的加密方法在網絡上傳輸加密文件時很難不把密鑰告訴對方,不管用什么方法都有可能被別人竊取,而非對稱式的加密方法有兩個密鑰,且其中的“公鑰”是可以公開的,也就不怕別人知道,收件人解密時用自己的“私鑰”即可,這樣就很好地避免了密鑰的傳輸安全性問題。
密碼破譯是一個信息量積累的過程,打破這個過程可以采取更合理的密碼設計方法,也可以采取合理的制度打破對方信息積累過程。實際應用的密碼理論上都是可以破譯的,不可破譯的密碼基本都是一次性的,不具備大規模使用的性能。密碼使用需要對應的密鑰,人們常說的破譯往往都指的是破譯這個密鑰。
密碼學在當今社會應用十分普遍。小到公民個人隱私,大到國家機密、信息安全,都需要依靠密碼來保護。因此,大力發展密碼學,對于維護國家長治久安、社會和諧穩定具有重要意義。
責任編輯:張鵬輝