DES算法分析 DES算法分析

DES算法分析

  • 期刊名字:計算機安全
  • 文件大?。?09kb
  • 論文作者:蒙皓兵,路曉亞
  • 作者單位:商丘工學(xué)院信息工程學(xué)院
  • 更新時(shí)間:2020-09-25
  • 下載次數:次
論文簡(jiǎn)介

COMPUTE R學(xué)術(shù).技術(shù)sECURITYDES算法分析蒙皓兵,路曉亞. (商丘工學(xué)院信息I程學(xué)院,河南商丘476000)摘要:人類(lèi)已經(jīng)進(jìn)入了信息時(shí)代,很多時(shí)候要保證信息的安全,那么就必須要用到加密,主簽名與認證技術(shù)?,F在主要有兩種加密算法:對稱(chēng)和非對稱(chēng)加密。主要針對對稱(chēng)加密(DES) 算法原理、流程、安全性進(jìn)行分析,進(jìn)而初步揭開(kāi)密碼學(xué)的神秘面紗,為信息安全領(lǐng)域服務(wù)。關(guān)鍵詞: DES算法;三重DES; AES 算法;對稱(chēng)加密DES Algorithm AnalysisMENG Hao- -bing ,LU Xiao-ya(Shangeaiu Institute of Technolbgy lnstitute of Imformation Engineering, Sthangai, Henan 476000, China)Abstract: Mankind has entered the information age, many times to ensure the information security, Then the encrypted signature andauthentication technique must be used. Now there are two main kinds of encryption algorithm: symmetric and asymmetric encryption. Here mainlyfor symmetric encryption ( DES ) algorithm principle、 process flow. safety analysis. Then opened the mysterius veil of cryptography, as the fieldof information security service .Key words: DES algorithm; Triple DES; the AES algorithm; symmetric encryption1加、解密的一般原理圖1說(shuō)明了一般加解密的原理,在這些要素中,密碼從原理上分,主要分為:對稱(chēng)加密(DES)加解密算法是公開(kāi)的,任何人都知道。密鑰是可變和非對稱(chēng)加密(RSA)。的,所以很大程度上來(lái)說(shuō),對信息的保密,實(shí)質(zhì)是在大多數的對稱(chēng)加密算法中,加解密的密鑰是對密鑰的保密。相同的。所以對于現代的通信過(guò)程來(lái)說(shuō),實(shí)現保密的基礎就是如何將相同的密鑰安全可靠地傳輸給對↓加密算法文|方,以及在通信量增加時(shí),怎樣實(shí)現大量密鑰的產(chǎn)明文←解密算法←H 密生、存儲、分配、傳輸、銷(xiāo)毀。這種加密算法特點(diǎn)密鑰}是加解密速度快、適合大量信息的加解密。圖1加密與解密的一般原理非對稱(chēng)加密算法中,將會(huì )產(chǎn)生兩個(gè)密鑰,即公鑰和私鑰。公鑰一般是對外公開(kāi)的,私鑰要嚴格保2 DES加密算法分析密。任何一個(gè)密鑰都可以用來(lái)實(shí)現加解密,只是適DES (Data Encryption Standard) 算法最初用場(chǎng)合不同。如果用戶(hù)用公鑰加密了信息,那么只是由IBM公司在1970年左右開(kāi)發(fā)出來(lái)的,1977 年能用私鑰進(jìn)行解密讀取,實(shí)現了信息只能被-一個(gè)用被美國選為國家標準。值得一提的是,起初IBM戶(hù)讀取,這種方式主要適用于通信保密。相反情況提交時(shí)密鑰長(cháng)度是112位的,但美國公布的DES下,一個(gè)用戶(hù)的信息可以被多個(gè)用戶(hù)讀取,這個(gè)私算法密鑰長(cháng)度是56位,因此,很多人都在懷疑這中國煤化工有的密鑰就相當于用戶(hù)對信息進(jìn)行了惟一性簽名,種算法的安全YHCNMHG;但作為第一 -代主要用于數字簽名認證領(lǐng)域。加密算法,至今仍大量使用。201243年青門(mén)國芳芳數蕕COM PUTER|SECURITv學(xué)術(shù).技術(shù)2.1 DES 算法描述Lo,后32位作為R,最終完成64位的置換。DES算法,首先將明文編碼分成若干個(gè)64比2.2.2 -輪運算過(guò)程.特位的分組,算法每次以-一個(gè)分組作為輸入,通過(guò)經(jīng)過(guò)初始置換(IP)輸出的左32位記作L。,一個(gè)初始置換(IP 置換)將明文分成左(L。) 32右32位記作R。然后R。作為輸入進(jìn)入1函數進(jìn)位和右(R。) 32 位。然后進(jìn)行16輪相同的運算,行運算,后輸出結果與L。進(jìn)行異或(XOR)運算,這個(gè)運算稱(chēng)為f函數,在這個(gè)過(guò)程中,數據與隨機結果作為下一輪的R,。R. 則作為下一輪的L。如生成的48位密鑰相結合,運算后,左右兩部分結此連續進(jìn)行16輪運算。過(guò)程如圖3所示。合在一-起,再進(jìn)行一個(gè)初始逆置換(IP-1) ,輸出-個(gè)64位密文分組。鑰.. -..C_.成圖3 DES 算法的一輪運算過(guò)程咖206100|統|2.2.3 f函數詳解在第一輪運算過(guò)程中,右半部分都要經(jīng)過(guò)一-系列的子加密過(guò)程,這個(gè)過(guò)程叫f函數。它包括:擴圖2 DES 算法流程算法中從一端輸入64位明文,另一端會(huì )輸出展置換、異或運算、S盒置換、P盒置換。具體說(shuō)64位密文。密鑰是56位(通常是64位,但每個(gè)第明如下:1)擴展置換8位作為奇偶校驗位,可以忽略,密鑰生成系統會(huì )從56位密鑰中,自動(dòng)生成48位的子密鑰來(lái)參與運主要是將32位輸入數據擴展成48位數據。擴.展置換方法與初始置換方法相同,只是所用表不同。算)。擴展置換表如表2所示。2.2 DES算法流程詳解表2擴展置換表2.2.1初始置換(IP)891011121 137初始置換是將64位明文分組,通過(guò)IP置換將12]131415 16 17]輸出結果分為左(L。)、 右(R)各32位。主要目的167↑1819202152021222324125242526272829是為了更容易地將明文和密文數據以字節大小放入DES的f算法或者DES芯片中。其置換規則見(jiàn)表1。2)異或運算表1初始置換表擴展置換的48位輸出與密鑰系統生成的48子58 S042[3426↑18102密鑰進(jìn)行異或運算,然后輸出48位結果繼續參與6052.4436282012[62 544638 30|227 1466456484032I2416I運算。運算規則如下:61345370④0=00田 1=11田0=1 1田1=0初始置換表從左到右,從上到下讀取。即輸入3)S盒置換S盒置換,中國煤化工32位輸出,的第1位放到輸出的第58位,輸入的第2位放到并打亂輸入輸d;MYHC NM H.線(xiàn)運算輸出的輸出的第50位,依次類(lèi)推-.輸出的前32位作為2012.06t魔機安44COMPUTER學(xué)術(shù),技術(shù)SECURITY48位數據要由8個(gè)盒置換來(lái)完成,記作8個(gè)S盒。9, 14,15,5,2,8,12,3,7,0,4, 10,1,13,11,6過(guò)程如下:4,3,2, 12,9,5,15, 10,11,14,1,7,6,0,8,1348位數據被分為8個(gè)6位的組,每一個(gè)6位組S7: 4,11,2,14, 15,0,8, 13,3,12,9,7,5, 10,6,1作為一個(gè)S盒輸入,輸出一個(gè)4位的組。每個(gè)S盒13,0,11,7,4,9,1,10,14,3,5,12,2, 15,8,6是一個(gè)4(0,1,2,3)行16(0,1,.*15) 列的表,S盒的1,4,11,13,12,3,7,14, 10,15,6,8,0,5,9,26位輸人決定其輸出為表中的哪-項。具體方式是: .6,11,13,8, 1,4, 10,7,9,5,0, 15,14,2,3, 126位的首末兩位決定輸出項所在的行,中間的四位S8: 13,2,8,4,6, 15,11,1,10,9,3,14,5,0,12,7決定輸出項所在的列。例如:第一個(gè)分組0110111,15,13,8, 10,3,7,4,12,5,6,11,0, 14,9,2要進(jìn)入第一個(gè)S盒S1,那么行號為01即第1行,7,11 ,4,1 ,9,12, 14,2,0,6, 10,13,15,3,5,8列號為1101即第13列,第1行第13列對應的數2,1,14,7,4, 10,8,13,15,12,9,0,3,5,6,11據為5,所以這個(gè)S盒的4位輸出是5的二進(jìn)制表4)P盒置換示0101。算法中用到的8個(gè)S盒如下:S盒輸出的32位數據要進(jìn)入P盒進(jìn)行置換,其Sl: 14,4,13,1,2,15,11,8,3, 10,6,12,5,9,0,7置換方法與初始置換相同。0,15,7,4, 14,2,13,1,10,6,12,11,9,5,3,8表了P盒置換表16T7T20T21「2912T28174,1,14,8,13,6,2,11,15,12,9,7,3, 10,5,01523265 |18|31 t T028「24143227十.3 915,12,8,2,4,9,1,7,5,11,3, 14, 10,0,6, 13191330622425S2: 15,1,8,14,6,11,3,4,9,7,2,13, 12,0,5,102.2.4初始逆置換(IP-)3, I3,4,7,15,2,8, 14,12,0,1,10,6,9,11,5初始逆置換與初始置換相對應,使用方法與初.0, 14,7,11, 10,4,13,1,5,8,12,6,9,3,2, 15始置換表相同。13,8, 10,1,3,15,4,2,11 ,6,7,12,0,5, 14,9表4初始逆置換表S3: 10,0,9,14,6,3,15,5,1,13,12,7,11,4,2,8408T48165624643239 I 74715「552363 3113,7,0,9,3,4,6,10,2,8,5,14,12,11,15,1386461454226230“13,6,4,9,8,15,3,0,11,1,2,12,5,10,14,7353T431511959T 271, 10, 13,0,6,9,8,7,4,15, 14,3,11,5,2, 12342421050185826331494917577 25S4; 7,13,14,3,0,6,9, l0, 1,2,8,5,11,12,4,1513,8,11,5,6, 15,0,3,4,7,2,12,1, 10,14,92.2.5子密鑰生成過(guò)程10,6,9,0,12,11,7,13,15,1,3,14,5,2,8,4在16輪的加密過(guò)程中,都會(huì )產(chǎn)生一個(gè)子密鑰。3,15,0,6,10,1,13,8,9,4,5,11,12,7,2,14密鑰通常是64位,但每個(gè)第8位用作奇偶校驗,S5: 2, 12,4,1,7,10,11,6,8,5,3, 15,13,0,14,9實(shí)際的密鑰長(cháng)度為56位。在每- -輪運算中,56位14,11,2, 12,4,7,13,1,5,0,15, 10,3,9,8,6密鑰會(huì )產(chǎn)生不同的48位子密鑰來(lái)參與運算。首先,4,2,1,11, 10, 13,7,8,15,9,12,5,6,3,0,1464位密鑰經(jīng)過(guò)一個(gè)置換選擇(PC-1) 選出56位,11 ,8,12,7,1,14,2, 13,6, 15,0,9, 10,4,5,3然后分成左右各28位,后每部分分別循環(huán)左移1S6: 12,1,10, 15,9,2,6,8,0,13,3,4,14,7,5,11位或2位中國煤化工相應左移位數分10,15,4,2,7, 12,9,5,6,1,13,14,0,11,3,8別為: 1.,L,J.L,NMHMHLCN.M..2,2,2,1), 最20120島45年實(shí)安星萬(wàn)萬(wàn)數據g.cnCOMP UTERSECURITv學(xué)術(shù)技后將生成的56位組經(jīng)過(guò)另一-個(gè)置換選擇(PC-2),鑰空間為2*)。特別難于應對互聯(lián)網(wǎng)上分布計算能去掉其中的某8位,生成一個(gè)48位的子密鑰。其力來(lái)破解密鑰的情況。生成過(guò)程如圖4所示。另外,對于算法中的迭代次數、S盒設計及算法是否存在問(wèn)題,外人無(wú)法得知。如今,對稱(chēng)加密領(lǐng)域出現了更多更安全的算法,如三重DES、AES.C C100C D3②]平左樓口邱左福IDEA、RC5等,有興趣的話(huà)可以參閱相關(guān)資料。上(他胞置選街化2}總的來(lái)說(shuō),隨著(zhù)經(jīng)濟社會(huì )的快速發(fā)展,密碼學(xué)必將C置環(huán)左程C董環(huán)左程在國家安全、經(jīng)濟交流、網(wǎng)絡(luò )安全及人民生活方面.圖4密鑰產(chǎn)生過(guò)程發(fā)揮更大的作用。?上面介紹了DES算法的加密過(guò)程。其解密過(guò)程也是一樣的。區別在于:向和過(guò)程剛好相反,也參考文獻就是解密過(guò)程是加密過(guò)程的反過(guò)程,DES算法解[1]沈虹;;基于DES算法加密過(guò)程的研究[J];硅谷;2010密過(guò)程是加密過(guò)程的“逆”運算。第一次迭代時(shí)用年02期子密鑰K15,第二次是K14, .,最后一次用K0, .[2]管瑩;敬茂華;;DES算法原理及實(shí)現[J];電腦編程技巧與維護;2009年04期算法本身并沒(méi)有任何變化。[3]敬茂華; 陶文金;;IDEA對稱(chēng)密碼算法剖析[J];電腦編2.3安全性分析程技巧與維護;2009年15期.DES加密算法具有很高的安全性,迄今為止還沒(méi)有一種很有效的破譯方法,是密碼學(xué)上應用最廣、作者簡(jiǎn)介: 蒙皓兵(1983-),男,本科生, 助教,軟件設計師,主要研究領(lǐng)域計算機網(wǎng)絡(luò ),軟件應用及開(kāi)發(fā)。影響最大的數據加密算法。但自公布以來(lái),人們就收稿日期: 2012-04-23懷疑其密鑰太短,難于抵抗窮盡密鑰搜索攻擊(密信息安全產(chǎn)業(yè)發(fā)展升溫,網(wǎng)神等保優(yōu)勢爆發(fā)信息安全等級保護工作是推產(chǎn)品覆蓋全一-網(wǎng)神擁有結,網(wǎng)神等保工程成果依據客戶(hù)進(jìn)信息安全產(chǎn)業(yè)發(fā)展重點(diǎn)工作之十三類(lèi)、 總一百余款安全產(chǎn)品,實(shí)際情況產(chǎn)生,可以充分用于客-。 作為專(zhuān)業(yè)的安全公司, 網(wǎng)神功能全面,大幅度覆蓋信息安全戶(hù)后期的安全運維工作,使客戶(hù)積極參與到等級保護標準政策研等級保護網(wǎng)絡(luò )及主機層面的安全安全工作得到持續發(fā)展。究和建設實(shí)踐,并積累了豐富的技術(shù)要求。技術(shù)優(yōu)勢強一網(wǎng) 神參與信實(shí)踐經(jīng)驗、搭建了先進(jìn)的設計建節約客戶(hù)投資一-網(wǎng)神開(kāi)展息安全有關(guān)標準編寫(xiě),是北京市設方案、構建了覆蓋全國的技術(shù)信 息安全等級保護工作,立足客公安局等級保護工作推廣技術(shù)支.服務(wù)隊伍、逐步形成了特有的競戶(hù)現狀, 充分結合客戶(hù)實(shí)際安全撐單位, 其中“三個(gè)體系、一個(gè)爭優(yōu)勢,切實(shí)協(xié)助廣大客戶(hù)推進(jìn)需求和標準要求,量身定制安全中心、三重防護”的安全保障體了安全工作的開(kāi)展、提升了客戶(hù)建設整改方案,在符合政策要求系框架設計方案得到了國家信息的信息安全管理和技術(shù)水平、保下的前提下適度建設,節約客戶(hù)一安 全等級保護專(zhuān)家組的高度認可,障了客戶(hù)信息系統的安全穩定運投資。所服務(wù)客戶(hù)曾獲中國信息安全測行。其中,競爭優(yōu)勢包括:可操作性強一網(wǎng) 神對等保評中心政府行業(yè)等級測評最高分??蛻?hù)覆蓋廣一網(wǎng)神承接了 工程全過(guò)程進(jìn)行了模塊化分解,網(wǎng)神將秉承傳統,依照自身金農、金安、金信、金水、金教在客戶(hù)等保建設過(guò)程中的每一個(gè)客戶(hù)覆蓋廣、產(chǎn)品覆蓋全、節約等金字工程及政府、企業(yè)、金融階段都可以提供專(zhuān)業(yè)的技術(shù)與服客戶(hù)投資、 可操作性強、可持續.等眾多客戶(hù)的信息安全等級保護務(wù),為客戶(hù)等保建設提供了較強性強、技術(shù)優(yōu)勢強等突出優(yōu)勢,工程建設,協(xié)助用戶(hù)取得了很好一努力為廣士安戶(hù)根供可信賴(lài)的安的測評成果,切實(shí)落實(shí)了信息安可持續性強---安 全工作中國煤化工。網(wǎng)神開(kāi)展信全等級保護相關(guān)要求、推動(dòng)了客身是一個(gè)持續性的工作,通過(guò)MYHCNMHG務(wù)的優(yōu)勢將隨戶(hù)信息安全工作。級測評并不代表著(zhù)安全工作的終著(zhù)信息產(chǎn)業(yè)的升溫繼續向前進(jìn)發(fā)。201 2.06計算機安國46www.nsc.org.cn

論文截圖
上一條:解構分析
下一條:大曲分析方法
版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。
欧美AAAAAA级午夜福利_国产福利写真片视频在线_91香蕉国产观看免费人人_莉莉精品国产免费手机影院