1. Department of Information Engineering, Beijing Polytechnic College, Beijing 100042, China
2. CIeNET Technologies (Beijing) Company Limited, Beijing 100102, China
Abstract:To extend the application range of Trusted Cryptography Module (TCM) and promote the safety and credibility on terminal machine and cloud platform, this paper analyzed the status quo and tendency of TCM firmware, proposed a TCM firmware driver framework based on Unified Extensible Firmware Interface (UEFI), and designed low-level the driver interface and core protocol based on this framework. This TCM driver adopted module design and layered implementation, made the TCM protocol packaged and registered to UEFI firmware system, and completed the low-level data sending and receiving as well as protocol encapsulation. The test results of TCM firmware driver indicate the high accuracy and effectiveness for this design through the conformance test, functional test as well as pressure test. Besides, the industrial situation also illustrates the feasibility of this driver.
朱贺新 王正鹏 刘业辉 方水平. 基于统一可扩展固件接口的可信密码模块驱动研究与设计[J]. 计算机应用, 2013, 33(06): 1646-1649.
ZHU Hexin WANG Zhengpeng LIU Yehui FANG Shuiping. Research and design of trusted cryptography module driver based on unified extensible firmware interface. Journal of Computer Applications, 2013, 33(06): 1646-1649.
Trusted computing group.TPM main part 1 design principles specification version 1.2 Revision 116 [EB/OL].[2012-10-25]. http://www.trustedcomputinggroup.org/files/static_page_files/72C26AB5-1A4B-B294-D002BC0B8C062FF6/TPM%20Main-Part%201%20Design%20Principles_v1.2_rev116_01032011.pdf.