学位论文 > 优秀研究生学位论文题录展示

可信平台模块测试系统设计与实现

作 者: 王禹
导 师: 王震宇
学 校: 解放军信息工程大学
专 业: 计算机应用技术
关键词: 可信计算 可信平台模块 测试系统 测试用例生成 FPGA
分类号: TP309
类 型: 硕士论文
年 份: 2009年
下 载: 37次
引 用: 0次
阅 读: 论文下载
 

内容摘要


可信平台模块(TPM,Trusted Platform Module)是可信计算技术中的核心硬件与信任基础,基于TPM的可信计算平台能够有效提高信息系统的安全性。随着可信计算的发展,越来越多的厂商推出了声称完全符合规范的TPM芯片。鉴于TPM的重要地位,它们与规范标准之间的符合度问题受到了极大关注,构建TPM测试系统成为亟待解决的问题。通过对现有TPM测试系统的研究,本文提出从TPM的接口命令层面来进行TPM测试系统的设计,实现了对TPM的功能测试。该系统由测试控制子系统和测试执行子系统组成,前者主要负责提供测试用例的控制策略以及对测试结果进行分析,后者负责提供测试用例的执行策略以及面向TPM的底层通信。本文的主要工作包括以下三点:1、依照规范生成了TPM功能测试项集合,明确了测试的功能对象。在此基础上,将功能测试项划分为单功能单命令和单功能多命令两种类型,分别使用等价类划分的方法和有限状态机的方法,构造生成了两类测试项对应的测试用例集。2、通过对TPM操作模式的研究,制定了符合TPM操作模式的测试用例控制策略。在研究TPM寄存器访存机制的基础上,给出了符合TPM访存机制的测试用例执行策略。解决了不同功能测试项对应测试用例的控制和执行问题。3、在研究嵌入式平台外围接口以及TPM特殊LPC总线周期的基础上,选择嵌入式平台中的SPI总线接口进行扩展,并基于FPGA实现了SPI与LPC总线间的信号转换。解决了测试系统与TPM之间的底层通信问题。本文最后对ST19WP18和AT97SC3203两款TPM进行了测试,发现ST19WP18中的完全自测和授权会话两项功能不符合TPM规范要求。通过分析测试结果,证明该系统能够有效的发现TPM中存在的功能差异。

全文目录


表目录  6-7
图目录  7-8
摘要  8-9
ABSTRACT  9-10
第一章 绪论  10-16
  1.1 课题的研究背景  10-11
  1.2 课题的研究意义  11-12
  1.3 国内外研究现状  12-14
  1.4 课题的研究内容  14
  1.5 论文的组织结构  14-16
第二章 相关技术研究  16-24
  2.1 SOC 测试技术研究  16-18
    2.1.1 SOC 测试概念  16-17
    2.1.2 SOC 测试分类  17
    2.1.3 SOC 功能测试  17-18
  2.2 TPM 关键技术研究  18-23
    2.2.1 TPM 内部组成  18-19
    2.2.2 TPM 工作原理  19-20
    2.2.3 TPM 数据结构  20-21
    2.2.4 TPM 命令组成  21-23
  2.3 本章小结  23-24
第三章 TPM 测试系统的总体设计  24-33
  3.1 测试系统的设计目标  24-25
  3.2 测试系统的构建策略  25-29
    3.2.1 测试方法研究  25-26
    3.2.2 系统构建研究  26-27
    3.2.3 关键问题研究  27-29
  3.3 测试系统的框架结构  29-31
    3.3.1 测试系统总体框架  29-30
    3.3.2 测试控制子系统的组成  30
    3.3.3 测试执行子系统的组成  30-31
  3.4 测试系统的执行流程  31-32
  3.5 本章小结  32-33
第四章 TPM 测试系统中测试用例的设计与实现  33-48
  4.1 TPM 功能集合的研究与测试项的生成  33-37
    4.1.1 功能集合研究  33-34
    4.1.2 测试项的生成  34-37
  4.2 SFSC 型测试项的测试用例  37-42
    4.2.1 等价类划分方法  37-38
    4.2.2 基于等价类划分的设计  38-41
    4.2.3 测试用例的实现  41-42
  4.3 SFMC 型测试项的测试用例  42-47
    4.3.1 有限状态机模型  42-43
    4.3.2 基于有限状态机的设计  43-44
    4.3.3 测试用例的实现  44-47
  4.4 本章小结  47-48
第五章 TPM 测试系统中关键模块的设计与实现  48-65
  5.1 测试数据存储模块  48-49
  5.2 测试用例控制模块  49-52
    5.2.1 TPM 操作模式研究  49-51
    5.2.2 测试用例的控制策略  51-52
  5.3 测试用例执行模块  52-58
    5.3.1 TPM 寄存器访存机制研究  52-54
    5.3.2 测试用例的执行策略  54-58
  5.4 TPM 通信接口模块  58-64
    5.4.1 特殊LPC 总线周期研究  58-59
    5.4.2 基于FPGA 的模块实现  59-64
  5.5 本章小结  64-65
第六章 测试与分析  65-71
  6.1 测试对象  65
  6.2 测试内容  65-68
  6.3 测试结果  68-70
  6.4 本章小结  70-71
结束语  71-73
参考文献  73-76
作者简历 攻读硕士学位期间完成的主要工作  76-77
致谢  77

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
  3. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  4. LXI任意波形发生器研制,TM935
  5. 基于FPGA的射频功放数字预失真器设计,TN722.75
  6. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  7. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  8. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  9. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  10. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  11. 基于FPGA的高速图像预处理技术的研究,TP391.41
  12. 嵌入式可信计算机系统安全机制的设计与实现,TP309
  13. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  14. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  15. 基于Nios的串行总线分析仪研制,TP274
  16. LXI自动测试系统集成技术研究,TP274
  17. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  18. PXI高性能数字I/O模块研制,TP274
  19. 自动测试系统数字化设计平台研制,TP274
  20. LXI计数器研制,TP274
  21. 基于FPGA的高速实时数据采集系统,TP274.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密
© 2012 www.xueweilunwen.com