SoC芯片中AES加密模块的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:asqbt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的普及和网络的发展,信息安全受到人们的普遍重视。2001年11月26日,美国国家标准和技术研究所(NIST)正式宣布Rijndael算法为高级加密标准(AES),编号为FIPS PUBS 197。目前,针对AES算法的加密芯片在信息安全领域已成为研究热点,系统级芯片(SoC)因其具有更低的设计成本和更高的可靠性,已成为当前微电子芯片发展的主流。论文主要工作是设计一个SoC芯片中的AES加密/解密模块。 AES加密/解密模块的设计目标是:支持128比特、192比特、256比特三种位长的密钥,支持ECB、CBC、CFB、OFB、CTR五种工作模式,在100MHz频率下的平均吞吐率达到1Gbit/秒。论文介绍了AES算法的基本原理,分析了AES模块的工作流程和硬件实现,给出了SoC芯片中AES模块的总体架构设计。论文中的AES模块采用非流水线结构,同时支持反馈和非反馈两种模式,并采用可配置的密钥输入方式增加模块的灵活性。论文描述了AES模块中各子模块的功能,并对其中的关键模块如密钥扩展、加密/解密核心模块等做了详细讨论。最后,论文用Verilog硬件描述语言实现AES模块。 经过仿真和综合,下载至FPGA中验证。仿真和片上验证的结果表明:AES模块支持三种密钥长度和五种工作模式。同时,片上测试结果显示AES模块的最高频率可达119MHz,由此可得理论上其平均吞吐率高于1Gbps,达到了设计指标。最后,将本设计和其他同类设计进行了比较,并分析了本设计的优点和不足。
其他文献
本文通过对荣华二采区10
期刊
在经济转型的背景下,高职院校与企业的合作问题,对稳定经济发展、促进经济结构转型、保证国民经济的长远利益具有现实意义.要想与企业合作,实现合作共赢,学校必须加强内涵建
当前,随着盗版软件和电子商务的迅速发展,软件加密技术越来越引起人们的重视。但是,在一些生产型企业中,对生产线上的测试软件的保护还没有引起人们的足够重视。 本文讨论了加
近年来,高校管理人员借助高校后勤部门牟利的案例不占少数,引起了社会各界的关注,高校的后勤部门作为一种服务部门,应该本着以人为本的理念,为高校师生和科研工作提供更加优
“互联网+”时代到来,对开放教育学生工作提出新的挑战和要求.从开放教育专业管理员内涵阐述,回顾专业管理员任职要求,分析现代信息技术飞速发展对专业管理员工作的新挑战,探
技术的飞速发展把芯片设计带入了十亿级晶体管的领域,这意味着单个芯片中可集成更多的IP核。而随着芯片中IP核的增多,以片上总线为通讯方式的片上系统(SoC)设计方法将不再满足
水稻米粒的形状和大小受到颖壳形状和大小的严格控制,表明颖壳的形态在决定水稻外观品质和产量方面起重要作用。本论文中我们发现在野生型日本晴颖壳上表皮细胞扩张生长的过程
以实训教学模式在航空服务专业中的作用研究为重点进行阐述,结合当下高校航空服务专业教学实际情况为依据,首先分析实训教学模式在航空服务专业中运用现状;其次通过实训教学
留守儿童问题一直是我国教育发展的难题,而近年来随着经济水平的提高,社会的发展,人工智能逐渐走入人们的生活.这也为解决留守儿童这一难题开辟了新的途径,即基于人工智能的
近年来,我国医学院校的大学生掀起了创新创业的热潮,尤其是在现代信息技术不断改革的背景下,我国医学院校的大学生开始通过各种方式开展创新创业活动,并且取得了很大的成就,