基于数字签名的UEFI BIOS安全更新机制的研究与实现

来源 :北京工业大学 | 被引量 : 5次 | 上传用户:ddall
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代计算机依赖于一种基本的系统固件,它通常被称作基本输入输出系统(BIOS),它的主要作用是完成硬件平台初始化过程并且转交控制权给操作系统。由于BIOS的唯一性和其在PC机架构中特殊的位置,通过恶意软件对BIOS进行未经授权的修改可能会对计算机造成明显和严重的威胁。UEFI(统一可扩展固件接口)是由Intel主导的下一代BIOS(基本输入/输出系统)技术,已成为取代传统BIOS的事实标准和规范。恶意代码作为信息安全领域中所需考虑的严重威胁,UEFI也不可避免地面临此问题。从开机固件的启动直到操作系统的加载这一UEFI的启动过程,是一个传统的计算机安全系统无法保护的空白阶段。为了从源头上确保UEFI BIOS自身的安全可信,按照本文提出的对BIOS固件进行安全更新升级的要求,可以大大减轻恶意软件的威胁和被篡改的BIOS代码的执行。这些要求适用于存储在系统Flash闪存中的BIOS映像固件,包括BIOS代码、作为更新时可信根的一部分的加密密钥和静态的BIOS数据也都存储在BIOS闪存芯片中。本文主要围绕系统BIOS映像更新升级过程的安全性进行研究和分析,学习并熟练新一代基于UEFI规范的BIOS架构和开发流程,提出并设计一种基于数字签名方法的在BIOS Setup Utility环境下对UEFI BIOS映像进行安全更新升级的机制,对一个BIOS映像的签名及验证,保证了映像的完整性和来源可信,防止了给恶意代码的入侵以可乘之机。然后完成一个相应的基于RSA算法数字签名的UEFI BIOS映像安全更新系统的工程实现,该系统包括界面部分、签名部分、验证部分和更新部分四大工程模块,并通过实验方法对该系统进行测试和功能验证,最后提出对安全更新机制的若干改进方案,并研究如何将其扩展到对服务器的BIOS更新应用上。
其他文献
在移动互联网时代,如何正确引导大学生提高学习、参与的主动性积极性,如何提高大学生的自治能力,促进人的全面发展,这是需要当前高校教师认真思考和探讨的一个重要课题。文章
工业上常采用酸洗的方法除去金属表面的锈蚀及污垢。为了减少酸洗过程中金属基底不必要的损失及酸洗液的过量消耗,常向体系中添加缓蚀剂,然而近年来工业生产中所使用的缓蚀剂,尤
作为《庄子》全书的首篇,《逍遥游》气象宏大,思想精微,堪称庄子的代表作。其以“逍遥游”命题,更是道出了庄子哲学的最高境界。古今学者对《逍遥游》多有阐释,从各个方面进行了详