买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮电子信息产业股份有限公司
摘要:本申请公开了一种BIOS固件刷新方法,应用于更新工具,更新工具包括用于BIOS认证的数字签名,该BIOS固件刷新方法包括:获取待刷新文件,待刷新文件包括BIOS固件签名;对待刷新文件的文件完整性进行校验,并通过用于BIOS认证的数字签名对待刷新文件的BIOS固件签名进行校验;当BIOS固件签名和文件完整性均校验成功,根据待刷新文件对BIOS固件进行刷新。本申请一方面能够保证BIOS固件能够刷新成功,另一方面能够避免待刷新文件在传输过程中被恶意篡改所带来的安全隐患,提高BIOS固件升级的安全性和可靠性。本申请还公开了一种BIOS固件刷新装置、电子设备及计算机可读存储介质,具有以上有益效果。
主权项:1.一种BIOS固件刷新方法,其特征在于,应用于更新工具,所述更新工具包括用于BIOS认证的数字签名,该BIOS固件刷新方法包括:获取待刷新文件,所述待刷新文件包括BIOS固件签名;对所述待刷新文件的文件完整性进行校验,并通过所述用于BIOS认证的数字签名对所述待刷新文件的BIOS固件签名进行校验;当所述BIOS固件签名和所述文件完整性均校验成功,根据所述待刷新文件对BIOS固件进行刷新;所述根据所述待刷新文件对BIOS固件进行刷新之前,该BIOS固件刷新方法还包括:验证所述待刷新文件和当前BIOS固件是否为同一属性;所述根据所述待刷新文件对BIOS固件进行刷新的过程包括:当所述BIOS固件签名和所述文件完整性均校验成功,且所述待刷新文件和当前BIOS固件为同一属性,根据所述待刷新文件对BIOS固件进行刷新;获取待刷新文件之前,该BIOS固件刷新方法还包括:在BIOSshell下的所述更新工具中加入所述用于BIOS认证的数字签名,在BIOS的镜像文件中加入所述BIOS固件签名得到所述待刷新文件,所述用于BIOS认证的数字签名与所述BIOS固件签名一一对应匹配;将所述待刷新文件和加入所述用于BIOS认证的数字签名的更新工具写入同一BIOS文件夹;将所述BIOS文件夹存储到存储介质中,以便当所述存储介质与服务器平台的通信接口连接时,所述更新工具获取所述待刷新文件;所述对所述待刷新文件的文件完整性进行校验的过程包括:计算所述待刷新文件的当前特征值,判断当前特征值和所述待刷新文件对应的目标特征值是否一致;若是,判定所述文件完整性校验成功;若否,判定所述文件完整性校验失败;所述目标特征值为哈希值或MD5值;该BIOS固件刷新方法还包括:当所述BIOS固件签名和或所述文件完整性校验失败,生成提示信息;所述对所述待刷新文件的文件完整性进行校验之前,该BIOS固件刷新方法还包括:判断是否所述更新工具加入BIOS认证的数字签名且传输过程中不存在缺失的bin文件;若是,判定所述更新工具为通过认证使用状态;若否,判定所述更新工具为未通过认证使用状态;对所述待刷新文件的文件完整性进行校验的过程包括:当所述更新工具为所述通过认证使用状态,对所述待刷新文件的文件完整性进行校验。
全文数据:
权利要求:
百度查询: 浪潮电子信息产业股份有限公司 一种BIOS固件刷新方法、装置及相关组件
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。