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

        ?

        AES加密算法的實現(xiàn)及應(yīng)用

        2009-07-05 10:02:28趙雪梅
        現(xiàn)代經(jīng)濟信息 2009年23期
        關(guān)鍵詞:數(shù)組加密算法移位

        趙雪梅

        摘要:AES加密算法具有安全性高,運行速度快,對硬件配置要求低,算法屬于對稱算法等優(yōu)點,非常適合硬件的實現(xiàn)。課題對于AES加密算法進行改進,提高程序運行效率進行了研究。研究主要包括AES加密算法的改進,C語言實現(xiàn),以及完成對數(shù)據(jù)流的加密和解密過程,同時對AES加密算法的應(yīng)用進行了簡單介紹。

        關(guān)鍵詞:AESC語言加密

        前言: AES加密算法作為DES加密算法的替代品,具有安全、高效以及在不同硬件和軟件[6]運行環(huán)境下表現(xiàn)出的始終如一的良好性能,因此該算法具有較高的開發(fā)潛力和良好的實用價值。本研究主要包括AES加密算法的改進,C語言實現(xiàn),以及完成對數(shù)據(jù)流的加密和解密過程,同時對AES加密算法的應(yīng)用進行了簡單介紹。

        一、AES加密算法的改進及實現(xiàn)

        (1)AES加密算法的流程圖

        在圖1.1中,Round代表加密的輪數(shù),即程序循環(huán)次數(shù)。State代表狀態(tài)矩陣,一個存儲原始數(shù)據(jù)的數(shù)組。RoundKey代表經(jīng)過擴展運算后的密鑰數(shù)組。ByteSub()代表置換函數(shù),對狀態(tài)矩陣State中的數(shù)據(jù)進行置換。ShiftRow()代表移位函數(shù),對狀態(tài)矩陣State中的數(shù)據(jù)進行移位運算。MixColumn()代表列混合運算函數(shù),對狀態(tài)矩陣State中的數(shù)據(jù)進行列混合運算。AddRoundKey()代表異或運送函數(shù),對數(shù)組State和數(shù)組RoundKey進行異或運算。由上圖可以看出,最后一次輪變換比前幾次輪變換少執(zhí)行一次MixColumn()函數(shù)。

        (2)AES解密算法的流程圖

        在圖1.2中,Round代表加密的輪數(shù),即程序循環(huán)次數(shù)。State代表狀態(tài)矩陣,一個存儲原始數(shù)據(jù)的數(shù)組。RoundKey代表經(jīng)過擴展運算后的密鑰數(shù)組。InvByteSub()代表置換函數(shù),對狀態(tài)矩陣State中的數(shù)據(jù)進行置換。InvShiftRow()代表移位函數(shù),對狀態(tài)矩陣State中的數(shù)據(jù)進行移位運算。InvMixColumn()代表列混合運算函數(shù),對狀態(tài)矩陣State中的數(shù)據(jù)進行列混合運算。由上圖可以看出,最后一次輪變換比前幾次輪變換少執(zhí)行一次MixColumn()函數(shù)。

        二、AES加密算法復(fù)雜度分析

        下面對改進前的算法和改進后的算法進行復(fù)雜度分析[8]以及程序執(zhí)行效率的分析。

        設(shè)b為0x00—0xff中的任意常數(shù),以0x09*b為例進行討論。該算式分解如下:

        猜你喜歡
        數(shù)組加密算法移位
        JAVA稀疏矩陣算法
        電腦報(2022年13期)2022-04-12 00:32:38
        JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
        電腦報(2020年24期)2020-07-15 06:12:41
        再生核移位勒讓德基函數(shù)法求解分數(shù)階微分方程
        大型總段船塢建造、移位、定位工藝技術(shù)
        Σ(X)上權(quán)移位算子的不變分布混沌性
        HES:一種更小公鑰的同態(tài)加密算法
        基于小波變換和混沌映射的圖像加密算法
        多指離斷手指移位再植拇指25例
        尋找勾股數(shù)組的歷程
        Hill加密算法的改進
        婷婷精品国产亚洲av麻豆不片| 亚洲午夜精品久久久久久人妖| 国产亚洲精久久久久久无码77777| 免费视频一区二区| 2020亚洲国产| 精品女同一区二区三区不卡| 亚洲av高清一区二区三区| 99噜噜噜在线播放 | 亚洲中文字幕久久无码精品| 国外精品视频在线观看免费| 国产在线视频国产永久视频| 日本啪啪一区二区三区| 久久精品国产亚洲av试看| 亚洲视频免费在线观看| 一边摸一边抽搐一进一出口述| 亚洲国产精品无码专区影院| 宅男噜噜噜| 中文字幕一区二区三区在线乱码| 人妻一区二区三区av| 强开少妇嫩苞又嫩又紧九色 | 另类一区二区三区| 日本免费a一区二区三区| 免费一区二区在线观看视频在线| 男人的天堂av高清在线| 国产精品人妻一码二码尿失禁| 女同亚洲女同精品| jiZZ国产在线女人水多| 黑人玩弄极品人妻系列视频| 国产人妻高清国产拍精品| 大肉大捧一进一出视频 | 精品无码久久久久成人漫画| 免费啪啪视频一区| 亚洲av网站首页在线观看| 男人的天堂一区二av| 亚洲av永久无码精品网址| 久久天天躁狠狠躁夜夜爽蜜月| 色青青女同性恋视频日本熟女| 麻豆91蜜桃传媒在线观看| 无码国产精品一区二区免费式直播 | 国产毛片A啊久久久久| 在线观看一区二区三区国产|