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

        ?

        基于現(xiàn)代密碼學(xué)的加密算法驗(yàn)證系統(tǒng)的設(shè)計與實(shí)現(xiàn)

        2013-07-23 04:41:26李曉琦王峰
        計算機(jī)光盤軟件與應(yīng)用 2013年3期

        李曉琦 王峰

        摘要:針對現(xiàn)代密碼學(xué)課程中理論與實(shí)踐存在的差距,特意設(shè)計并開發(fā)了此款加密算法驗(yàn)證系統(tǒng)。本系統(tǒng)以AES、RSA、RC4、IDEA等幾個經(jīng)典的加密算法為例,采用JAVA技術(shù)體系與SWING界面元素開發(fā),保證跨平臺性與良好的用戶體驗(yàn),通俗易懂地展示了現(xiàn)代密碼學(xué)理論魅力。本系統(tǒng)各個版塊保持相對獨(dú)立,每個版塊側(cè)重特定加密算法,提供一個以算法為基本模塊的流程驗(yàn)證系統(tǒng)。實(shí)踐證明,使用此系統(tǒng)有利于學(xué)生深刻剖析算法原理過程,從而加深理論理解。

        關(guān)鍵詞:現(xiàn)代密碼學(xué);AES;RSA;RC4;IDEA;驗(yàn)證系統(tǒng);EAVS

        中圖分類號:TP391.9 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2013) 03-0000-02

        1 引言

        現(xiàn)代密碼學(xué)理論是安全類本科專業(yè)極其重要的一門專業(yè)課,但由于密碼理論本身的抽象性特點(diǎn),導(dǎo)致教學(xué)過程中易出現(xiàn)理論與實(shí)踐脫節(jié),理論概念模棱兩可的情況。目前各個高校信息安全教學(xué)主要分為兩個方向:一個是數(shù)學(xué)系的信息安全,主要研究密碼學(xué)數(shù)學(xué)基礎(chǔ),偏重理論;二是計算機(jī)系的信息安全,主要研究安全編程技術(shù),偏重實(shí)踐。隨著研究的深入,我們發(fā)現(xiàn)兩者沒有一個很好的平臺聯(lián)系起來,導(dǎo)致學(xué)生知識掌握不全面,不能適應(yīng)工作和深層次科研的需求。

        2 密碼算法的選擇

        為了深入結(jié)合本科教學(xué)培養(yǎng)方案,特選取幾個經(jīng)典的加密算法:AES、RSA、RC4、IDEA。

        2.1 AES算法

        高級加密標(biāo)準(zhǔn),又稱高級加密標(biāo)準(zhǔn)Rijndael加密法,屬于經(jīng)典的現(xiàn)代加密算法,是美國聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。由于此算法為對稱加密算法,故通常用來加解密,用來替代原先的DES,已經(jīng)被廣泛使用。

        AES很好地融合了混淆與擴(kuò)散,因?yàn)樾畔⒌膬?nèi)容是以128位長度的分組為加密單元的。加密密鑰長度有128,192或256位等多種選擇。

        AES算法加密過程:密鑰擴(kuò)展→初始輪→重復(fù)輪→最終輪

        2.2 RSA算法

        1977年Rivest,Shamir和Adleman提出了RSA公鑰算法,它是應(yīng)用最廣泛的公鑰密碼系統(tǒng)。不僅可以用于信息的加解密,還可用于數(shù)字簽名。該算法為非對稱加密算法,其理論基礎(chǔ)是大整數(shù)因數(shù)分解問題。

        c.計算整數(shù)

        d.將整數(shù)c轉(zhuǎn)換成密文信息

        e.將密文信息發(fā)送給A

        2.3 RC4算法

        RC4是Ron Rivest在1987年為RSA數(shù)據(jù)安全公司開發(fā)的可變密鑰長度的序列密碼,廣泛應(yīng)用于商業(yè)密碼產(chǎn)品中。RC4是一種序列密碼,面向字節(jié)流。用從1到256個字節(jié)(8到2048位)的可變長度密鑰初始化一個256個字節(jié)的狀態(tài)矢量S,S的元素記為S[0],S[1],…,S[255],從始至終置換后的S包含從0到255的所有8比特數(shù)。

        2.4 IDEA算法

        IDEA是80年代提出的“過渡性”的“post DES”算法,它在1990年正式公布并在以后得到增強(qiáng),是一種對稱密碼算法。這種算法是在DES算法的基礎(chǔ)上發(fā)展出來的,類似于三重DES,和DES一樣IDEA也是屬于對稱密鑰算法。IDEA的密鑰為128位,這么長的密鑰在今后若干年內(nèi)應(yīng)該是安全的。不過IDEA中有大量弱密鑰,并且難以直接擴(kuò)展到128位塊。

        3 EAVS的體系結(jié)構(gòu)

        3.1 EAVS的實(shí)現(xiàn)結(jié)構(gòu)

        4 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)

        5 系統(tǒng)運(yùn)行實(shí)例

        6 總結(jié)

        6.1 本文在對現(xiàn)代密碼學(xué)基礎(chǔ)算法理論深入研究的基礎(chǔ)上,針對目前課題教學(xué)中理論與實(shí)踐、抽象與具體中存在的不足,詳細(xì)論述了一種溝通理論與實(shí)踐的經(jīng)典密碼算法驗(yàn)證系統(tǒng)。

        6.2 基于C/S的整體系統(tǒng),可視化的UI使得系統(tǒng)具有良好的交互性。用戶通過客戶端圖像化操作,可以細(xì)致了解密碼算法的加密解密流程,并將中間結(jié)果反饋給用戶,加深對理論知識的全面理解。

        6.3 本系統(tǒng)目前只實(shí)現(xiàn)了一些經(jīng)典算法,實(shí)際應(yīng)用于整體課堂教學(xué)仍存在不足,下一步須要豐富算法模塊,使其形成密碼學(xué)整體實(shí)踐驗(yàn)證體系。

        參考文獻(xiàn):

        [1][美]加內(nèi)特,吳世忠等.密碼學(xué)導(dǎo)引[M].北京:機(jī)械工業(yè)出版社,2003.

        [2]李杰鳳等.基于Linux的操作系統(tǒng)實(shí)驗(yàn)平臺的設(shè)計與實(shí)現(xiàn)[D].計算技術(shù)與自動化,2010.

        [3][美]旋奈爾,吳世忠等.應(yīng)用密碼學(xué)協(xié)議.算法與C源程序[M].北京:機(jī)械工業(yè)出版社,2003.

        [4]李繼國,余純武等.信息安全數(shù)學(xué)基礎(chǔ)[M].武漢:武漢大學(xué)出版社,2006.

        亚洲国产综合精品 在线 一区| 日本熟女人妻一区二区| 亚洲av少妇一区二区在线观看| 海外华人在线免费观看| 男女av一区二区三区| 在线播放免费人成毛片乱码| 国产女人高潮视频在线观看| 精品性高朝久久久久久久| 国产亚洲AV无码一区二区二三区| 亚洲欧美日韩一区在线观看| 青青草视频免费在线播放| 人人妻人人澡人人爽国产| 麻豆╳╳╳乱女另类| 久久精品国产亚洲一区二区| 高清国产日韩欧美| 在线免费观看国产视频不卡| av网站国产主播在线| 中文区中文字幕免费看| 国产乱码精品一区二区三区四川人| 欧美日本国产va高清cabal| 亚洲AV一二三四区四色婷婷| 国产av一区二区内射| 成人自拍小视频在线看| 亚洲av无码乱码国产一区二区| 精品深夜av无码一区二区| 91久久久久无码精品露脸| 日本一区不卡在线观看| 一区二区三区激情免费视频| 一本一本久久aa综合精品| 麻豆av传媒蜜桃天美传媒| 国产成人无精品久久久| 在线亚洲精品一区二区三区 | 久久久老熟女一区二区三区 | 亚洲一区二区日韩精品在线| 欧美一性一乱一交一视频| 国产白嫩美女在线观看| 日本第一区二区三区视频| 中文文精品字幕一区二区| 色与欲影视天天看综合网| 精品人妻潮喷久久久又裸又黄| 艳妇臀荡乳欲伦交换在线播放|