AES

不同于它的前任標準DES,Rijndael使用的是代換-置換網(wǎng)絡(luò),而非Feistel架構(gòu)。AES在軟件及硬件上都能快速地加解密,相對來說較易于實現(xiàn),且只需要很少的存儲器。作為一個新的加密標準,目前正被部署應(yīng)用到更廣大的范圍。
1997年9月12日,美國聯(lián)邦登記處公布了正式征集AES候選算法的通告。對AES的基本要求是: 比三重DES快、至少與三重DES一樣安全、數(shù)據(jù)分組長度為128比特、密鑰長度為128/192/256比特。
1998年8月12日,在首屆AES候選會議(first AES candidate conference)上公布了AES的15個候選算法,任由全世界各機構(gòu)和個人攻擊和評論。
1999年3月,在第2屆AES候選會議(second AES candidate conference)上經(jīng)過對全球各密碼機構(gòu)和個人對候選算法分析結(jié)果的討論,從15個候選算法中選出了5個。分別是RC6、Rijndael、SERPENT、Twofish和MARS。
2000年4月13日至14日,召開了第3屆AES候選會議(third AES candidate conference),繼續(xù)對最后5個候選算法進行討論。
2000年10月2日,NIST宣布Rijndael作為新的AES。經(jīng)過3年多的討論,Rijndael終于脫穎而出。
Rijndael由比利時的Joan Daemen和Vincent Rijmen設(shè)計。算法的原型是Square算法,它的設(shè)計策略是寬軌跡策略(wide trail strategy)。算法有很好的抵抗差分密碼分析及線性密碼分析的能力。
① 抵抗所有已知的攻擊。
② 在多個平臺上速度快,編碼緊湊。
③ 設(shè)計簡單。
當前的大多數(shù)分組密碼,其輪函數(shù)是Feistel結(jié)構(gòu)。
Rijndael沒有這種結(jié)構(gòu)。
Rijndael輪函數(shù)是由3個不同的可逆均勻變換
Rijndael (State, ExpandedKey)
{
AddRoundKey (State, ExpandedKey);
for (i=1; i Round (State, ExpandedKey+Nb* i); FinalRound (State, ExpandedKey+Nb*Nr) } Round (State, RoundKey) { ByteSub (State); ShiftRow (State); MixColumn (State); AddRoundKey (State, RoundKey) } FinalRound (State, RoundKey) { ByteSub (State); ShiftRow (State); AddRoundKey (State, RoundKey) }
大多數(shù)AES計算是在一個特別的有限域完成的。
AES加密過程是在一個4×4的字節(jié)矩陣上運作,這個矩陣又稱為"狀態(tài)(state)",其初值就是一個明文區(qū)塊(矩陣中一個元素大小就是明文區(qū)塊中的一個Byte)。(Rijndael加密法因支持更大的區(qū)塊,其矩陣行數(shù)可視情況增加)加密時,各輪AES加密循環(huán)(除最后一輪外)均包含4個步驟:
AddRoundKey - 矩陣中的每一個字節(jié)都與該次輪秘鑰(round key)做XOR運算;每個子密鑰由密鑰生成方案產(chǎn)生。
SubBytes - 通過非線性的替換函數(shù),用查找表的方式把每個字節(jié)替換成對應(yīng)的字節(jié)。
ShiftRows - 將矩陣中的每個橫列進行循環(huán)式移位。
MixColumns - 為了充分混合矩陣中各個直行的操作。這個步驟使用線性轉(zhuǎn)換來混合每列的四個字節(jié)。
最后一個加密循環(huán)中省略MixColumns步驟,而以另一個AddRoundKey取代。
AES是美國國家標準技術(shù)研究所NIST旨在取代DES的21世紀的加密標準。
AES的基本要求是,采用對稱分組密碼體制,密鑰的長度最少支持為128、192、256,分組長度128位,算法應(yīng)易于各種硬件和軟件實現(xiàn)。1998年NIST開始AES第一輪分析、測試和征集,共產(chǎn)生了15個候選算法。1999年3月完成了第二輪AES2的分析、測試。2000年10月2日美國政府正式宣布選中比利時密碼學(xué)家Joan Daemen 和 Vincent Rijmen 提出的一種密碼算法RIJNDAEL 作為 AES.
在應(yīng)用方面,盡管DES在安全上是脆弱的,但由于快速DES芯片的大量生產(chǎn),使得DES仍能暫時繼續(xù)使用,為提高安全強度,通常使用獨立密鑰的三級DES。但是DES遲早要被AES代替。流密碼體制較之分組密碼在理論上成熟且安全,但未被列入下一代加密標準。
AES加密數(shù)據(jù)塊分組長度必須為128比特,密鑰長度可以是128比特、192比特、256比特中的任意一個(如果數(shù)據(jù)塊及密鑰長度不足時,會補齊)。AES加密有很多輪的重復(fù)和變換。大致步驟如下:1、密鑰擴展(KeyExpansion),2、初始輪(Initial Round),3、重復(fù)輪(Rounds),每一輪又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4、最終輪(Final Round),最終輪沒有MixColumns。
aes丨wr6300丨沙伯基礎(chǔ) 無聲齒輪
- 產(chǎn)品規(guī)格:
- 齊全
- 產(chǎn)品數(shù)量:
- 56877
- 經(jīng)營模式:
- 貿(mào)易型
- 執(zhí)照認證:
- 已認證
- 最近更新:
- 2025/2/7 10:18:38
- 經(jīng)營品牌:
- 杜邦,東麗
東莞市千泰塑膠原料有限公司長期aes丨wr6300丨沙伯基礎(chǔ)無聲齒輪 aes丨wr6300丨沙伯基礎(chǔ)無聲齒輪fep美國杜邦100、pa66杜邦htn-53g50lr-bn517、pp韓華道達爾gh41、pom¥8元/KG所在地:廣東東莞
東莞市千泰塑膠原料有限公司
AES生產(chǎn)廠家
- 產(chǎn)品規(guī)格:
- 170kg
- 產(chǎn)品數(shù)量:
- 100000
- 經(jīng)營模式:
- 生產(chǎn)型
- 執(zhí)照認證:
- 未認證
- 最近更新:
- 2021/1/28 10:28:53
- 經(jīng)營品牌:
- 興銀河
aes生產(chǎn)廠家 咨詢熱線:曹經(jīng)理 如果您想了解aes生產(chǎn)廠家、aes廠家、aes價格、aes哪里買、aes用途、aes湖北供應(yīng)商、aes用法或者用量,請與我聯(lián)系。 aes屬性介紹:¥1元/kg所在地:湖北武漢
湖北興銀河化工有限公司
AES生產(chǎn)廠家
- 產(chǎn)品規(guī)格:
- 13367273362
- 產(chǎn)品數(shù)量:
- 1000kg
- 經(jīng)營模式:
- 服務(wù)型
- 執(zhí)照認證:
- 未認證
- 最近更新:
- 2022/6/24 15:22:49
- 經(jīng)營品牌:
aes 吳經(jīng)理 中文名稱:脂肪醇聚氧乙烯醚硫酸 鈉 英文名稱:sodiumalcoholethersulphate 代號/簡稱:aes cas:9004-82-4¥1元/KG所在地:湖北武漢
湖北殷合精細化工有限公司