| With the large-scale introduction of mobile communications and wireless Internet technologies applied in practical construction of people's livelihood and infrastructure construction,the security of information systems has become increasingly prominent,The National Smart Grid's security construction is at the initial stage of introducing the defense technology based on Trusted Computing in computer systems.In the process of R&D,a rigorous screening testing system is required for various types of trusted chips on the market.In response to the demand of the research institute's partners for the trusted chips' verification work,our subject has researched and designed a trusted chip verification platform based on the Linux embedded system,then accomplished the specific implementation from the following aspects:(1)Analyzed partner customization's requirements,researched today's mainstream technologies which are applicable into chip verification work,proposed solutions for tailoring hardware platform&embedded system.(2)The hardware platform consists of three parts:the Core Main Control Board,the peripheral Motherboard,and the Trusted Chip Module Board.The core board carrying the Cortex A8 chip as the system control execution hub.In harsh safety application situations,it can be replaced by Loongson LS1B processor board.The necessary storage devices are attached to the motherboard,and two core boards should remain compatible.The trusted module boards are equipped with trusted chips of different signals,whlie the communication interfaces are unified according to the customized requirements.(4)According to cutting and transplanting,the U-Boot program,Linux kernel,and file system consist the software layer of the embedded system to support the test program's execution environment.(5)Designed device drivers to realize the interfaces' communication of the verification platform,expecially analyzed the levels and data structures of two Gigabit Ethernet drivers,LCD liquid crystal display drivers,and SPI bus device drivers,also combined their hardware parameters to explain the transplantation methods.After all preparations,powered on the trusted chip verification platform can successfully started the Linux kernel.The peripheral functions works well,and a user friendly file system has been built.This platform is flexible and automated enough for testing the Trusted Module,which proves the platform has already meet the expected design requirements. |