基于AMBA总线的AES算法IP软核研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:leongiggs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,信息安全变得日益重要。由于密码分析水平、芯片处理能力的不断进步,目前广泛使用的DES算法的安全强度已经不能满足新的应用要求,所以研究新的加密标准AES(Advanced Encryption Standard)的算法与实现具有重要的现实意义。首先,本文分析了AES算法的加密流程和解密流程的基本变换和步骤,讨论了等价解密算法以及密钥扩展算法的基本原理。其次,本文提出了高速低成本AES软核的设计方案并且进行了实现,对设计结果进行了仿真、综合与验证。为了设计出具有高速数据处理能力的AES核,本文提出采用轮内部流水与轮外部流水相结合的混合流水线的加密解密结构,设计出的AES核的最高工作频率为125MHz,此时数据吞吐量可以高达16Gbps,远远高于绝大多数已知AES核的数据处理速度。另外,为了实现硬件成本最小化,本文经过分析采用了等效解密算法,从而在整体架构的设计上将加密与解密硬件资源进行了整合共用;在此基础上,对AES算法的各个主要变换都以低成本设计为目标,比如在字节替换时提出采用复合域变换的设计方法,在列混合部分提出采用字节级设计等,最终实现的AES核的等效硬件门数为177.9K,平均每门硬件开销的数据吞吐量高达89.9Kbps,和已知的各种方案设计出的AES核比较,达到了极高的硬件使用效率。综合以上两个方面的考虑,本文最终设计出了一款高速、低成本的AES算法的IP软核。再次,本文设计了AMBA AHB总线IP核的实现方案,包括Full AHB和AHB-LITE两种AHB总线结构。在为Full AHB核设计总线仲裁器时,文章提出了一种新的用于片上总线仲裁器的仲裁算法一自适应仲裁算法,并且对该算法进行了硬件实现。仿真结果表明,与传统仲裁算法相比,该算法可以更加合理地进行总线带宽分配。另外,本文为AES核设计了基于AMBA AHB总线的接口转换模块,该接口转换模块的功能是进行AES核与AHB总线之间控制、地址和数据信号的时序转换,从而方便该AES核在采用AMBA总线的SoC系统中的应用。最后,论文对所做的工作进行了总结和分析,指出了设计中的不足和有待改进的地方,提出了下一步研究工作的方向以及具体内容。
其他文献
摘要:冷藏库的设计要满足制冷设备及制冷工艺的要求,还必须做好外围护结构的隔热,防潮设计。随着制冷技术的不断革新,冷库建筑设计也必然应进行相应的改进,可以说这是冷库设计成败的关键。  关键词:隔热设计;防潮隔湿设计;地坪防冻;冷桥处理    引言  目前,全国冷库的总容量为700多万立方米,随着我国经济的发展,人们的生活质量要求越来越高,由于反季节消费,食品、饮品等生产企业仓贮等需要冷藏过渡贮存的食
期刊
现代战场电磁环境的日趋复杂,对无线电探测系统的性能提出了严峻的考验,要求目标探测系统能够在干扰信号存在的情况下仍能获得速度和距离信息。伪随机码跳频(Pseudo Random N
1946年,Gabor将Fourier变换的变换核即复指数函数,与一类可时移的窗函数乘积,构造了一新的可时移和频移的变换核(即基函数),从而提出了基于Fourier变换的复值Gabor变换。虽然
高速下行分组接入(HSDPA)是第三代移动通信合作伙伴项目标准化组织(3GPP)在R5协议版本中提出的一种为了提高频带利用率、加快信息传输速率和增加系统容量的WCDMA的加强技术。
本文以广东科技展览馆中的比特球展项为背景,对项目中涉及到的图像实时采集,图像处理和图像传输等重要模块进行了详细描述,设计和实现。  论文主要是研究人脸检测和人脸特
进入20世纪90年代后期,民用和军用两方面需求都推动着宽带多媒体通信卫星系统的发展。在民用通信领域,由于多媒体业务已经深入到人们的日常生活当中,全天候、多地域、大容量的多
在我国广播电视事业不断发展的过程中,电视信号监测系统也在不断发展和更新着。随着数字电视的推广普及,广播电视监测也从模拟电视信号的监测转向数字电视信号的监测,并且由
期刊
近年来,公路运输业在各国都得到了快速发展,给人们带来方便的同时也带来了很多压力,如车辆超载导致公路寿命缩短。随着车辆的日益增多,使得交通运输的管理和车辆检测成为社会的一
近年来随着数字多媒体业务的不断扩展,数字多媒体业务的观众对多媒体节目编目信息的要求也随之而来。而目前尚没有此领域的研究来满足观众的这一迫切需求,这也正是本文研究的