【摘 要】
:
本文以智能卡的加解密为应用背景,提出了AES加密算法的加密协处理器的设计方案。 首先,介绍了课题的研究意义,并详细介绍了目前非接触式智能IC卡系统组成、工作方式、安全技
论文部分内容阅读
本文以智能卡的加解密为应用背景,提出了AES加密算法的加密协处理器的设计方案。
首先,介绍了课题的研究意义,并详细介绍了目前非接触式智能IC卡系统组成、工作方式、安全技术的研究状况。
在基于密码算法技术的智能卡信息安全方面,选择了高级加密标准(AES)作为非接触式智能卡的加密算法。给出了AES加密算法的详细的加密、解密原理和过程,并分析了算法的各种硬件实现结构的特点。针对智能卡中信息加密应用的特殊性,以降低面积和功耗作为设计的最主要目标,选择了内部流水线结构作为智能卡AES加密协处理器的结构,并对整个协处理器的硬件结构进行了改进,同时引入CSE优化算法来降低硬件资源的消耗。AES算法过程中,密钥扩展采用了同步扩展的方法产生轮密钥,即在进行每一轮运算的同时产生下一轮轮密钥,使得轮运算和密钥扩展变换同步进行,并且密钥扩展模块又与字节替换模块共享使用SBOX模块,这样就大大的节省了硬件资源。在上面的设计基础上,将加密和解密进行了有效整合,进一步节省了硬件资源。本文中设计的结构突出特点就是最大程度上实现了资源共享,减小了硬件面积。
在协处理器的结构设计基础上,按照自顶向下(Top-Down)的设计方法,自底向上(Bottom-Up)的验证方法,采用可综合的VerilogHDL代码,对设计的逻辑电路进行RTL描述。设计的RTL代码首先使用Synopsys VCS进行了仿真,验证了设计的功能正确性;然后将设计的RTL代码读入Synopsys Design Compiler,加入约束条件,进行了优化综合,并使用Primetime对设计进行了STA(静态时序分析)。该设计综合时使用的是Artisan UMC Sage-X 0.18um标准单元库,加解密最高工作频率100MHz,面积约0.4×0.4mm2,等效门数16K,综合后功耗约为:280mW。设计结果表明,该设计满足各项要求,满足非接触式智能卡对数据的加解密要求。
其他文献
本文进行了以少根紫萍(Landoltia punctata)为原料,以丙酮丁醇梭菌(Clostridium acetobutylicum CICC8012)为菌种发酵生产燃料丁醇的研究。首先对少根紫萍的淀粉和单糖组成进
混沌背景下弱信号检测技术在国防科技建设和现代化军事中具有重要的理论和实际意义。在传统的检测方法中,由于背景信号波形复杂,通常把用有限个独立变量描述的混沌看成随机信号
综合传感网(ISN)是一种具有感知、数据传送、业务处理能力的综合网络。ISN传送层传送与控制网络数据资源,实现ISN感知层的接入和网络节点及网间的互连。ISN传送层传送节点是实
放线菌是一类极其重要的微生物资源,它是许多天然活性物质包括抗生素的重要来源。而嗜盐放线菌是生活在极端高盐环境中的特殊类群,该类群的分离和生长都需要一定浓度的盐离子
真菌的物种数量庞大、分布广泛、生存方式多样,能够产生结构类型独特、新颖,活性多样的次生代谢产物,是活性天然产物的重要来源之一。人类已从真菌中发现的针对不同疾病的重
电网的安全稳定运行与无功功率平衡有关,传统的无功功率补偿装置难以满足无功功率的动态平衡。SVC动态补偿装置可以快速平衡负荷的无功功率,明显改善供电系统的电能质量,提高运行效率。因此,SVC在系统内的应用越来越多。为了保证较好的调节线性度,SVC采用的是空心电抗器。由于没有铁芯形成磁闭合回路,空间磁场强度很大,会对临近的设备如电缆产生影响,进而危及设备和系统的安全运行。此外,强磁场对暴露在其中的工作
请下载后查看,本文暂不支持在线获取查看简介。
Please download to view, this article does not support online access to view profile.
微流控技术把化学和生物实验室的大部分功能集成到尺寸很小的芯片上,并采用电场力、超声波、磁力等处理和操控微流体。实现超声波功能在单个微流控芯片上的集成是微流控技术的
本课题研究的主要内容是低压大容量(40V/350μF)液体钽电解电容器用工作电解质。论文在去极化理论、阴极容量理论、电解质的电导理论的指导下,研究了在液体钽电解电容器工作过程中,电解质溶液与电容器阴极接触界面的离子分布状态以及工作电解质电导率的影响因素。液体钽电解电容器工作时,在外加电场的作用下,金属电极与电解质的界面上会形成双电层结构。本课题在电容器的工作电解质中加入电极电位高于氢离子的具有去极
L-2-氨基丁酸是一种非天然的手性α-氨基酸,是新型抗癫痫药--左乙拉西坦的主要生产原料,左乙拉西坦主要用于治疗局限性及继发性全身性癫痫。目前,市场上L-2-氨基丁酸年需求量在2