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