最新資訊

基于Verilog硬件描述語言的AES密碼算法實(shí)現(xiàn)

0引言密碼模塊是安全保密系統(tǒng)的重要組成部分,其核心任務(wù)就是加/解密數(shù)據(jù)。目前,分組密碼算法AES以其高效率、低開銷、實(shí)現(xiàn)簡單等特點(diǎn)被廣泛應(yīng)用于密碼模塊的研制。隨著計(jì)算機(jī)信息技術(shù)和超大規(guī)模集成電路技術(shù)的成熟與發(fā)展,通過硬件來實(shí)現(xiàn)密鑰模塊的內(nèi)部運(yùn)作,可保證在外界無密鑰的明文流動,能夠?qū)崿F(xiàn)真正意義上的保密。此外,硬件實(shí)現(xiàn)還具有高速、高可靠性等特點(diǎn)。目前許多AES算法的硬件實(shí)現(xiàn)采用基于RAM查找表方式來實(shí)現(xiàn)算法中最關(guān)鍵的SubBytes部分。本文采用復(fù)合域來實(shí)現(xiàn)SubBytes部分的求逆運(yùn)算,以便于采用組合邏輯減小面積。同時(shí)采用加/解密運(yùn)算中列變換的部分電路進(jìn)行復(fù)用,從而進(jìn)一步節(jié)省實(shí)現(xiàn)面積。這樣可以使AES密碼應(yīng)用于RFID系統(tǒng),IC卡等面積要求較小的場合。1AES算法簡介AES算法是一種迭代型分組密碼,其分組長度和密鑰長度均可變,各自可以獨(dú)立指定為128b,192b,256b。本文主要討論分組長度和密鑰長度為128b的情況。AES算法是將輸入的明文(或密文)分成16個(gè)字節(jié),在第一個(gè)AddRoundKeys變換后進(jìn)入10輪迭代。迭代過程的前9輪完全相同,依次經(jīng)過字節(jié)代替(substitutebytes)、行移位(sh

發(fā)表于:10/19/2010

主站蜘蛛池模板: www.色综合| 国产午夜亚洲精品不卡| 久久久久亚洲av成人网人人软件| 都市激情第一页| 在线成年视频免费观看| 久久99中文字幕久久| 欧美亚洲综合视频| 国产办公室gv西装男| 97久久精品无码一区二区| 最近高清日本免费| 四虎网站1515hh四虎| jizz视频护士| 欧美中文在线视频| 国产丰满老熟女重口对白| 55夜色66夜色国产精品视频| 恋脚app直播软件| 久热国产在线视频| 欧美老熟妇牲交| 午夜在线社区视频| 非洲一区二区三区不卡| 女偶像私下的y荡生活| 亚洲国产成人高清在线观看| 精品久久久久久中文字幕大豆网| 国产农村妇女精品一二区| а√最新版地址在线天堂| 日韩在线观看第一页| 免费吃奶摸下激烈视频| 调教视频在线观看| 国产男女猛烈无遮挡免费视频| 中文字幕免费高清视频| 毛片女人十八以上观看| 国产内射xxxxx在线| 18到20岁女人一级毛片| 天天插天天狠天天透| 中文字幕乱码人妻无码久久| 永久黄网站色视频免费直播| 含羞草实验室入口免费网站直接| 91中文字幕在线| 无码国模国产在线观看免费| 亚洲美免无码中文字幕在线| 韩国精品欧美一区二区三区|