匯編語言實現aes優(yōu)化.doc
約4頁DOC格式手機打開展開
匯編語言實現aes優(yōu)化,4200字摘要 aes是美國高級加密標準算法,將在未來幾十年里代替des在各個領域中得到廣泛應用。本文在研究分析aes加密算法原理的基礎上,著重說明算法的實現步驟,并結合avr匯編語言完整地實現aes加密和解密。根據aes原理,提出幾種列變化的優(yōu)化算法,并根據實驗結果分析和比較它們的優(yōu)缺點。關鍵詞 aes算法 des ...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/5552.gif)
內容介紹
此文檔由會員 space 發(fā)布
4200字
摘要 AES是美國高級加密標準算法,將在未來幾十年里代替DES在各個領域中得到廣泛應用。本文在研究分析AES加密算法原理的基礎上,著重說明算法的實現步驟,并結合AVR匯編語言完整地實現AES加密和解密。根據AES原理,提出幾種列變化的優(yōu)化算法,并根據實驗結果分析和比較它們的優(yōu)缺點。
關鍵詞 AES算法 DES AVR匯編語言 加密算法 解密算法
引言
隨著對稱密碼的發(fā)展,DES數據加密標準算法由于密鑰長度較小(56位),已經不適應當今分布式開放網絡對數據加密安全性的要求,因此1997年NIST公開征集新的數據加密標準,即AES[1]。經過三輪的篩選,比利時Joan Daeman和Vincent Rijmen提交的Rijndael算法被提議為AES的最終算法。此算法將成為美國新的數據加密標準而被廣泛應用在各個領域中。盡管人們對AES還有不同的看法,但總體來說,AES作為新一代的數據加密標準匯聚了強安全性、高性能、高效率、易用和靈活等優(yōu)點。AES設計有三個密鑰長度:128,192,256位,相對而言,AES的128密鑰比DES的56密鑰強1021倍[2]。AES算法主要包括三個方面:輪變化、圈數和密鑰擴展。本文以128為例,介紹算法的基本原理;結合AVR匯編語言,實現高級數據加密算法AES。
摘要 AES是美國高級加密標準算法,將在未來幾十年里代替DES在各個領域中得到廣泛應用。本文在研究分析AES加密算法原理的基礎上,著重說明算法的實現步驟,并結合AVR匯編語言完整地實現AES加密和解密。根據AES原理,提出幾種列變化的優(yōu)化算法,并根據實驗結果分析和比較它們的優(yōu)缺點。
關鍵詞 AES算法 DES AVR匯編語言 加密算法 解密算法
引言
隨著對稱密碼的發(fā)展,DES數據加密標準算法由于密鑰長度較小(56位),已經不適應當今分布式開放網絡對數據加密安全性的要求,因此1997年NIST公開征集新的數據加密標準,即AES[1]。經過三輪的篩選,比利時Joan Daeman和Vincent Rijmen提交的Rijndael算法被提議為AES的最終算法。此算法將成為美國新的數據加密標準而被廣泛應用在各個領域中。盡管人們對AES還有不同的看法,但總體來說,AES作為新一代的數據加密標準匯聚了強安全性、高性能、高效率、易用和靈活等優(yōu)點。AES設計有三個密鑰長度:128,192,256位,相對而言,AES的128密鑰比DES的56密鑰強1021倍[2]。AES算法主要包括三個方面:輪變化、圈數和密鑰擴展。本文以128為例,介紹算法的基本原理;結合AVR匯編語言,實現高級數據加密算法AES。
TA們正在看...
- 21.2《一次函數的圖像和性質》課件(共17張ppt).p...ppt
- 21.4《一次函數的應用》課件(共18張ppt).ppt
- 21.5《一次函數與二元一次方程的關系》課件(共17張...ppt
- 22.2《平行四邊形的判定》課件(共20張ppt).ppt
- 22.3《三角形的中位線》課件(共18張ppt).ppt
- 22.5《菱形》ppt課件1(共21張ppt).ppt
- 22.6《正方形》課件(共26張ppt).ppt
- 22.7《多邊形的內角和與外角和》課件1(共26張ppt...ppt
- 22.7《多邊形的內角和與外角和》課件(共20張ppt)...ppt
- 28.2解直角三角形(2)仰角、俯角課件(共11張ppt)....ppt