当前位置:主页 > 科技论文 > 计算机论文 >

基于AES的安全协处理器设计与实现

发布时间:2018-10-05 14:29
【摘要】:随着嵌入式产品的迅速发展以及产品设计的越来越开放,嵌入式产品的知识产权保护日益成为产品开发者关注的焦点,同质化的硬件解决方案使得越来越多的产品开发者将其核心竞争力融入在嵌入式软件内,因此如何保护嵌入式软件安全成为了保护嵌入式产品的关键。文章首先分析了嵌入式软件的特点以及安全威胁来源,然后介绍了几种常见的嵌入式软件防护方案及其优缺点,在此基础上提出一种基于AES的安全协处理器的嵌入式软件防护机制,并对该安全协处理器进行了设计实现。 基于协处理器的嵌入式软件防护机制有效解决了纯软件保护方案占用系统资源大的短板,以及其他硬件保护方案只单一提供身份认证的不足。该安全协处理器采用异构S盒的AES协处理器对主机身份进行验证以及对用户数据和程序进行加密处理,同时内置的EEPROM存储器能够对用户数据及程序进行安全存储。考虑到嵌入式系统资源有限等特点,安全处理器设计实现过程中采取多种优化结构和算法以在安全性、面积、速度和功耗之间取得良好平衡。 在系统架构的基础上,对各个功能模块进行划分,按照ASIC设计的标准流程,用verilog硬件描述语言对该协处理器进行设计,然后采用Modelsim进行功能仿真,搭建FPGA平台进行硬件验证,在HuaHong NEC0.35微米工艺库下采用DesignCompiler进行综合,并用Astro对其进行后端版图设计,,最终在HuaHong NEC成功实现流片,并对流片后的芯片搭建硬件平台进行测试,测试结果表明该安全协处理器能够满足预期要求。
[Abstract]:With the rapid development of embedded products and the increasing openness of product design, intellectual property protection of embedded products has increasingly become the focus of product developers. The homogenous hardware solution makes more and more product developers integrate their core competence into embedded software, so how to protect the security of embedded software becomes the key to protect embedded products. This paper first analyzes the characteristics of embedded software and the source of security threats, then introduces several common embedded software protection schemes and their advantages and disadvantages. On this basis, an embedded software protection mechanism based on AES security coprocessor is proposed, and the security coprocessor is designed and implemented. The embedded software protection mechanism based on coprocessor effectively solves the problem that pure software protection schemes occupy large system resources and other hardware protection schemes only provide identity authentication. The security coprocessor uses the heterogeneous S-box AES coprocessor to verify the host identity and encrypt the user data and programs. Meanwhile, the built-in EEPROM memory can store the user data and programs safely. Considering the limited resources of embedded system, a variety of optimization structures and algorithms are adopted in the design and implementation of the security processor to achieve a good balance among security, area, speed and power consumption. On the basis of the system architecture, each functional module is divided into two parts. According to the standard flow of ASIC design, the coprocessor is designed with verilog hardware description language, and then Modelsim is used to simulate the function, and the FPGA platform is built for hardware verification. In the HuaHong NEC0.35 micron process library, DesignCompiler is used to synthesize, and the back-end layout is designed with Astro. Finally, the flow sheet is successfully realized in HuaHong NEC, and the chip behind the convection chip is built up to test the hardware platform. The test results show that the security coprocessor can meet the expected requirements.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1

【相似文献】

相关期刊论文 前10条

1 Tim O Gara;在定点DSP上实现浮点运算[J];电子产品世界;2005年22期

2 曾晓洋;;可重配置的嵌入式安全协处理器IP核及其应用[J];中国集成电路;2006年12期

3 ;面向便携高清视频应用的DaVinci DM355处理器[J];世界电子元器件;2008年04期

4 梁松海,张武健,周润德,羊性滋,葛元庆;一种适用于智能卡应用的RSA协处理器[J];微电子学;1999年01期

5 ;傻博士信箱[J];电脑爱好者;1999年15期

6 谢波;徐志军;陆鸢;魏文彪;;智能卡嵌入式AES/Rijndael协处理器设计[J];军事通信技术;2004年04期

7 ;Cell最新细节[J];微电脑世界;2005年09期

8 Kevin Krewell;;遍地开花的多核技术 多核技术从嵌入式扩展到服务器,再到客户机[J];电子产品世界;2006年05期

9 ;应用处理器在TD-SCDMA手机中的应用[J];中国集成电路;2007年08期

