Xilinx Zynq-7000系列安全配置策略.docx
《Xilinx Zynq-7000系列安全配置策略.docx》由会员分享,可在线阅读,更多相关《Xilinx Zynq-7000系列安全配置策略.docx(12页珍藏版)》请在第一文库网上搜索。
1、Xi1inxZynq-7000系列安全配置策略ZYNQ7000与传统FPGA有着巨大的差异,它将自己定位为一款AIIProgrammab1eSoc(软硬件可编程片上系统),视其为以FPGA作为外设的双核ARMA9处理器更加准切。它的启动过程体现了以处理器为核心这一特点,以往植入处理器硬核的FPGA的启动过程是先启动逻辑部分,再启动处理器,ZYNQ7000相反,先启动处理器再启动逻辑部分。一、ZYNQ7000配置过程ZYNQ7000的配置按先后顺序分为3个阶段:stage。、stage1stage2(可选)。表1配置步骤表2:表Ot模式引脚映射VMODE(I)VMODE(O)BoO1NoDE(4
2、)MOTeMODCWBoO1M。”(21BOOT.MOOCU1600T.M001O1M(HMIOPJM1。网M1。Mo)MK)MK)(2CattMdAG01ndpndntJTAG1B3D*VkSJTAG0000NOR00Ik4kNANO0I0ReSOrVM01IQsASPIX00Reserved11SDCrd1.I-Reserved1orv7.厂:丁*,jr一P11ModeVMooEVMODC0BOOTeMODCHIBOOT.MODI而BOOT_M8f12BOOTeeMODEIUBOOTMODEWMI08)M40pMI06JMI05MI0(4)MK(3MIOI却F11Used0P11Byptd
3、1MIOBank0Vo1UBMk1Ve1UState(GTS)ActiveResponseG1oba1Set-Reset(GSR)ActiveResponseNotes:1.Pre-Configuration.2.Duringnfiguration.zS,B3.Post-Con1igura1ion.1主被动模块相互配合完成工程的安全设计,以下对常用的部分安全策略进行简介。(1)、忖用户认证:在某些情况下,设备对程序来源的合法性有很高要求:必须由合法的组织提供的程序才能启动设备,以确保设备工作在设定的情景中,任何非法程序或对合法程序的篡改将无法让设备工作。Xi1inxZ7芯片提供的RSA用户认证
4、功能即是为了满足对程序进行合法性认证而引入的。RSA是一种非对称加密技术,将其与数字签名技术配合使用,就能对相关数据的合法性进行认证。XiIinX采用2组公私钥,1组固定,1组可替换,由此来确保更高的安全性。固定的1组称为PPK/PSK(primarypub1ickey/primarysecretkey),替换组为SPK/SSK(secondarypub1ickey/secondarysecretkey)o需要做认证的数据在其后加入1段认证代码,其包括:PPK,SPK,PSK加密SPK后得到的SPK签名,SHA-256摘要算法对FSB1做摘要,得到的摘要用SSK进行加密获得签名,此签名也存放到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xilinx Zynq-7000系列安全配置策略 Zynq 7000 系列 安全 配置 策略