密码学一些概念名词
密碼學:主要時在數據信息傳輸、存儲過程中保護信息的機密性、完整性、可用性、抗抵賴性等
機密性:數據在未授權的情況下不可訪問,保持信息的機密性
完整性:數據在存儲或是傳輸過程中,可以保證數據不被篡改,刪除,新增等??赏ㄟ^加密,數字簽名等技術手段來實現數據的完整性
可用性:數據在授權使用時便可以直接獲取
抗抵賴性:即由于某種機制的存在,人們不能否認自己發送信息的行為和信息的內容。如傳統方法中通過加蓋公章或是簽字等,互聯網時代,可以通過證書、數字簽名等方法
明文:用來傳遞的最原始的信息,大家都可以理解其內容
密文:通過一些手段在明文上作出了改變,增加了理解難度
加密:將明文變成密文的過程
解密:將密文變成明文的過程
密碼算法:一般是指明文/密文之間轉變的規則,用來加密和解密的某類函數
密鑰:密碼算法中的一個可改變的參數,一般是一組滿足一定條件的隨機序列
密碼系統(密碼體制)由以下幾部分組成
消息空間 M(又稱明文空間):存放所有可能的明文 m 的集合
密文空間 C:存放所有可能的密文 c 的集合
密鑰空間 K :存放所有可能密鑰 k 的集合,其中 k 由加密密鑰 k,和解密密鑰 kd 組成
加密算法 E: 由加密密鑰控制的、從 M 到 C 的加密變換
解密算法 D:由解密密鑰控制的、從C 到 M的解密變換
加解密算法:存在一個明文m,經過加密算法E,得到密文c,再通過解密算法D可以反向得到明文
若存在密碼分析者攔截到密文c,則通過各種分析、算法破譯得到了k或是c,則破譯成功
總結
- 上一篇: win7自带tftp服务器,如何打开tf
- 下一篇: 端口扫描