UEFI更新中分发模块的设计与实现

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:mythdream1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UEFI(Unified Extensible Firmware Interface)中文译为统一的可扩展固件接口,是Intel提出的用于取代传统BIOS的新一代固件系统。它是一套介于平台固件与操作系统之间的接口与数据结构的定义集合。UEFI的具体内容取决于接口的实现者,并且不同开发者对于同一套接口的不同实现,只要遵循UEFI规范,就都可以互相兼容。UEFI BIOS具有很多上代BIOS所没有的优势,包括强大的跨平台兼容性、支持鼠标的图形操作界面、基于模块化的可扩展性以及开发难度的降低等。UEFI具有的这些优势使得UEFI BIOS得到快速发展,已经被越来越多的厂商作为下一代BIOS,预装入出厂设备中。UEFI BIOS的快速发展,也带来了一些迫切需要解决的问题,特别是安全方面的问题。UEFI的文件系统需要更大的存储空间,所以并不是存储于主板的ROM中,而是在硬盘中隔离出一个小分区作为存储空间。UEFI BIOS这种将文件系统保存在硬盘中的方式,虽然提高了性能,但也面临风险。保存在硬盘上的数据,极易受到攻击和篡改,尤其是UEFI更新时,由于可以直接从移动存储设备中获取更新文件,对更新文件缺少完整性和可信性的检测机制,更无法保证更新时的安全性。对于UEFI系统更新时面临的安全性问题,可以通过更新安全机制来解决。UEFI更新安全机制由分发、验证及执行三个模块组成,用以确保加载至系统的更新文件不受篡改、不受非法访问,并且与硬件兼容。本文的研究,主要集中于安全机制中的分发模块。分发模块主要供UEFI开发厂商,对其发布的UEFI BIOS更新文件进行处理,为其在文件原文之外,封装上一层可验证其安全性的外层数据,这样在更新安全机制的验证模块中,可以利用这一外层数据,检测更新文件是否受到篡改,是否为非法使用以及是否与硬件兼容。分发模块对更新文件的处理方法为,用数字签名技术确保更新文件不受篡改,用加密技术确保更新文件不受非法使用,通过向更新文件中写入描述信息来确保更新文件与主板的兼容性。总之,本文的内容,主要围绕UEFI BIOS更新安全机制中的分发模块展开,研究了分发模块保证更新文件不受篡改、盗用以及与硬件兼容的方法和技术,并对分发模块进行了设计与实现
其他文献
工业上常采用酸洗的方法除去金属表面的锈蚀及污垢。为了减少酸洗过程中金属基底不必要的损失及酸洗液的过量消耗,常向体系中添加缓蚀剂,然而近年来工业生产中所使用的缓蚀剂,尤
提升备战打仗能力,必须始终弘扬奋斗精神,树立矢志打赢、无私奉献的奋斗志向,锤炼永争第一、逢敌亮剑的奋斗决心,提升敢打必胜、术业专攻的奋斗本领,永葆枕戈待旦、始终如一
“全国暨华人有机分子和聚合物发光与光电特性学术会议”是每两年举行一次的全国性专业学术活动,旨在为从事有机/聚合物发光、激光、光伏材料及器件等研究和应用领域的专家、
作为《庄子》全书的首篇,《逍遥游》气象宏大,思想精微,堪称庄子的代表作。其以“逍遥游”命题,更是道出了庄子哲学的最高境界。古今学者对《逍遥游》多有阐释,从各个方面进行了详
现代计算机依赖于一种基本的系统固件,它通常被称作基本输入输出系统(BIOS),它的主要作用是完成硬件平台初始化过程并且转交控制权给操作系统。由于BIOS的唯一性和其在PC机架构中
加强新体制下联合作战文化工作,要清醒认识面临的新情况新挑战,立足军委联指——战区联指——任务部队指挥指挥架构,从思维理念、人才培养、创新方法、军民融合等方面综合施
一个时代有一个时代的主题,一代人有一代人的使命,在实现中华民族伟大复兴这个新的长征路上,每一个中国人都是主角、都有自己的…份责任。那么,当代女军人这一特殊群体,应该