[发明专利]微型芯片软件保护方法无效
申请号: | 201210324183.3 | 申请日: | 2012-09-04 |
公开(公告)号: | CN102902899A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 申云献;张世桐;咸立坤 | 申请(专利权)人: | 惠州三华工业有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李卫东 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微型 芯片 软件 保护 方法 | ||
技术领域
本发明涉及微型芯片的技术领域,具体涉及一种微型芯片软件保护方法。
背景技术
核心技术是每个企业的生存命脉,故每个企业对自己核心技术的保护都相当重视。在电子行业中,微型芯片的应用越来越广泛,在微型芯片的生产和使用过程中容易被非法盗用。为了使自己的企业的微型芯片技术不被复制或盗用,不同企业对微型芯片的保护方法也有所不同。目前比较普遍的加密保护方法有硬件加密、软件代码加密、软硬件综合加密,错误引导加密以及时间加密等。上述方法在一定程度上保护了科研成果,增加了破解产品的难度,但各自都有局限性。其中,硬件加密增加生产成本,而且硬件容易被抄袭,保护强度不高;而软件代码加密,虽然代码不容易被反汇编,不容易被修改代码,但可以直接被用作微型芯片的数据文件使用;而时间加密法,微型芯片本身具备时钟功能才可以使用,局限性比较大。
每个品牌厂商的微型芯片在出厂时都有标识自己唯一的原始I D号,类似我们使用的身份证号,它具有唯一性,存放的地址是开放透明的,很容易被程序使用。从而使微型芯片容易被复制盗用。
发明内容
本发明的目的是克服现有技术的不足和缺陷,提供一种微型芯片软件保护方法,生产成本低,保护强度高,而且能普遍应用。
本发明的目的是通过以下技术方案来实现的:微型芯片软件保护方法,包括:
使用微型芯片前,备份微型芯片原始ID号的步骤;
使用微型芯片过程中,实时验证原始ID号与备份ID号是否相同的步骤。
具体地,所述验证原始ID号与备份ID号的步骤为:实时读取内存中的备份ID号,并实时将读取的备份ID号与原始ID号对比,若备份ID号与原始ID号一致,微型芯片正常工作,否则微型芯片进入异常状态,立即停止工作。
具体地,所述备份微型芯片原始ID号的步骤包括:
(1)、烧录备份ID号程序至微型芯片;
(2)、运行备份ID号程序;
(3)、烧录微型芯片主程序至微型芯片。
具体地,将备份ID号程序擦除或将主程序烧录至备份ID号程序的程序区域。
具体地,所述备份ID号存入微型芯片的FLASH或EEPROM中。
具体地,所述备份ID号的数据区域与主程序的程序区域为不同的存储区域。
本发明相比现有技术具有以下优点及有益效果:本发明通过备份微型芯片的原始ID号,并在使用过程中实时读取备份ID号与原始ID号进行对比验证,以此判断芯片是否遭到复制盗用;本方法不需要增加硬件电路,故生产成本低;本方法不对软件程序本身进行加密,故保护强度高;而且对微型芯片本身没有时钟等限制,能普遍应用。
附图说明
图1为本发明实施例中微型芯片软件保护方法步骤流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
微型芯片软件保护方法的思想是每个微型芯片对应唯一的原始ID号,将原始I D号备份至微型芯片的FLASH或EEPROM中,使用过程中,通过软件程序实时读取备份ID号和原始ID号,并实时将两者对比。若备份ID号和原始ID号一致,则说明微型芯片没有被复制盗用,微型芯片正常工作,若备份ID号和原始ID号一不致,则说明微型芯片已被复制盗用,微型芯片进入异常状态,并立即停止工作。
实施例
如图1所示,微型芯片软件保护方法,包括:
使用微型芯片前,备份微型芯片原始ID号的步骤;
使用微型芯片过程中,实时验证原始ID号与备份ID号是否相同的步骤。
其中,备份微型芯片原始ID号包括以下步骤:
S101、将备份ID号程序烧录至微型芯片;
S102、运行备份ID号程序,将备份ID号存入微型芯片的FLASH或EEPROM中;
S103、将微型芯片主程序烧录至微型芯片。
具体地,运行完备份ID号程序后,将备份ID号程序擦除或将主程序烧录至备份ID号程序的程序区域,通过主程序将备份ID号程序覆盖,防止备份ID号程序被抄袭利用。另外,所述备份ID号的数据区域与主程序的程序区域为不同的存储区域,防止备份ID号被主程序覆盖。
所述验证原始ID号与备份ID号的步骤:
S201、实时读取内存中的备份ID号,并实时将读取的备份ID号与原始ID号对比,若备份ID号与原始ID号一致,执行步骤S202,否则执行步骤S203;
S202、微型芯片正常工作,并执行步骤S201;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州三华工业有限公司,未经惠州三华工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210324183.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于多排螺栓盐雾试验的定位放置装置
- 下一篇:透水系数检测装置