[发明专利]一种划分终端开发模式和产品模式的方法及系统有效
申请号: | 201510417556.5 | 申请日: | 2015-07-16 |
公开(公告)号: | CN105068824B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 林金寒;洪逸轩 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/33;G06F21/64;G06F21/74 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350003 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 划分 终端 开发 模式 产品 方法 系统 | ||
本发明提供一种划分终端开发模式和产品模式的方法及系统,方法包括:开发CA签发开发证书,开发证书中包含开发私钥和开发公钥;使用开发私钥对开发固件进行签名;生成已签名的开发固件;终端获取一固件;依据预先存储在内部FLASH中的标志位判断终端当前处于开发模式还是产品模式;若为开发模式,则获取开发CA;使用开发CA验签所述一固件;若验签通过,则判定所述一固件为所述开发固件;安装并运行所述一固件。本发明对应不同阶段的固件使用不同的CA及证书体系进行签名;依据终端当前所处的模式获取相应的CA对所下载的固件进行验证,只有验证通过才允许安装,实现发权限和产品权限的分离,确保处于开发阶段的测试版本固件不会被更新至正式产品中。
技术领域
本发明涉及一种划分终端开发模式和产品模式的方法及系统。
背景技术
在支付领域中,对终端固件的合法性、安全性、完整性提出了很高的要求,因此促进了证书验签体系在支付领域的广泛应用。
目前主流的验签体系使用证书树完成整个验签体系的搭建,通过在一次性烧写FLASH代码中固化CA,所述固化程序就是把程序写入到DSP,这样DSP就可以脱离仿真器离线运行。固化CA的过程包括:使用证书私钥对固件进行签名,固件下载进终端时,使用证书公钥对签名进行验证,满足了终端固件的合法性、安全性、完整性的要求。如图1所示,一般固件签名格式为“固件+签名证书+HASH校验”;通过在固件尾部附加包含签名证书和HASH校验的签名信息,完成对固件合法性的验证,其中,“HASH校验”为计算得到固件加签名证书的第一HASH值后,经签名帧数的私钥签名生成;验签过程,首先通过签名证书中的公钥对“HASH校验”进行解密,再计算解密后的文件的HASH值,得到第二HASH值,比较第一HASH值和第二HASH值,若相符,则证明签名正常,若不相符,则证明固件在下载过程中发生异常,可能被截取修改过。
然而,上述现有技术终端下载固件后所使用的验签方式,并无法实现固件开发版本和产品版本的分离。在固件开发过程中,经常会涉及到固件的调试修改,因此,测试版本的固件可能存在风险;而测试版本的固件虽然处于测试阶段,但仍然是合法的,同样能够通过验签;在被下载到终端后,终端只能通过上述验签方式判断签名的合法性,却无法区分所下载的固件是测试版本还是正式版本,因此存在可能失误下载到测试版本的风险,进而导致终端存在较大的安全隐患,终端能够正常运行,以及用户和运营商的利益都无法得到保证。
申请号为201210527778.9的专利申请,公开了一种防止移动终端升级到非法固件版本的方法及系统,包括升级工具对待升级固件版本进行版本合法性校验处理,并根据版本合法性校验结果,接收升级工具下发的待升级固件版本;对收到的待升级固件版本进行合法性验证,依据验证结果,进行固件版本的升级。
上述申请文件还是只能判定固件的合法性,无法实现固件版本的区分;因此,有必要提供一种划分终端开发模式和产品模式的方法及系统,以解决上述问题。
发明内容
本发明所要解决的技术问题是:提供一种划分终端开发模式和产品模式的方法及系统,实现开发权限和产品权限的分离,确保测试版本的固件不会被更新至正式产品中,规避终端可能存在的安全隐患。
为了解决上述技术问题,本发明采用的技术方案为:
一种划分终端开发模式和产品模式的方法,包括:
开发CA签发开发证书,所述开发证书中包含开发私钥和开发公钥;
使用开发私钥对开发固件进行签名;生成已签名的开发固件;
终端获取一固件;依据预先存储在内部FLASH中的标志位判断所述终端当前处于开发模式还是产品模式;
若为开发模式,则获取开发CA;使用开发CA验签所述一固件;若验签通过,则判定所述一固件为所述开发固件;安装并运行所述一固件。
本发明提供的另一个技术方案为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510417556.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可黏贴式便携袋
- 下一篇:一种隐藏式翻转梯及油田作业设备