




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024/7/171第四章分組密碼一、分組密碼概述二、分組密碼運(yùn)行模式三、DES四、AES五、分組密碼的分析2024/7/172二、分組碼的運(yùn)行模式2024/7/173
主要工作模式
即使有了安全的分組密碼算法,也需要采用適當(dāng)?shù)墓ぷ髂J絹黼[蔽明文的統(tǒng)計(jì)特性、數(shù)據(jù)的格式等,以提高整體的安全性,降低刪除、重放、插入和偽造成功的機(jī)會(huì)。電碼本(ECB)密碼分組鏈接(CBC)
密碼反饋(CFB)輸出反饋(OFB)。
2024/7/174
電碼本ECB模式直接利用加密算法分別對(duì)分組數(shù)據(jù)組加密。在給定的密鑰下同一明文組總產(chǎn)生同樣的密文組。這會(huì)暴露明文數(shù)據(jù)的格式和統(tǒng)計(jì)特征。
明文數(shù)據(jù)都有固定的格式,需要以協(xié)議的形式定義,重要的數(shù)據(jù)常常在同一位置上出現(xiàn),使密碼分析者可以對(duì)其進(jìn)行統(tǒng)計(jì)分析、重傳和代換攻擊。2024/7/175
電碼本ECB模式
xykDESyxkDES-12024/7/176密碼分組鏈接CBC模式每個(gè)明文組xi加密之前,先與反饋至輸入端的前一組密文yi-1按位模2求和后,再送至加密算法加密各密文組yi不僅與當(dāng)前明文組xi有關(guān),而且通過反饋?zhàn)饔眠€與以前的明文組x1,x2,…,xi-1,有關(guān)2024/7/177密碼分組鏈接CBC模式初始矢量IV(InitialVector):第一組明文xi加密時(shí)尚無反饋密文,為此需要在寄存器中預(yù)先置入一個(gè)。收發(fā)雙方必須選用同一IV。實(shí)際上,IV的完整性要比其保密性更為重要。在CBC模式下,最好是每發(fā)一個(gè)消息,都改變IV,比如將其值加一。2024/7/178密碼分組鏈接CBC模式
CBC模式xiyikDESyix’kDES-1++64bit存儲(chǔ)64bit存儲(chǔ)yi-12024/7/179填充(Padding)
給定加密消息的長(zhǎng)度是隨機(jī)的,按64bit分組時(shí),最后一組消息長(zhǎng)度可能不足64bit??梢蕴畛湟恍?shù)字,通常用最后1字節(jié)作為填充指示符(PI)。它所表示的十進(jìn)制數(shù)字就是填充占有的字節(jié)數(shù)。數(shù)據(jù)尾部、填充字符和填充指示符一起作為一組進(jìn)行加密。
數(shù)據(jù)填充PI2024/7/1710CBC的錯(cuò)誤傳播1.明文有一組中有錯(cuò),會(huì)使以后的密文組都受影響,但經(jīng)解密后的恢復(fù)結(jié)果,除原有誤的一組外,其后各組明文都正確地恢復(fù)。2.若在傳送過程中,某組密文組yi出錯(cuò)時(shí),則該組恢復(fù)的明文x’i和下一組恢復(fù)數(shù)據(jù)x’i+1出錯(cuò)。再后面的組將不會(huì)受yi中錯(cuò)誤比特的影響。2024/7/1711k-比特密碼反饋CFB模式若待加密消息必須按字符(如電傳電報(bào))或按比特處理時(shí),可采用CFB模式。CFB實(shí)際上是將加密算法DES作為一個(gè)密鑰流產(chǎn)生器,當(dāng)k=1時(shí)就退化為前面討論的流密碼了。CFB與CBC的區(qū)別是反饋的密文長(zhǎng)度為k,且不是直接與明文相加,而是反饋至密鑰產(chǎn)生器。2024/7/1712k-比特密碼反饋CFB模式
CFB模式
+
+xixiyiyikkXi64bitXi64bitYi64bitYi64bitDES
DES-1選最左邊
k位選最左邊
k位kbitkbityi-Lyi-2yi-12024/7/1713k-比特密碼反饋CFB模式CFB的優(yōu)點(diǎn)它特別適于用戶數(shù)據(jù)格式的需要。能隱蔽明文數(shù)據(jù)圖樣,也能檢測(cè)出對(duì)手對(duì)于密文的篡改。CFB的缺點(diǎn)對(duì)信道錯(cuò)誤較敏感,且會(huì)造成錯(cuò)誤傳播。CFB也需要一個(gè)初始矢量,并要和密鑰同時(shí)進(jìn)行更換。2024/7/1714輸出反饋OFB模式將分組密碼算法作為一個(gè)密鑰流產(chǎn)生器,其輸出的k-bit密鑰直接反饋至分組密碼的輸入端,同時(shí)這k-bit密鑰和輸入的k-bit明文段進(jìn)行對(duì)應(yīng)位模2相加??朔薈BC和CFB的錯(cuò)誤傳播所帶來的問題。對(duì)于密文被篡改難以進(jìn)行檢測(cè)不具有自同步能力,要求系統(tǒng)要保持嚴(yán)格的同步2024/7/1715輸出反饋OFB模式
OFB模式
+xiyik64bit64bitDES選最左邊
k位ki64bit
寄存器kbitkbit
+xiyik64bit64bit
DES-1選最左邊
k位kbit64bit
寄存器kbitki2024/7/1716OCB模式2024/7/1717OCB模式functionocb-aes-encrypt(K,M,Nonce)begin
Offset=AES(K,Noncexor
L)Checksum=0
for
i=1to
m-1dobegin
Offset=Offsetxor
L(ntz(i))Checksum=Checksumxor
M[i]C[i]=OffsetxorAES(K,M[i]xorOffset)
end
Offset=Offsetxor
L(ntz(m))Pad=AES(K,len(M[m])xor
L(-1)xorOffset)C[m]=M[m]xor(thefirst|M[m]|bitsofPad)Checksum=ChecksumxorPadxor
C[m]0*FullTag=AES(K,ChecksumxorOffset)Tag=aprefixofFullTag(ofthedesiredlength)
return
C[1]...C[m-1]C[m]Tag
end
L=AES(K,0).
L(0)=Lfori>0,L(i)=L(i-1)<<1ifthefirstbitofL(i-1)is0L(i)=(L(i-1)<<1)xor0x00000000000000000000000000000087otherwise.L(-1)=L>>1ifthelastbitofLis0,L(-1)=L>>1xor0x80000000000000000000000000000043otherwise.2024/7/1718比較和選用ECB模式,簡(jiǎn)單、高速,但最弱、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 衡水高二上數(shù)學(xué)試卷
- 衡陽市三年級(jí)數(shù)學(xué)試卷
- 貴州近五年中考數(shù)學(xué)試卷
- 2025年中國(guó)金絲楠木市場(chǎng)深度評(píng)估及行業(yè)投資前景咨詢報(bào)告
- 中國(guó)微波菱形盆行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 2025屆重慶市彭水一中高一物理第二學(xué)期期末復(fù)習(xí)檢測(cè)試題含解析
- 醫(yī)療美容監(jiān)督管理課件
- 落實(shí)董事會(huì)職權(quán)管理辦法
- 融媒體運(yùn)營(yíng)中心管理辦法
- 衡陽縣人口管理辦法規(guī)定
- 職業(yè)教育學(xué)試題及答案
- 機(jī)械制造企業(yè)隱患排查清單(公司級(jí)、車間級(jí)、崗位級(jí))
- TCECS 720-2020 鋼板樁支護(hù)技術(shù)規(guī)程
- 夏季高溫施工安全生產(chǎn)培訓(xùn)
- 純凈水及礦泉水廠可行性研究報(bào)告
- 援絕神丹_集成良方三百種_方劑加減變化匯總
- 中藥飲片GMP認(rèn)證檢查指導(dǎo)原則
- 設(shè)備維修記錄表
- word電子版下載:房屋租賃合同范本
- IPC-6012C-2010中文版剛性印制板的鑒定及性能規(guī)范
- GB_T 261-2021 閃點(diǎn)的測(cè)定 賓斯基-馬丁閉口杯法(高清-現(xiàn)行)
評(píng)論
0/150
提交評(píng)論