亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        DES算法原理與改進(jìn)

        2018-12-22 10:47:20楊麗娜齊魯工業(yè)大學(xué)信息學(xué)院
        數(shù)碼世界 2018年3期
        關(guān)鍵詞:明文比特密鑰

        楊麗娜 齊魯工業(yè)大學(xué)信息學(xué)院

        引言

        隨著現(xiàn)代計(jì)算機(jī)的飛速發(fā)展,網(wǎng)絡(luò)安全等問題的出現(xiàn)給廣大用戶帶來了較大的影響。在過去的時(shí)間里,DES是主流的密碼,但是因?yàn)樗拿荑€空間太小,已經(jīng)被進(jìn)行了攻擊。所以我們在其存在的問題上進(jìn)行改進(jìn),使DES算法的功能更加強(qiáng)大。

        1 DES加密過程

        DES是對(duì)稱密碼,即加解密采用同樣的密鑰,密鑰長度為64比特,8比特是奇偶校驗(yàn)位,所以有用長度為56比特。DES對(duì)明文中每一個(gè)分組的加密過程都包括16輪,且每一輪都相同。過程如下:

        1.初始置換IP(X)。將64位的明文x進(jìn)行初始置換IP 后,此明文會(huì)被分成兩部分,L0代表左半部分,R0代表右半部分。在初始置換過程中并沒有增加DES的安全性。

        2.密鑰生成。1.首先輸入64位密鑰,密鑰分別記為1-64。從64位當(dāng)中選擇56位作為有效密鑰。2.將所得56位密鑰進(jìn)行置換并分別生成C0和D0兩部分。3. 每輪進(jìn)行迭代時(shí),Ci-1和Di-1分別循環(huán)左移一位或者兩位,具體規(guī)則是:在第i=1,2,9,16輪中,左右兩部分向左移動(dòng)一位;在其他輪中,向左移動(dòng)兩位。4.對(duì)移位后產(chǎn)生值再做一次置換。以上便生成了一個(gè)48位的密鑰。

        3.加密過程。將初始置換IP產(chǎn)生的32位的左右兩部分做為下一部分的輸入。從 到 L0 到 L16,R0到 R16 共進(jìn)行 的16次加密變換 。經(jīng)過 i次變化后的左 、右 32比特分別為 Li和 Ri。Li和 Ri計(jì)算公式為:Li=Ri-1,Ri=Li-1XORf(Ri-,ki)。( 注:K是第二步中的密鑰; f是以 Ri-1和 K 為變量輸出的由S盒置換構(gòu)成 的 32比特函數(shù).)

        4.逆初始置換。進(jìn)行16輪加密變化之后,將L16和R6進(jìn)行逆置換,最終得到64位密文。加密過程完成。

        2 DES算法的不足

        2.1 密鑰空間

        DES密鑰空間過小,密鑰長度是56位,利用窮盡搜索就可以輕易得破解標(biāo)準(zhǔn)的DES。在2006年,一個(gè)研究小組基于商業(yè)集成電路構(gòu)建了COPACBANA.使破解DES的時(shí)間平均不到7天??傊?,它的空間大小已經(jīng)不足以保證當(dāng)今數(shù)據(jù)的安全。

        2.2 弱密鑰

        在DES算法中有12個(gè)半弱密鑰和4個(gè)弱密鑰。子密鑰的生成過程中,密鑰被分解了兩個(gè)部分,若這兩個(gè)部分是全0或全1,那每輪生產(chǎn)的子密鑰都一樣。當(dāng)密鑰全0或全1時(shí),或者一半時(shí)1或0時(shí),就會(huì)產(chǎn)生弱密鑰或半弱密鑰[3]。

        2.3 S-盒

        S-盒是DES的核心,是唯一非線性的。它的安全強(qiáng)度影響DES安全。

        3 DES算法改進(jìn)

        3.1 X-DES

        X-DES中的X是指密鑰個(gè)數(shù)是不確定的。在加密時(shí)手動(dòng)輸入密鑰的長度,達(dá)到了一次一密的結(jié)果。只要添加密鑰的位數(shù),就會(huì)使破解的難度成指數(shù)增加,對(duì)于將要進(jìn)行攻擊的攻擊者來說根本不知道密鑰的長度,這樣就會(huì)使窮舉的時(shí)間增長。

        密鑰分為兩種,一種是默認(rèn)的密鑰,另一種是隨機(jī)密鑰[3]。隨機(jī)密鑰有(X-1)*64位。加密時(shí)用戶輸入隨機(jī)密鑰個(gè)數(shù)n,程序進(jìn)行(n+1)次加密(其中有一個(gè)密鑰是固定的)。

        3.2 S-盒的優(yōu)化

        S-盒是DES的核心。對(duì)S-盒的結(jié)構(gòu)進(jìn)行優(yōu)化,讓S-盒的順序能夠跟著密鑰情況的不同進(jìn)行變化,如果該系統(tǒng)密鑰位是未知的,那系統(tǒng)就很難被攻擊。特別是能有效地避免對(duì)差分密碼的破密。這使DES加密算法更安全。

        4 總結(jié)

        本文介紹了DES算法和對(duì)DES做出的改進(jìn)。在當(dāng)今社會(huì)中,DES算法已經(jīng)被廣泛的應(yīng)用,所以對(duì)DES算法進(jìn)行改進(jìn)具有重要意義。

        [1] Christof Paar,Jan Pelzl.深入淺出密碼學(xué).清華大學(xué)出版社,2012.

        [2] 張春暉.DES算法原理及改進(jìn).電腦知識(shí)與技術(shù).2009.vol.5

        [3] CSDN.DES算法缺陷和改進(jìn).2006.12

        [4] 馮登園.網(wǎng)絡(luò)安全原理與技術(shù).北京:科學(xué)出版社,2003.

        猜你喜歡
        明文比特密鑰
        探索企業(yè)創(chuàng)新密鑰
        密碼系統(tǒng)中密鑰的狀態(tài)與保護(hù)*
        一種對(duì)稱密鑰的密鑰管理方法及系統(tǒng)
        奇怪的處罰
        比特幣還能投資嗎
        海峽姐妹(2017年10期)2017-12-19 12:26:20
        比特幣分裂
        基于ECC的智能家居密鑰管理機(jī)制的實(shí)現(xiàn)
        比特幣一年漲135%重回5530元
        銀行家(2017年1期)2017-02-15 20:27:20
        奇怪的處罰
        亚洲国产精品日本无码网站| 亚洲va精品va国产va| 美女射精视频在线观看| 一个色综合中文字幕人妻激情视频| 国产高清av首播原创麻豆| 欧美午夜刺激影院| 亚洲av成人一区二区三区色| 成人自拍小视频在线看| 99久久精品费精品国产一区二| 精品丝袜人妻久久久久久| baoyu网址国产最新| 日本一区二区三区四区啪啪啪| 国产内射爽爽大片视频社区在线| 久久天天躁夜夜躁狠狠躁2022| 久久无码高潮喷水抽搐| 人妖在线一区二区三区| 午夜射精日本三级| y111111少妇影院无码| 亚洲毛片av一区二区三区| 日本男人精品一区二区| 中文无码久久精品| 亚洲偷自拍另类图片二区| 亚洲男人的天堂色偷偷| 国产精品美女一区二区视频| 日韩内射美女人妻一区二区三区| 亚洲国产高清美女在线观看| 久久久精品国产av麻豆樱花| 国产尤物精品视频| 久久精品国产99国产精2020丨| 亚洲一区二区国产精品视频| 一区二区三区人妻av| 成人免费看片又大又黄| 五月婷婷影视| 亚洲综合久久精品少妇av | 免费a级毛片无码免费视频120软件| 亚洲成人免费网址| av手机天堂在线观看| 亚洲av午夜精品无码专区| 亚洲色大成网站www永久一区| 99热高清亚洲无码| 极品尤物精品在线观看|