基于FPGA/DSP智能系统的抗攻击关键技术研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:trulyliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今社会已经进入到信息时代,信息安全问题显得愈加重要。FPGA(现场可编程门阵列)和DSP(数字信号处理器)等智能化器件近年来得到了快速的发展,通用的FPGA和DSP芯片采用外挂的存储器来保存数据。然而,由于存储器本身不具有防护功能,攻击者可以通过简单的编程器实现数据的读出甚至还可以通过物理攻击获取程序。为有效提高系统安全性、保护知识产权,开展面向安全存储的抗攻击研究有着十分重要的社会意义和经济价值。本文以FPGA配置芯片为例进行研究,分析了攻击者可能直接读取FPGA配置芯片中程序的方式,针对FPGA系统的安全性开展了防护技术研究。首先,提出了通信AS端口防护方案,基于攻击与正常下载模式的区别,开展了抗攻击研究。通过对输入AS端口的指令进行识别来判断攻击者是否通过AS端口读取程序。其次,针对芯片拆除的攻击,提出了基于边缘电场传感器的芯片拆除探测方法,一旦芯片被拆边缘电场传感器电容发生变化,通过判断边缘电场传感器电容是否变化可以识别攻击。基于Ansoft Maxwell建立边缘电场传感器的仿真模型,通过优化传感器图形、面积以及几何参数得到了提高传感器灵敏度的方法。接着,在识别到攻击后需要快速销毁存储器数据。通过分析NAND Flash存储器特点,提出随机地址覆写数据“0”的存储器数据快速销毁方法,能够快速销毁配置芯片程序,达到破坏数据完整性的目的。最后采用0.18μm工艺,完成了抗攻击电路设计与流片,测试结果表明抗攻击芯片可以完成预期的AS端口防护、电容检测和Flash快速销毁功能。在此基础上,开展了集成具有封装完整性检测、光传感器、温度传感器的抗攻击芯片、微型电池、配置芯片和论文设计的抗攻击芯片的系统封装单元的设计,实现了对存储配置芯片的全方位防护。
其他文献
随着数码相机、智能手机等成像设备的日渐普及,图像成为当今社会重要的信息载体,并发挥着越来越重要的作用。随着图像处理软件的日益强大,用户可以轻易改变图像内容而不留下
背景:心脏起搏细胞的功能障碍会导致很多疾病的发生,统称为“病态窦房结综合征”(SSS),治疗主要采用电子起搏器植入。然而,这种治疗方法也存在很多弊端,如电池老化,脱线,感染
中越关系已有2000多年历史,中越关系在任何时候都是受关注的话题。近年来,中越两国经济发展迅速,两国关系更加安稳。两国的全面合作与互相帮助关系不仅体现在政治、军事,经济等硬实力上,也体现在社会文化软实力上。两国政府都致力于推进建立良好关系,以16金字“睦邻友好,全面协作,长期安稳,面向未来”为宗旨,以“四好”——“好邻居,好朋友,好同志,好伙伴”为方针。在21世纪,越南政府将中国定位为“战略伙伴和
接收机是全球定位系统的重要组成部分。软件接收机借鉴了软件无线电的思路,通过软件的方式来实现传统硬件接收机的基带信号处理部分,软件接收机具有灵活自由、可升级改变的优
随着分布式发电技术的推广应用,分布式发电系统对其接入的电力系统的影响越来越显著。一方面,LCL型并网逆变器作为分布式发电系统和公用电网之间的关键接口,在实现高效电能传输的同时也引入了高频开关纹波;另一方面,由于分布式发电系统与电力系统之间存在阻抗动态交互现象,这可能导致系统中出现一系列的谐波及振荡问题,进而威胁整个电力系统的稳定运行。因此,需要设计优良的控制策略使并网逆变器具备快速应对系统谐波及振
SLAM(Simultaneous Localization and Mapping)是公认的智能移动机器人实现自主导航的核心环节。自2010年微软的第一款深度相机Kinect问世以来,因其价格低廉、采集信息丰富、可以直接获取像素深度信息等特点,迅速获得大批视觉SLAM研究者的青睐。因此基于深度相机的SLAM发展非常迅速。基于深度相机的研究被称为RGB-D SLAM,它既是机器人自主导航领域比较火
随着科学技术的飞速发展和人们生活水平的日益提高,基于室内定位的服务应用受到了越来越多的关注。经过大量的研究,室内定位领域公认的发展趋势是从多个成本低廉的传感器获取
泰国是汉语教学事业开展得最好的国家之一,对泰国的汉语教学问题进行分析研究,有助于推进泰国汉语教学事业的发展,对于其他国家和地区也有一定的借鉴意义。在对外汉语教学中,
我国幅员辽阔,地势西高东低,呈阶梯状分布,对于长距离电能的输送只能采用大跨越架空的形式进行。近几年来,随着全球气候不断变暖,大风、暴雨和冰雪等恶劣气候情况频有发生,架
计算神经科学是神经科学研究的重要方法之一,通过建立神经元网络的生物物理模型对其特性与结构进行研究。为满足大规模神经元网络仿真的需要,以现场可编程门阵列(FPGA)进行硬