一种基于硬件的固件认证和安全引导系统及方法技术方案

技术编号:43941605 阅读:21 留言:0更新日期:2025-01-07 21:32
本申请涉及计算机技术领域,公开一种基于硬件的固件认证和安全引导系统、方法及介质,系统包括可信根、硬件认证模块、固件存储单元和引导加载程序,通过可信根模块、硬件认证模块和引导加载程序的协作,实现了对设备固件的有效保护,显著提升了系统的安全性和可靠性。方法通过硬件实现固件认证和安全引导,难以被攻击者绕过或篡改,不仅在启动时认证固件,还能在运行期间进行监控,确保固件始终处于可信状态,利用硬件模块减少了对主CPU的依赖,提升了系统整体效率。

【技术实现步骤摘要】

本申请涉及计算机,具体是一种基于硬件的固件认证和安全引导系统及方法


技术介绍

1、随着计算机硬件和软件技术的发展,传统的bios(basic input/output system)已经逐渐被功能更强大的uefi(unified extensible firmware interface)所取代。然而,现有的uefi固件在启动速度和安全性方面仍存在改进空间。现有的启动流程较为复杂,导致启动时间较长,同时在安全性上也面临着诸多挑战,例如恶意软件的入侵。因此,亟需一种能够提升启动速度并增强安全性的启动系统。随着嵌入式系统和物联网设备的普及,确保设备启动过程中的安全性和可靠性变得尤为重要。传统的软件级别的安全措施容易受到各种攻击,如篡改、伪造和恶意软件注入。因此,基于硬件的固件认证和安全引导成为保障系统完整性和安全性的关键技术。

2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为了对披露的实施本文档来自技高网...

【技术保护点】

1.一种基于硬件的固件认证和安全引导系统,其特征在于:包括:

2.根据权利要求1所述的基于硬件的固件认证和安全引导系统,其特征在于:硬件认证模块对经过认证的固件进行周期性检查,确保固件未被篡改;所述周期性检查为哈希校验,通过哈希算法生成固件对应的哈希值,当固件被修改时,对应的哈希值发生变化,通过比较哈希值检测固件是否被篡改,将当前哈希值与认证时的哈希值进行比对,如果发现不一致,则触发安全警报并采取相应措施。

3.根据权利要求1所述的基于硬件的固件认证和安全引导系统,其特征在于:可信根中存储有设备唯一的私钥和制造商的公钥证书,并生成和验证数字签名

4....

【技术特征摘要】

1.一种基于硬件的固件认证和安全引导系统,其特征在于:包括:

2.根据权利要求1所述的基于硬件的固件认证和安全引导系统,其特征在于:硬件认证模块对经过认证的固件进行周期性检查,确保固件未被篡改;所述周期性检查为哈希校验,通过哈希算法生成固件对应的哈希值,当固件被修改时,对应的哈希值发生变化,通过比较哈希值检测固件是否被篡改,将当前哈希值与认证时的哈希值进行比对,如果发现不一致,则触发安全警报并采取相应措施。

3.根据权利要求1所述的基于硬件的固件认证和安全引导系统,其特征在于:可信根中存储有设备唯一的私钥和制造商的公钥证书,并生成和验证数字签名。

4.根据权利要求1所述的基于硬件的固件认证和安全引导系统,其特征在于:固件存储单元采用安全nor闪存,固件存储单元中存储的固件经过加密和签名处理。

5.根据权利要求1所述的基于硬件的固件认证和安全引导系统,其特征在于:引导加载程序存储在只读存储...

【专利技术属性】
技术研发人员:孙睿马晓光张久明李德国
申请(专利权)人:西安超越申泰信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1