【技术实现步骤摘要】
一种能在可信启动过程中辨识故障启动程序的方法
[0001]本专利技术属于可信启动和启动故障程序识别相交叉的
技术介绍
[0002]根据检索结果,至今尚未发现UEFI BIOS系统在可信启动时,同时又能识别启动程序故障信息的方法。
[0003]毛军捷、庄俊玺等在申请日为2008
‑
06
‑
20,公开号为CN201203868Y的专利中,主要提出一种新的可信平台模块设计方案,该方案主要由指令处理模块、初始化模块、输入输出驱动模块、主动度量模块、访问控制模块组成,核心在使用可信平台控制模块作为核心度量根,然后依次建立起整条可信启动的信任链,保障计算机系统的可信启动,但缺点在于无法在边启动的同时,识别启动程序所发生的故障。
技术实现思路
[0004]本专利技术的目的在于提供一种能边可信启动、边检测存在潜在故障的启动程序的方法,以提高故障识别的效率,减少启动时间。
[0005]1.本专利技术的特征在于,是在一个生产线启动时能够辨识故障启动程序的识别系统,以下简称系统,依次按照以下步骤实现:
[0006]步骤(1):系统构建;所述系统包括:系统主控器CPU
S
、存取模块、BMC主控器、可信度量模块以及访问控制模块,其中:
[0007]系统主控器CPUs,也称生产线系统主控制器CPUs,设定在生产线各加工工程中,包含着三种类型的基本启动程序:U
‑
Boot启动程序、BMC内核启动程序和BIOS启动程序, ...
【技术保护点】
【技术特征摘要】
1.一种能在可信启动过程中辨识故障启动程序的方法,其特征在于,是在一个生产线启动时,能够辨识故障启动程序的识别系统,以下简称系统,依次按照以下步骤实现:步骤(1):系统构建;所述系统包括:系统主控器CPU
S
、存取模块、BMC主控器、可信度量模块以及访问控制模块,其中:系统主控器CPUs,也称生产线系统主控制器CPUs,设定在生产线各加工工程中,包含着三种单项类型的基本启动程序:U
‑
Boot启动程序、BMC内核启动程序和BIOS启动程序,二种类型的复合程序为:(U
‑
Boot+BMC)和(UBoot+BMC+BIOS),是两两相互衔接的启动程序的耦合启动形式,以弥补三种单项启动程序的不足;同时,相应的以三项单项码长和二类复合码长作为控制变量,分别用三种U
‑
Boot码长、BMC码长、BIOS码长以及二种复合码长(U
‑
Boot+BMC)码长和(U
‑
Boot+BMC+BIOS)码长表示;存取模块,是所述五种码长值的标准基准值的存取模块,所述标准基准值是指初次进入本系统时的码长初始值的可信度量值,分别用L
H
(U
‑
Boot)、L
H
(BMC)、L
H
(BIOS)、L
H
(U
‑
Boot+BMC)和L
H
(U
‑
Boot+BMC+BIOS)表示;BMC主控器,用CPU
M
表示,按照系统主控器CPUs的指令,所述BMC主控器CPU
M
开机,并测量五类码长值:L
实
(U
‑
Boot)、L
实
(BMC)、L
实
(BIOS)、L
实
(U
‑
Boot+BMC)和L
实
(U
‑
Boot+BMC+BIOS),送达可信度量模块;可信度量模块,用与所述标准基准值相同的可信算法求出对应的五种度量值为:L
实
(U
...
【专利技术属性】
技术研发人员:张建标,张申,徐万山,王昱波,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。