[发明专利]单片机编程器的许可保护方法有效
申请号: | 200910147309.2 | 申请日: | 2009-06-09 |
公开(公告)号: | CN101576948A | 公开(公告)日: | 2009-11-11 |
发明(设计)人: | 张宗继;刘志祥;胡俊睿;王学军 | 申请(专利权)人: | 航天科工深圳(集团)有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 北京润平知识产权代理有限公司 | 代理人: | 周建秋 |
地址: | 518034广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片机 编程 许可 保护 方法 | ||
1.一种单片机编程器的许可保护方法,该单片机编程器包括中央处理器和 数据存储器,其中,所述中央处理器内设有信息存储器,所述中央处理器与所 述数据存储器通过串行总线进行数据访问,其特征在于,所述中央处理器将所 接收的编程许可文件中的一固定数据作为运算因子与该中央处理器所产生的 随机数运算生成认证码以将该中央处理器与所述数据存储器进行数据绑定,并 将所接收的编程许可文件中的许可信息加密且将其锁定,其中加密许可信息的 主密钥为该编程许可文件中的登记信息与该中央处理器的内部扰码编码形成 的授权码,所述认证码和加密并锁定后的许可信息形成授权信息,存放于所述 信息存储器和所述数据存储器中;所述编程器每次上电进行编程许可时所述中 央控制器均对所述信息存储器和所述数据存储器中的授权信息进行验证,在所 述授权信息正确时进入编程过程并更新所述认证码以及所述许可信息以生成 新授权信息,存放于所述信息存储器和所述数据存储器中;在所述授权信息不 正确时清除该授权信息。
2.根据权利要求1所述的单片机编程器的许可保护方法,其特征在于, 所述编程许可文件中的登记信息包括用户标识、产品信息以及序列号。
3.根据权利要求1或2所述的单片机编程器的许可保护方法,其特征在 于,所述固定数据为所述中央处理器所接收的编程许可文件中的用户标识。
4.根据权利要求1或2所述的单片机编程器的许可保护方法,其特征在 于,所述许可信息加密后通过标准CRC算法和非标准CRC-A算法添加CRC 校验码和非标准CRC-A校验码锁定。
5.根据权利要求1所述的单片机编程器的许可保护方法,其特征在于, 所述编程器每次上电时所述中央控制器对所述信息存储器和所述数据存储器 中的授权信息的验证,包括下列步骤:
(1)所述中央处理器对所述数据存储器进行认证,确定连接至所述中央处 理器的数据存储器是否是与该中央处理器数据绑定的数据处理器,若是,则执 行后续步骤,否则,结束编程许可;
(2)所述中央处理器对所述信息存储器中的授权信息进行验证,确定其是 否正确;
(3)所述中央处理器对所述数据存储器中的授权信息进行验证,确定其是 否正确。
6.根据权利要求5所述的单片机编程器的许可保护方法,其特征在于, 所述步骤(1)中所述中央处理器对所述数据存储器的认证包括:
读取所述信息存储器中的授权信息,将该授权信息经CPC运算后,判断 其是否合法;
读取所述数据存储器中的授权信息,将该授权信息经CPC运算后,判断 其是否合法;
计算所述授权信息中的扰码,并判断其是否合法;
将所述信息存储器中的授权信息和所述数据存储器中的授权信息进行交 叉验证:由所述中央处理器验证所述数据存储器中的授权信息中的认证码是否 正确以及所述信息存储器中相应绑定数据形式的认证码是否正确。
7.根据权利要求5或6所述的单片机编程器的许可保护方法,其特征在 于,所述步骤(1)和所述步骤(2)之间还包括:
所述中央处理器判断该单片机编码器是否存在许可;
若存在许可,则计算生成新许可信息,并判断所述许可信息中所含许可编 程次数是否为零,若该许可编程次数不为零,则执行所述步骤(2)并将所述 许可编程次数减1;若许可编程次数为零,则提示许可用完;
若不存在许可,则判断是否经通信接口收到编程许可文件,在收到编程许 可文件时,所述中央处理器根据该编程许可文件生成认证码以将该中央处理器 与所述数据存储器进行数据绑定,并根据所接收的许可文件加密许可信息且将 其锁定,所述认证码和加密并锁定后的许可信息形成授权信息,存放于所述信 息存储器和所述数据存储器中,随后执行所述步骤(3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工深圳(集团)有限公司,未经航天科工深圳(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910147309.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种读写存储卡的方法及装置
- 下一篇:防窥视电子装置及防窥视方法