DES加密解密讲义

DES加密解密讲义

ID:41301938

大小:2.78 MB

页数:15页

时间:2019-08-21

DES加密解密讲义_第1页
DES加密解密讲义_第2页
DES加密解密讲义_第3页
DES加密解密讲义_第4页
DES加密解密讲义_第5页
资源描述:

《DES加密解密讲义》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Wimax加密演算法之DES密碼YourSubtitleGoesHereDES密碼簡介數據加密標準(DES,DataEncryptionStandard)是一種使用金鑰加密的區塊密碼,是一種對稱演算法。1976年被美國聯邦政府的國家標準局確定為聯邦資料處理標準(FIPS),隨後在國際上廣泛流傳開來。很可能是使用最廣泛的金鑰系統,特別是在保護金融資料的安全中,最初開發的DEA是嵌入硬體中的。通常,自動取款機(AutomatedTellerMachine,ATM)都使用DEA。2DES加密流程Yoursubtopicgoeshere3DE

2、S子钥產生Feistel16回合加密InitialPermutation初始置換的逆運算DES加密參數>>輸入>>明文2進位64bits金钥64bits>>輸出>>密文2進位64bits4DES子钥產生K是長度為64的位串,其中56位是金鑰,8位是校驗位即第8、16…64位,(為了檢錯),在金鑰編排的計算中,這些校驗位可略去。給定64位的金鑰K,放棄同位檢查位元(8,16,…,64)並根據固定置換PC-1來排列K中剩下的位。PC-1(K)=C0D0(其中C0由PC-1(K)的前28位組成;D0由後28位組成)。對1<=i<=16,計算

3、Ci=LSi(Ci-1)Di=LSi(Di-1) LSi表示迴圈左移2或1個位置,取決於i的值。i=1,2,9和16時移1個位置,否則移2位置。Ki=PC-2(CiDi),PC-2為固定置換5DES—初始置換InitialPermutation(IP)6輸入(64位)58504234261810260524436282012462544638302214664564840322416857494133251791595143352719113615345372921135635547393123157輸出(64位)L0(32位)R0(

4、32位)m58m50,,,m2DES—feister16回合加密Li=Ri-1,Ri=Li-1XORf(Ri-1,Ki)7DES—feister16回合加密之f函數8E函數S-boxP函數DES—feister16回合加密之E函數、P函數9函數PDES—feister16回合加密之S-box10012345678910111213141501441312151183106125907101574142131106121195382411481362111512973105031512824917511314100613S1101100

5、1020010输入6位输出4位DES—IP逆運算11置換碼組輸入(64位)40848165624643239747155523633138646145422623037545135321612936444125220602835343115119592734242105018582633141949175725輸出(64位)逆初始變換IP-1DES加密流程Yoursubtopicgoeshere12DES子钥產生Feistel16回合加密InitialPermutation初始置換的逆運算DES—解密DES的設計使得解密就是重複加密的

6、步驟以相反的順序使用各輪加密金鑰(K16,K15…K1)13DES安全性基于1997年的技术统计分析的攻击结果,JALALFEGHHI等人98年9月给出DES加密抗攻击的情况如下表所述:密钥長度較短的DES算法並不安全攻擊方法有差分密碼分析、線性密碼分析等等更優化的算法有AES、RSA等等14ThankYou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。