论文部分内容阅读
为了解决当前机械设备的数据采集和传输系统安全性较差的问题,采用可信计算思想设计了安全的数据采集终端。该数据终端除具备基本的CAN总线数据采集功能外,支持TPM辅助下的可信启动功能,通过度量关键代码指示当前系统的安全状态,能利用密封和解封的方式传输加密数据。(1)对选题背景和研究现状作简要介绍,指出数据采集终端安全性面临的威胁;对可信计算思想作简要介绍,并论述了可信计算软件栈移植到嵌入式系统的可行性。(2)分析了建立可信计算仿真实验环境的必要性以及各个软件包的相互依赖关系;借助TPM_emulator,设计了仿真实验环境,能模拟多个可信计算平台的远程调用,降低了实验成本。设计了包括TPM芯片和数据采集电路在内的硬件系统。针对可信平台模块是被动器件的特点,同时兼容现有的嵌入式计算机体系结构,设计了分阶段加载度量的安全引导方案;该方案实现了安全启动,具有良好的兼容性,能适应外围电路改变和固件程序升级。通过多种静态和动态调试分析手段,解决了TrouSerS移植到嵌入式平台的兼容性问题。通过配置Qt开发环境的连接库选项,整合可信计算应用程序和数据采集程序,实现了数据远程加密传输。(3)最后给出了测试结果,证明通过本方案实现嵌入式可信计算具有可行性,能够为远程数据传输安全提供保障。