DES(Data Encryption Standard)算法是一種數據加密算法,是國際上的商用保密通信和機通信的最常用的加密標準。在POS、ATM、磁卡及智能卡(IC卡)中被廣泛,以此來實現關鍵數據的保密。 匯編語言比機器語言易于讀寫、易于調試和修改,同時也具有機器語言執(zhí)行速度快,占內存空間少等優(yōu)點。
標簽: 利用匯編語言實現DES加密算法
上傳時間: 2020-07-18
上傳用戶:
21世紀是信息快速發(fā)展的時代,隨著計算機網絡的應用越來越廣泛,網絡安全也逐漸成為人們普遍關注的課題。可以預言,今后的社會將進入全面的網絡時代和信息共享時代,因此,網絡安全極其重要,只有安全的網絡才能保證網絡生活能夠有序進行、網絡系統(tǒng)不遭破壞、信息不被竊取、網絡服務不被非法中斷等。為了保證計算機網絡的可靠性、可用性、完整性、保密性和真實性等安全性,不僅要保證計算機網絡設備安全和計算機網絡系統(tǒng)安全,還要保護數據的安全。對數據實施安全的加密算法是保護數據安全的有效手段。AES(advanced Encryption standard)是美國國家標準和技術研究所宣布采用的高級加密標準,可以預測,AES在今后很長的一段時間內將會在信息安全中扮演重要的角色,因此對AES算法實現的研究成為國內外的熱點,它將會在信息安全領域得到廣泛的應用。AES在實現方面具有速度快、可并行處理、對處理器的結構無特殊要求,算法設計相對簡單,分組長度可以改變,而且具有很好的可擴充性。AES算法的這些特點使得選用FPGA來實現AES算法具有很好的優(yōu)越性,本文就是針對AES算法的FPGA實現進行研究。本文介紹了用FPGA實現AES算法所用的開發(fā)工具、開發(fā)語言和所選用的芯片,還具體介紹了AES算法的硬件實現方式,在此基礎上,著重闡述了AES算法FPGA實現的總體設計框圖,并對各個部分的設計分別給與介紹,給出了實現加密解密的時序仿真和設計結果。
標簽: AES算法 數據加密
上傳時間: 2022-06-18
上傳用戶:shjgzh
蟲蟲下載站版權所有 京ICP備2021023401號-1