论文部分内容阅读
随着移动通信和无线互联网技术被大规模引入国防技术与基础设施的实际建设中,信息系统的安全问题日益凸显。我国智能电网的安全防御建设处于引入可信计算技术的初期阶段,亟需对市场上众多类型的可信芯片进行严谨的安全性能测试。应电网研究院合作方对可信芯片验证工作的定制需求,本课题研究设计了一个基于Linux嵌入式系统的可信芯片验证平台,并从以下几个工作方面完成具体实现:(1)从合作方定制需求出发,分析适用于芯片验证工作的主流技术,提出了量身定制硬件平台与嵌入式系统的解决方案。(2)硬件平台由核心主控板+外设母板+可信芯片模块子板三部分组成,系统控制中枢是搭载Cortex-A8芯片的核心板;对于安全要求苛刻的应用场合,改用搭载龙芯LS1B芯片的核心板;母板扩展存储设备和外围通信接口,兼容两种核心板;多种可信模块子板分别搭载不同型号的可信芯片,并根据定制需求统一通信接口规格。(4)嵌入式系统的软件层支持通过裁剪和移植U-Boot引导程序、Linux内核、文件系统实现,为针对可信模块的测试验证程序提供了运行环境。(5)验证平台外围设备通过设计移植配套的驱动程序实现通信功能,本设计重点分析了两个千兆以太网卡驱动、LCD液晶屏驱动、SPI总线设备驱动的层次与数据结构,并结合具体硬件参数说明移植方法。本课题设计实现的可信芯片验证平台上电后,可成功启动引导程序与Linux内核,外设功能正常,并通过文件系统实现了友好的用户界面,为灵活多变的自动化可信芯片测试应用构建了良好的基础平台,达到了预期设计要求。