基本输入输出系统加密方法、装置、设备及存储介质制造方法及图纸

技术编号:38562816 阅读:21 留言:0更新日期:2023-08-22 21:02
本申请提供一种基本输入输出系统加密方法、装置、设备及存储介质,属于计算机技术领域。该方法包括:获取秘钥对、位置标识及待写入基本输入输出系统BIOS,其中所述秘钥对包括公钥和私钥;将所述位置标识及所述公钥按预设顺序写入所述待写入BIOS,得到待加密BIOS;计算所述待加密BIOS的散列值;根据所述私钥,加密所述散列值,得到已加密散列值;将所述已加密散列值写入所述待加密BIOS,得到加密后的BIOS。本申请的方法,解决了BIOS更新风险较高的问题。的问题。的问题。

【技术实现步骤摘要】
基本输入输出系统加密方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种基本输入输出系统加密方法、装置、设备及存储介质。

技术介绍

[0002]BIOS(Basic Input Output System,基本输入输出系统)保存着计算设备最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,能够直接的进行硬件控制。
[0003]目前,现有技术中为了提高计算设备的安全性,需要对BIOS进行升级,从而修复BIOS的漏洞或错误。
[0004]但是,专利技术人发现现有技术至少存在如下技术问题:在对BIOS升级的过程中可能出现BIOS已经被改写的情况,更新风险较高。

技术实现思路

[0005]本申请提供一种基本输入输出系统加密方法、装置、设备及存储介质,用以解决BIOS更新风险高的问题。
[0006]第一方面,本申请提供一种基本输入输出系统加密方法,包括:获取秘钥对、位置标识及待写入基本输入输出系统BIOS,其中秘钥对包括公钥和私钥。将位置标识及公钥按预设顺序写入待写入BIOS,得到本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基本输入输出系统加密方法,其特征在于,包括:获取秘钥对、位置标识及待写入基本输入输出系统BIOS,其中所述秘钥对包括公钥和私钥;将所述位置标识及所述公钥按预设顺序写入所述待写入BIOS,得到待加密BIOS;计算所述待加密BIOS的散列值;根据所述私钥,加密所述散列值,得到已加密散列值;将所述已加密散列值写入所述待加密BIOS,得到加密后的BIOS。2.根据权利要求1所述的方法,其特征在于,所述将所述位置标识及所述公钥按预设顺序写入所述待写入BIOS,得到待加密BIOS,包括:在所述待写入BIOS的任一位置写入所述位置标识;将所述位置标识后写入所述公钥,得到所述待加密BIOS。3.根据权利要求1所述的方法,其特征在于,所述位置标识包括起始标识及结束标识;相应地,所述将所述位置标识及所述公钥按预设顺序写入所述待写入BIOS,得到待加密BIOS,包括:将所述起始标识、所述结束标识及所述公钥按起始标识、公钥、结束标识的顺序写入所述待写入BIOS,得到待加密BIOS。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述将所述已加密散列值写入所述待加密BIOS,得到加密后的BIOS之后,还包括:接收维护终端发送的BIOS更新指令;根据所述BIOS更新指令,获取所述位置标识;根据所述位置标识,读取所述加密后的BIOS中的所述公钥;读取所述加密后的BIOS中的已加密散列值;采用所述公钥对所述已加密散列值解密,得到解密的散列值;去除所述加密后的BIOS中的所述已加密散列值,得到待验证BIOS;计算所述待验证BIOS的散列值;若所述待验证BIOS的散列值与所述解密的散列值相同,则更新所述加密后的BIOS;若所述待验证BIOS的散列值与所述解密的散列值不相同,则向所述维护终端发送提示信息。5.根据权利要求4所...

【专利技术属性】
技术研发人员:徐波杨翠金易花中孙鸣
申请(专利权)人:西安东勤科技有限公司
类型:发明
国别省市:

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

1