嵌入式系统可信软件栈自动化测试研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中提供支 撑可信计算 目标 的可信服 务 , 并保 证 系统 软件与
环境 的可信性 l 1 ] 。
嵌入式 系统的 T S S是 用 户 应 用 程 序 和 T P M 之 间 的 通
信 中间件 , 嵌 入式 系统 T S S一方 面实现对 T P M 命 令接 口 的抽象与封装 , 另一方面是 对用户 用例 ( Us e r C a s e ) 的基础 支撑 。因此 , 嵌入 式 系统 T S S的功 能实 现是 否完 全 , 直 接 影响着上层应用 的正 确性 与可 靠 性 。对 嵌 入式 系 统 T S S
应用 程 序 调 用 T P M 安全 保 护 功 能 提 供人 口点 , 提 供对 T P M 的同步访 问, 向应用程 序 隐藏 T P M 所 建立 的功能命
l 引言
可信 软件栈 TS S ( T C G S o f t w a r e S t a c k ) 是 可信计 算平 台的重要 组成部分 , 依 托 于可信 计算 平 台的硬件 资 源及可 信平 台模块 T P M( Tr u s t e d P l a t f o r m Mo d u l e ) , 在 软件 系统
J I ANG Zh o ng l o n g
( Un i t 9 2 ,No .9 1 4 0 4 T r o o p s o f P I A,Qi n h u a n g d a o 0 6 6 0 0 1 )
Abs t r a c t Th e t r u s t e d s o f t wa r e s t a c k( TS S)i s a n i mp o r t a n t c o mp o ne n t o f t r u s t e d e mb e d d e d s y s t e m.H o w t o t e s t t h e c o mp l i a n c e o f TS S o f e mb e d d e d s y s t e m e f f e c t i v e l y i s t he f u n d a me n t a l t o e n s u r e a p p l i c a t i o n r u n s a f e l y . Thi s p a p e r d i s c u s s e s t h e f r a me a n d me t h o d o f c o mp l i a n c e t e s t i n g t o t e s t TS S i n e mbe d d e d s y s t e m.Th e r e s u l t s s ho w t h a t t he o pe n s o u r c e o f t r u s t e d s of t wa r e s t a c k d o e s n o t a c c o r d wi t h s p e c i f i c a t i o ns . Ke y Wo r d s e mb e d d e d s y s t e m ,t r u s t e d s o f t wa r e s t a c k,c o mp l i a n c e t e s t i n g Cl a s s Numbe r TP3 0 9
总第 2 8 0期
2 0 1 3年 第 2期
计算机与数字工程
C o mp u t e r Di g i t a l En g i n e e r i n g
Vo 1 . 4 1 No . 2
3 1 5
嵌 入 式 系统wk.baidu.com可信 软 件 栈 自动化 测试 研 究
姜 忠龙
( 9 1 4 0 4部队 9 2分队 秦皇岛 0 6 6 0 0 1 )
摘
要
嵌入 式系统可信软件栈是 可信嵌 入式系统的重 要组成 部分 , 对嵌 入式 系统 可信软件栈 的一致性测试是确 保上层应用可靠 、 有
效运行 的基础 条件 。论文讨论 了对嵌入式 系统 可信软件栈 的一致性测试框架 和方法 , 实验结果表 明现有的开源可信软件栈存在着不符合标
准规 范 的 问题 。
系统 的参 与。
国际可信 计算 组 织 T C G( T r u s t e d o mp C u t i n g G r o u p ) 为可信 软件 栈制 定 了一系列 的技 术规 范 , 2 0 0 3年 1 O月推 出 TS S S p e c i f i c a t i o n Ve r s i o n 1 . 1规范 , 2 0 0 7年 4月在 前一 规范 基 础 上 做 了进 一 步 修 改 , 制 定 出 TS S S p e c i f i c a t i o n Ve r s i o n 1 . 2规范 。规范 中指 出 : “ T S S的设 计 目标 包括 : 为
关键词
嵌入式 系统 ;可信软件栈 ;一致性测试
TP 3 0 9
中 图分 类 号
Au t o ma t i c Te s t i n g o f Tr u s t e d S o f t wa r e S t a c k i n Emb e d d e d S y s t e m
度考 虑 , 具备 了 TP M 芯片设备 以及 装配了 TP M 芯片 的硬 件平 台 , 就有相对应 的软件 , 如设备驱动 、 设 备功 能接 口等 。 其次 , 由于 T P M 芯 片的计算 能力和存储 资源有限 , TP M 芯 片不 可能独立 完成可信计 算 的所有 功能 , 必须 借助 于软件