[发明专利]一种防止软件抄板的方法及系统有效
申请号: | 201110373663.4 | 申请日: | 2011-11-22 |
公开(公告)号: | CN102509051A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 彭文剑 | 申请(专利权)人: | 康佳集团股份有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 杨宏;王永文 |
地址: | 518053*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 软件 方法 系统 | ||
技术领域
本发明涉及预防软件抄板领域,尤其涉及一种防止软件抄板的方法及系统。
背景技术
目前机顶盒软件基本都存储在FLASH中,机顶盒软件在样机功能确认过程、工厂生产过程、成品上市销售过程等各环节如何以较低成本防止不法分子读出FLASH中软件代码以克隆机器,各机顶盒生产商一直在寻找更优的方案。
现有防止软件抄板的方法,主要有两种,第一种技术步骤如下:
A、利用硬件上可以当作机顶盒唯一标识的标识码,比如CPU系列号,额外硬件加密芯片等,在机顶盒出厂阶段,将每台机顶盒内所使用的唯一标识码存储在机器FLASH中。
B、机器启动运行时,先从FLASH中读出存储的标识码Ma,然后再直接去读取CPU或硬件加密芯片标识码Mb,如果Ma等于Mb,说明FLASH中数据(软件代码和数据)是合法的,那么正常启动运行;如果不等于,说明不合法,便停止启动,机顶盒停止工作,这样软件抄板得到的软件无法在正确硬件上运行正常功能。
第二种技术步骤如下:
A、机顶盒生产厂商采用加密算法生成工具生成密钥对,其中私钥用于加密,由生产厂商保留,公钥用于解密,固化至机顶盒的存储器中;
B、在机顶盒出厂前,使用私钥对机顶盒唯一的标识码加密成标识摘要,并将此摘要写入机顶盒的存储器中;
C、在机顶盒出厂后,机顶盒开机初始化中读取标识摘要,并采用固化在存储器中的公钥进行解密;
D、比较解密出来的标标识码与机顶盒自身的标识码是否一致,是则执行步骤E,否则执行步骤F;
E、验证通过,机顶盒正常运行,结束;
F、验证不通过,机顶盒无法正常运行。
上述两种现有技术中存在着以下缺陷:1、已有技术都是在机顶盒出厂阶段,使用特定流程来启用软件防抄板功能(把标识码写入FLASH存储器中),对于产品成品出厂阶段起到了软件防抄板功能,但在客户确认功能阶段,工厂生产阶段都没能起到软件防抄板功能。2、已有技术软件合法性验证都是在软件启动过程,这样在软件无法正确启动时很难判断是由于软件不合法导致或者还是由于合法软件本身缺陷导致,增加了问题解决成本。3、对机器售后维护(换FLASH或表示标识码的硬件等)造成很大困难。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供防止软件抄板的方法,旨在解决现有防止软件抄板方法安全性差、成本高等问题。
本发明的技术方案如下:
一种防止软件抄板的方法,其步骤如下:
A、软件初始化启动;
B、调用物理标识码与FLASH存储标识码读取模块读取物理标识码Ma与FLASH存储码Mb;
C、判断Ma是否等于Mb,若是进入步骤E,若否进入步骤D;
D、读取非法软件试用次数并对其加1,再储存至FLASH中;
E、软件启动完成。
所述的防止软件抄板的方法,其中,所述步骤E之后还包括F步骤:在菜单上显示出机器条形码号、物理标识码、FLASH存储码Mb及剩余试用次数。
所述的防止软件抄板的方法,其中,步骤C包括:通过主体功能使能控制模块判断Ma是否等于Mb。
所述的防止软件抄板的方法,其中,所述方法还包括工厂规模化生产阶段的软件合法授权过程,其包括以下步骤:
S01、软件提供商提供机器系列号码,包括条形码的授权数据库及机器系列号烧入软件;
S02、将条形码输入到机器系列号烧入软件,机器系列号烧入软件根据数据库判断条形码正确性;如果错误,给出提示;如果正确,系列号烧入软件产生软件授权命令和授权参数,并通过串口或网口的方式加密发送给机顶盒软件;
S03、机顶盒软件判断软件授权命令和授权参数正确性,如果错误,给出提示;如果正确,则调用物理标识码读取与存储到FLASH模块,读出物理标识码并存储到FLASH中,并回传授权成功信息给烧入软件;
S04、烧入软件自动记录该次授权信息到授权数据库;
S05、生产完成后,将授权数据库发回给软件提供商。
所述的防止软件抄板的方法,其中,所述方法还包括售后维修阶段的软件合法授权过程,其包括:售后点收集需要重新授权的机器系列号码,包括条形码的信息,并发送到软件提供商,软件提供商根据此信息生成需重新授权的数据库及提供机器系列号烧入软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康佳集团股份有限公司,未经康佳集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110373663.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超静音彩塑复合聚氯乙烯排水管件及其制造方法
- 下一篇:自行车停车架