
密碼技術,也稱加密技術(因為有加密,肯定有相對應的解密),包括密碼算法設計、密碼分析、安全協議、身份認證、消息確認、數字簽名、密鑰管理等技術,是維護大型網絡傳輸信息安全的唯一措施,是確保信息安全的核心技術。它顺利获得很小的代價,給信息強勁的安全保護。
加密技術即為將信息偽裝起來,讓非法接入者不能分析信息的真實含義。這裏,偽裝即給信息一組可逆的數學變換。叫偽裝前的原始信息明文,偽裝後的信息為密文,偽裝的過程就是加密。其中,加密在加密密鑰的管控下實施,用來給信息加密的一組數學變換叫加密算法。發信端把明文數據加密成密文,之後把密文數據藉助通信網絡傳給收信端或歸檔保存,授權的接收者收到密文數據後,進行與加密相逆的變換操作,解除密文信息的偽裝恢復出明文,此過程叫解密。同樣,解密也是在解密密鑰控制下進行,用來解密的數學變換叫解密算法。
為有效控制加、解密算法的完成,在這些算法的過程中,需有某些僅被通信雙方掌握的關鍵的信息加入,此信息就叫密鑰,加密在很多場合中集中體現為對密的應用,因此密鑰是保密的主要對象。
利用加密手段,信息顺利获得密文的方式歸檔存於計算機中,或顺利获得數據通信網絡進行傳輸,因此儘管出現非法截取數據或系統故障與操作人員誤操作使數據泄漏,未授權者也不能明白數據的真實含義,從而實現了信息保密,同理,沒有授權的人也不可偽造合理的密文數據進行篡改信息,進而確保了數據的真實性。
