[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第18篇]画一个/描述ECB,CBC,CTR模式的操作
操作模式:塊密碼的安全性依賴于加解密一個(gè)固定長(zhǎng)度的明文塊.當(dāng)加密或者解密消息的時(shí)候,塊是被需要的.我們使用一種操作模式將明文的多個(gè)塊鏈接在一起.我們會(huì)知道,這種鏈接在一起的方法是十分重要.
電子密碼本(ECB)模式:加密,解密.
ECB模式是最直接的方法.明文被分割成m塊.每一個(gè)塊被獨(dú)立的加密.ECB的遺留問(wèn)題就是重復(fù)明文將得到相同的密文.對(duì)這個(gè)問(wèn)題最好的說(shuō)明是對(duì)圖像進(jìn)行加密,在加密后的圖像中重新出現(xiàn)原始圖像中的重復(fù)模式.看,例如源圖像,和在ECB之后的加密圖像
密碼塊鏈(CBC)模式:加密,解密.
CBC模式將解決ECB模式的限制.每個(gè)明文被之前的密文異或,其中第一個(gè)塊的文明和一個(gè)隨機(jī)的向量(IV)異或.通過(guò)XOR操作和初始IV提供的隨機(jī)性和錯(cuò)誤傳播,消除了ECB模式加密產(chǎn)生的密文塊中的重復(fù)模式。CBC是實(shí)踐中最常用的模式。
計(jì)數(shù)器(CTR)模式:加密,解密.
計(jì)數(shù)器模式不同于ECB和CBC,它像流密碼一樣.CTR模式產(chǎn)生一個(gè)流密鑰重復(fù)的使用一個(gè)計(jì)數(shù)器的值,這個(gè)計(jì)數(shù)器初始的向量是被設(shè)置的.為連續(xù)加密而增加計(jì)數(shù)器的操作可以簡(jiǎn)單到將初始計(jì)數(shù)器增加1。計(jì)數(shù)器的每個(gè)加密都像一個(gè)流密碼一樣,與下一個(gè)明文塊并行,以生成下一個(gè)密文塊.
未來(lái)的閱讀的材料:一些操作模式除了保證明文的機(jī)密性外,還保證明文的真實(shí)性。更多信息請(qǐng)參見(jiàn)AEAD模式。
轉(zhuǎn)載連接:https://www.cnblogs.com/zhuowangy2k/p/12245495.html
總結(jié)
以上是生活随笔為你收集整理的[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第18篇]画一个/描述ECB,CBC,CTR模式的操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux面试题(总结最全面的面试题!!
- 下一篇: java线程池参数含义