10 宋锐;贾媛;吴成柯;张建龙;;基于MCU架构的运动估计协处理器的研究与实现[J];电路与系统学报;2008年02期

相关会议论文 前10条

1 韦进进;朱文君;;饮用水中七种微量元素ICP-AES同时测定法的研究[A];2011中国环境科学学会学术年会论文集(第四卷)[C];2011年

2 冯旭;杨桂香;;高分辨率ICP-AES测定氧化钕中的稀土元素[A];第十三届全国稀土化学分析学术研讨会论文集[C];2011年

3 陈育新;瞿晓钢;冯艳秋;;ICP-AES法测定GH4169G中的B元素分析探讨[A];第十二届中国高温合金年会论文集[C];2011年

4 邓元庆;谢涛;石会;龚晶;;AES算法的密钥雪崩效应特性研究[A];中国电子教育学会高教分会2011年论文集[C];2011年

5 刘海清;陆洪毅;童元满;;基于随机掩码的AES算法抗DPA攻击硬件实现[A];全国计算机安全学术交流会论文集(第二十三卷)[C];2008年

6 郭剑啸;张海燕;黄仲汉;;15种氧化稀土中Al的ICP-AES法测定[A];第十三届全国稀土化学分析学术研讨会论文集[C];2011年

7 刘晶;;基于改进AES算法对数字图书馆文档加密的研究[A];华北地区高校图协第二十四届学术年会论文(文章)汇编[C];2010年

8 沈勇;;国际音频技术研究动态[A];2006年声频工程学术交流会论文集[C];2006年

9 郭前岗;;适用于矢量控制的高性能运动控制协处理器ADMC201及其应用[A];1998中国控制与决策学术年会论文集[C];1998年

10 王培元;杨卫东;杨志刚;王学秀;;基于PowerPC的FPGA协处理器的研究[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年

相关重要报纸文章 前10条

1 徐淼;四核心与多核心处理器的发展[N];中国计算机报;2007年

2 ;TD-SCDMA手机采用协处理器[N];网络世界;2001年

3 谢文砚;非x86处理器将再度繁荣[N];中国计算机报;2008年

4 电脑商报记者 祁萌;曙光研制HPC协处理器部件[N];电脑商报;2007年

5 赵艳秋;手机青睐可拓展方案 IC设计转攻应用处理器[N];中国电子报;2007年

6 ;采用协处理器的TD-SCDMA手机设计[N];人民邮电;2001年

7 姜波;用户眼中x86技术的未来[N];网络世界;2006年

8 Altera公司高级产品行销经理 Paul Ekas;FPGA协处理器优化汽车信息系统设计[N];中国电子报;2004年

9 姜波;AMD亮剑[N];网络世界;2006年

10 岳婷;AP面临基带和协处理器竞争[N];中国电子报;2007年

相关博士学位论文 前10条

1 郑裕峰;高速包分类协处理器及网络平台研究[D];中国科学技术大学;2007年

2 董晓丽;分组密码AES和SMS4的安全性分析[D];西安电子科技大学;2011年

3 杜学亮;定制指令与协处理器加速机制的研究[D];中国科学技术大学;2009年

4 张晓明;网络处理器设计的若干关键技术研究[D];国防科学技术大学;2006年

5 吴丹;高效能计算型存储器体系结构关键技术研究与实现[D];华中科技大学;2012年

6 张德学;面积优化的JavaCard处理器的设计与实现[D];中国科学技术大学;2006年

7 张闻宇;高级加密标准的分析[D];山东大学;2007年

8 姜立群;人calpain1大亚基相作用的蛋白质筛选及其在Angll诱导心肌细胞肥大模型中功能的初步探索[D];中国协和医科大学;2003年

9 冯国柱;PKI关键技术研究及其应用[D];国防科学技术大学;2006年

10 陈毅成;无线传感器网络节点芯片安全增强策略研究[D];华中科技大学;2008年

相关硕士学位论文 前10条

1 郭超;基于AES的安全协处理器设计与实现[D];华中科技大学;2012年

2 林晓牧;基于AXI接口的多模式AES加解密IP核设计与实现[D];华南理工大学;2010年

3 贾旭;AES算法的安全性分析及其优化改进[D];吉林大学;2010年

4 谷海峰;吉林石化公司AES产品成本优化的研究[D];吉林大学;2011年

5 章成e

本文编号:2253756


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2253756.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0af3e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com