信息安全研究 ›› 2017, Vol. 3 ›› Issue (9): 823-831.

• 技术应用 • 上一篇    下一篇

基于国产BMC 的服务器安全启动技术研究与实现

苏振宇   

  1. 浪潮电子信息产业股份有限公司
  • 收稿日期:2017-09-07 出版日期:2017-09-15 发布日期:2017-09-06
  • 通讯作者: 苏振宇
  • 作者简介:高级工程师,研究方向:信息安全、嵌入式系统

Research and Implementation of Secure Boot Technology for Server Based on Domestic BMC

  • Received:2017-09-07 Online:2017-09-15 Published:2017-09-06

摘要: Baseboard Management Controller (BMC) and Basic Input Output System (BIOS) are important firmware in server. Currently, BMC and BIOS are facing with a series of security threats, which threaten the functions of the server. One feasible and effective solution for those threats is leveraging trusted computing technology. This paper researches secure boot mechanism for server and designs trusted firmware of BMC combined with domestic BMC and Trusted Cryptography Module (TCM). As the trust root of the system, BMC and TCM have been powered on firstly, measuring the credibility and the integrity of BMC and BIOS Boot Block, and then the server can be powered on. With the trusted boot method, the complete trust chain has been built, that accords with Chinese Trusted Platform Control Module (TPCM) specification. The achievement in the paper shows that it can detect if the BMC or BIOS firmware has been maliciously tampered. This research realizes the technology of TPCM and can be widely used.

关键词: 可信计算, 信任链, BMC, BIOS, 可信密码模块

Abstract: 基板管理控制器(BMC)和基本输入输出系统(BIOS)是服务器的重要固件,近年来对BMC和BIOS的攻击手段越来越丰富,对服务器的安全造成了严重的威胁。针对服务器中BMC与BIOS固件存在的安全隐患,基于可信计算技术,研究了服务器的安全启动机制,利用自研的国产BMC与国产可信密码模块(TCM),设计了BMC的可信固件。BMC和TCM作为系统的信任根,先于服务器进行上电启动,完成对BMC与BIOS Boot Block的主动度量之后服务器才能加电启动,从而实现了服务器的安全启动控制功能,构建起了完整的信任链,符合我国的可信平台控制模块(TPCM)规范,是TPCM思想的具体实现。结果表明,在服务器启动过程中可以检测BMC及BIOS固件的完整性,及时发现固件是否被恶意篡改,该技术有着广阔的应用前景。

Key words: trusted computing, trust chain, Baseboard Management Controller (BMC), Input Output System (BIOS), Trusted Cryptography Module (TCM)