[发明专利]一种基于Fastboot的大镜像分割下载验签方法及其存储介质有效

专利信息
申请号: 202111625287.3 申请日: 2021-12-28
公开(公告)号: CN114327657B 公开(公告)日: 2023-06-16
发明(设计)人: 杨国峰 申请(专利权)人: 福建新大陆支付技术有限公司
主分类号: G06F9/4401 分类号: G06F9/4401;H04L9/30;H04L9/32
代理公司: 厦门原创专利事务所(普通合伙) 35101 代理人: 黄巧香
地址: 350015 福建省福州市福州保*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fastboot 大镜像 分割 下载 方法 及其 存储 介质
【说明书】:

发明涉及一种基于Fastboot的大镜像分割下载验签方法及其存储介质,该方法包括:1)使用sha256计算镜像摘要,并使用RSA算法加密摘要信息,将加密后的摘要信息添加到镜像末尾,使用Fastboot flash命令传输添加加密摘要信息的镜像;2)Fastboot flash传输完镜像之后,截取系统镜像末尾的256字节;3)判别下载镜像类型,从相应的证书中提取公钥,使用RSA算法解密加密信息,解密成功则执行步骤4),解密不成功则执行步骤5);4)使用sha256算法计算下载镜像的摘要信息,比较计算出的摘要信息与步骤3)解密成功获得的摘要信息是否一致,若信息一致则将镜像写入相应分区;若信息不一致则执行步骤5);5)不写入镜像,并通过Fastboot命令传递验签失败信息。

技术领域

本发明涉及Android智能平台的镜像下载技术领域,具体是一种基于Fastboot的大镜像分割下载验签方法及其存储介质。

背景技术

Android系统需要正常在设备上运行,需要将编译好的镜像下载到设备中使用。Fastboot就是Android系统下载的一种方式,目前Android系统都支持Fastboot下载功能,PC端通过Fastboot工具下载镜像到Android设备中并写入相应分区。而目前大多数产商的BOOTLOADER在对于Fastboot镜像的下载和写入是没有校验功能的,而是由启动过程中校验镜像的合法性,此容易造成下载错误或非法的镜像造成设备无法启动。

同时,随着Android版本的提升,目前分区镜像文件越来越大超过了DDR大小,无法一次性传输完镜像之后进行写入操作。这对镜像增加签名验证也加大了困难。

发明内容

针对上述问题,本发明提出一种基于Fastboot的大镜像分割下载验签方法及其存储介质。

本发明通过以下技术方案予以实现:

一种基于Fastboot的大镜像分割下载验签方法,包括:

1)使用sha256计算镜像摘要,并使用RSA算法加密摘要信息,将加密后的摘要信息添加到镜像末尾,使用Fastboot flash命令传输添加加密摘要信息的镜像;

2)Fastboot flash传输完镜像之后,截取系统镜像末尾的256字节;

3)判别下载镜像类型,从相应的证书中提取公钥,使用RSA算法解密加密信息,解密成功则执行步骤4),解密不成功则执行步骤5);

4)使用sha256算法计算下载镜像的摘要信息,比较计算出的摘要信息与步骤3)解密成功获得的摘要信息是否一致,若信息一致则将镜像写入相应分区;若信息不一致则执行步骤5);

5)不写入镜像,并通过Fastboot命令传递验签失败信息。

进一步的,步骤1)中还包括判断下载镜像是否超过下载内存BUF;

当下载镜像未超过下载内存BUF时,使用sha256计算镜像摘要,并使用RSA算法加密摘要信息;将加密后的摘要信息添加到镜像末尾,使用Fastboot flash命令传输添加加密摘要信息的镜像;

当下载镜像超过下载内存BUF时,使用镜像分割工具将大镜像分割成多个小镜像,多个小镜像分别使用sha256计算镜像摘要,并使用RSA算法加密摘要信息;分别将各自加密后的摘要信息添加到镜像末尾,使用Fastboot flash命令传输添加加密摘要信息的镜像。

进一步的,镜像分割工具选用simg2simg工具;所述镜像为sparse格式。

进一步的,步骤3)中镜像类型分为系统镜像及定制化镜像。

进一步的,步骤3)中判别下载镜像类型为系统镜像或定制化镜像;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆支付技术有限公司,未经福建新大陆支付技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111625287.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top