数据加密在FPGA系统中的设计

被引量 : 0次 | 上传用户:wuzhen16885168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术的不断发展,基于FPGA技术的片上系统(SOC,System OnChip)设计逐渐成为嵌入式系统发展的新方向。它作为一种介于通用处理器和ASIC之间的全新计算解决方案具有设计方式灵活,开发周期短,软硬件在系统可编程,系统可裁减,可扩充,可升级等诸多优点,因而在信息安全、计算机视觉以及移动通讯等领域具有广阔的应用前景。本文以FPGA技术为基础,提出了一种基于统一硬件任务接口的嵌入式系统设计方法。并在Xilinx Virtex-ⅡFPGA上,针对数据加密计算设计并验证了一种通用的加密任务接口。具体完成了以下工作:首先,简要介绍了片上系统的概念和发展,重点介绍了Virtex-ⅡPro FPGA相关的基础知识和开发设计流程。第二,介绍了统一硬件任务接口的概念,分析了软硬件任务之间的区别。设计了一种通用的加密任务接口用于加密任务的状态控制。第三,对DES加密算法进行了介绍,并在所设计的通用加密任务接口的基础上,对DES加密进行了系统设计和功能实现。第四,对AES加密算法进行了介绍,在所设计的通用加密任务接口的基础上,对AES加密进行了系统设计和功能实现。通过对两种加密算法的FPGA实现以及与软件加密的性能比较,统一加密任务接口的功能得到了验证,同时FPGA技术在计算密集型应用中的加速优势得到了一定的体现。
其他文献
<正> 在现代战争中由于面压制式武器,如多管火箭炮,太费弹药,而大梯队用的中型和重型火炮又不能经常支援步兵,因此,迫击炮仍然是步兵用的间瞄射击的重要武器之一。这种武器对
<正>在教学过程中,我遇到了这样一个问题:问题0已知以a为首项的数列{an}满足:an+1={an-3,an>32an,an≤2,其中n∈N*。求正整数a,k的值,使得等式an+k=an对任意正整数n都成立.本
期刊
针对有人认为"冰心并不是儿童文学作家",本人认为冰心是优秀的儿童文学作家但她写的不是"儿童本位的儿童文学",而是"非儿童本位的儿童文学",且从不是专为儿童写的、借写儿童
<正> 近年来,美国陆军比较重视迫击炮的发展。为了寻求改进美国迫击炮系统的各种可能性,新成立了一个迫击炮系统办公室,专门负责管理陆军的迫击炮,并且包括海军,空军和海军陆
微结构光纤(Microstructured optical fiber,MOF)技术是利用光子晶体作包层,实现操控光子在光纤芯中运动,达到传送光波目的。因为MOF比传统光纤具有更广阔的应用前景,所以是目
近二十年以来,认知心理学的一个重要分支——建构主义越来越受到人们的关注,在教育领域,尤为如此。建构主义教育学的核心内容是:以学生为中心,强调学生对知识的主动探索、主
进入二十一世纪之后,得益于我国经济社会的迅猛发展以及市民出行理念的逐渐成熟,公共交通专用道作为一种为常规公交出行提供明显时间优势的道路运行方式已在我国得到广泛支持与
<正>按照列维·布留尔的说法,所谓原始思维“就是以受互渗律支配的集体表象为基础的、神秘的、原逻辑的思维.”它是一种排除了一切抽象概念成份的具体思维.这种思维从它在原
高龄人士、残障人士、智障人士等弱势群体如何能够像正常人一样参与到社会活动中来,不仅是一个社会问题,更是一个法律问题。监护制度就是解决这一社会问题的钥匙之一。由于我
论述了剪切或拉伸流场中描述液滴形变的两个典型变量即变形度和取向角;介绍了影响液滴形变的粘度比、毛细管数、雷诺数、韦伯数、Peclet number和Elasticity number等无量纲参