AES之遠端嵌入式系統平台
No Thumbnail Available
Date
2012
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
當今科技傳播進步,高級加密標準(Advanced Encryption Standard)已經被廣泛應用於各方面軟硬體通訊設備。
本實驗室使用AES演算法為基礎,透過物件導向程式語言,開發出一套AES應用軟體的平台。本研究將平台增加與修改,製作出對AES之初學者能快速學習的e-learning平台。硬體方面,在EDK環境下使用MicroBlaze處理器,將AES的32位元硬體架構與軟體架構同時放置於FPGA中,讓嵌入式系統可執行AES的軟硬體功能。
此系統除了有AES基本架構外,還包含了在文字、各模式圖片、FPGA、遠端控制等各類應用。本研究最後整合軟硬體,開發提供使用者學習AES的平台,對研究AES來說,是一套很有用的工具。
Advances in technology, the Advanced Encryption Standard (Advanced Encryption Standard) has been widely used in all aspects of hardware and software communications equipment. In our laboratory using the AES algorithm, based on the C # programming language to develop a set of AES application software platform, In this study, the platform to increase and modify, create AES of the beginners can quickly learn the e-learning platform. MicroBlaze processor in the EDK environment,AES 32-bit hardware architecture and software architecture placed in the FPGA at the same time, let embedded system executable AES of Hardware and software features. AES basic architecture, this system also includes in the text, the pictures of each mode, FPGAs, remote control and other types of applications. Finally, integration of hardware and software, developed to provide users with the AES-learning platform for research AES is a useful tool.
Advances in technology, the Advanced Encryption Standard (Advanced Encryption Standard) has been widely used in all aspects of hardware and software communications equipment. In our laboratory using the AES algorithm, based on the C # programming language to develop a set of AES application software platform, In this study, the platform to increase and modify, create AES of the beginners can quickly learn the e-learning platform. MicroBlaze processor in the EDK environment,AES 32-bit hardware architecture and software architecture placed in the FPGA at the same time, let embedded system executable AES of Hardware and software features. AES basic architecture, this system also includes in the text, the pictures of each mode, FPGAs, remote control and other types of applications. Finally, integration of hardware and software, developed to provide users with the AES-learning platform for research AES is a useful tool.
Description
Keywords
AES, e-Learning, FPGA, MicroBlaze, 遠端, AES, e-Learning, FPGA, MicroBlaze, remote