硬件安全实验指导书.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件安全实验指导书

硬件安全实验指导书 一、计算机系统安全实验的意义 当前,重视实验与实践教育是各国高等教育界的发展潮流,实验与实践教学 与理论教学是相辅相成的,具有同等重要的地位。它是在开放教育的基础上,为 配合理论教学、培养学生分析问题和解决问题的能力以及加强训练学生专业实践 能力而设置的教学环节;对于完成教学计划、落实教学大纲,确保教学质量,培 养学生分析问题、解决问题的能力和实践操作技能更具有特别重要的意义。 硬件安全是计算机系统安全的核心技术之一,是一门实践性非常强的课程, 实践教学是培养密码技术应用性人才的重要途径,实践教学质量的好环,实际上 也决定了应用型人才培养质量的高低。因此,加强硬件安全课程实践教学环节, 提高实践教学质量,对培养高质量的应用型人才至关重要。 二、实验的目的与原理 本实验指导书并不给出一些非常具体的实验步骤,让学生们照着做一遍的实 验“指导书”。这样的实验无法发掘这群充满活力的人群的智慧和创造性。本书 中的每个实验都是按照这种模式编写的:先给出有关的理论介绍,然后抛砖引玉 地给出几范例,再给出一个简单的实验要求。 实验内容包含硬件水印技术的设计与实现两个方面,通过具体实验使学生掌 握硬件水印的嵌入与提取。 1.实验目的 (1)掌握硬件水印的相关原理; (2 )能够正确安装、熟练使用Xilinx ISE 软件; (3 )能够自己动手设计硬件水印,使用FPGA Editor(但不限于该方法)进行 水印嵌入。 2 .实验原理 现场可编程门阵列(Field Programmable Gate Array,FPGA )是在可编程阵 列逻辑(PAL )、通用阵列逻辑(GAL )和复杂可编程逻辑器件(CPLD )的基础 上发展起来的电路。FPGA 中一般含有逻辑单元阵列(Logic Cell Array,LCA ), 1 它又包括可配置逻辑块(Configurable Logic Block,CLB )、输出输入块(Input Output Block,IOB )和内部连线(Interconnect )。其中的可配置逻辑块是FPGA 的基本逻辑单元。在Xilinx 公司的FPGA 器件中,CLB 由多个SLICE 和附加逻 辑构成。每个CLB 模块不但可以用于实现组合逻辑和时序逻辑,还可以配置为 分布式RAM 和分布式ROM 。 FPGA 的CLB 以二维阵列的形式布局在FPGA 上,相互之间能够通过可编 程互联矩阵(Programmable Interconnection Matrix )连接。Xilinx Zynq-7000 系 列FPGA 的一个CLB 由2 块SLICE 组成,如图1 (a )所示。SLICE 有SLICEM 和SLICEL 两种。SLICEL 中的LUT 只能用来实现组合逻辑功能,SLICEM 中的 LUT 能够被用作存储或者移位寄存器。每块SLICE 的结构如图1 (b )所示,它 包括了4 个6 输入LUT 、8 个触发器(FF )以及一条由4 个2 选1 多路选择器(MUX ) 组成的进位链(Carry Chain ),此外还有一些没在图1 (b )中画出的算术逻辑电 路。 COUT FF LUT FF Slice FF LUT

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档