當前位置:首頁 > 技術資訊

AES加密算法

來源:超時代軟件     更新時間:2014年02月02日 19:02:12

隨著Internet/Communication的發展,諸如網上交易、保密通信等操作越來越頻繁,因此信息安全也越趨重要。與此同時,數據的加密速度也要求越來越快。

所謂加密是指將原文、信息等通過變換進行編碼的大密文。加密主要是為了保證安全,歷史上加密主要應用在軍事、外交等方面。如今可以在各行業看到加密的應用。加密又分成對稱加密和非對稱加密。對稱加密是指加密、解密所用的鑰匙(KEY)都是一樣的。而非對稱加密是指加密、解密所用的鑰匙是不一樣的,其鑰匙分為兩個,公開的鑰匙和私人的鑰匙。加密的時候用公開的鑰匙,解密的時候用私人的鑰匙,比如RAS,DSA,ECDSA等均是這類加密的方法。

 

AES是屬于對稱的塊加密方法。標準署(American National Bureau of Standard)在2001年12月26日采用RIJNDAEL算法作為其今后的加密標準,簡稱為AES加密標準。它可以處理128比特的數據塊加密,其加密鑰匙可以為128,192或者256。總的說來,AES算法是在以Byte為單位4*4的2D矩陣上進行運算,稱該矩陣為State。

 

采用DES作為政府內部和商業的加密標準。在隨后的20多年,得到了大范圍的應用。然而,由于DES加密的鑰匙長度不夠(只有64 bits,其中8bits為奇偶校樣位),比較容易受到攻擊,比如Biham,Shamir加密分析攻擊。同時DES采用的非線性SBOX進行數據置換,因此人們擔心該加密方法是否存在后門。而AES加密采用GF域的運算進行數據變化不存在該問題,同時加密鑰匙也比DES長,因而更加安全可靠。

 

隨著信息安全要求的不斷提高,數據加密作為保護信息安全的重要手段,其應用不再局限于軍事、國防等有限領域,而是迅速走進千家萬戶。AES將加密密鑰的位數提高到128bit以上,極大地增加了破解密文的難度。Rijndael被選為AES是經過多個密碼專家廣泛討論的結果。Rijndael算法具有靈活、簡便、抗擊多種密碼分析的優點,它的目標足發展成能夠安全用于商業、政治和軍事的加密算法。

 

AES(Rijndae1)算法匯聚了安全性、效率高、易實現和靈活性等優點,是一種較 DES更好的算法,通常被認為是DES算法的取代者。目前AES算法主要用于基于私鑰數據加密算法(對稱密鑰加密算法)的各種信 息安全技術和安全產品,為原有的數據加密應用提供更強的數據安全保障。此外,AES算法硬件實現的速度大約是軟件實現的3倍 ,這就給用硬件實現加密提供了很好的機會。

 

超時代視頻加密軟件、共享文件夾加密軟件、U盤防復制防拷貝軟件都是采用*高強度的256位AES加密算法進行加密的,因此,數據安全是有保障的。而且,超時代視頻加密軟件還客服了視頻流巨大而導致加密過程慢這一弱點是加密速度大大快于普通視頻加密軟件。

大乐透周一走势图 三分彩走势 体育竞彩 山东十一选五开奖 贵州十一选五推荐号 qq麻将3元送7万欢乐豆 快乐双彩开奖结果今天结果 股票大盘走势 一肖免费中特王中王 辉夜真人版电影百度云 温州麻将规则怎么胡 吉林快三今天开奖跨度 宁夏11选5走势图爱乐彩