发明名称 单片机编程器的许可保护方法
摘要 本发明涉及一种单片机编程器的许可保护方法,其中,处理器根据所接收的编程许可文件生成认证码以将该处理器与数据存储器进行数据绑定,并将所接收的编程许可文件中的许可信息加密且将其锁定,所述认证码和加密并锁定后的许可信息形成授权信息,存放于处理器的信息存储器和所述数据存储器中;所述编程器每次上电进行编程许可时所述控制器均对所述信息存储器和所述数据存储器中的授权信息进行验证,在所述授权信息正确时进入编程过程并更新所述认证码以及所述许可信息以生成新授权信息,存放于所述信息存储器和所述数据存储器中;在所述授权信息不正确时清除该授权信息。本发明能够保护编程器的编程许可、防止他人复制编程器软件。
申请公布号 CN101576948A 申请公布日期 2009.11.11
申请号 CN200910147309.2 申请日期 2009.06.09
申请人 航天科工深圳(集团)有限公司 发明人 张宗继;刘志祥;胡俊睿;王学军
分类号 G06F21/22(2006.01)I 主分类号 G06F21/22(2006.01)I
代理机构 北京润平知识产权代理有限公司 代理人 周建秋
主权项 1、一种单片机编程器的许可保护方法,该单片机编程器包括中央处理器和数据存储器,其中,所述中央处理器内设有信息存储器,所述中央处理器与所述数据存储器通过串行总线进行数据访问,其特征在于,所述中央处理器根据所接收的编程许可文件生成认证码以将该中央处理器与所述数据存储器进行数据绑定,并将所接收的编程许可文件中的许可信息加密且将其锁定,所述认证码和加密并锁定后的许可信息形成授权信息,存放于所述信息存储器和所述数据存储器中;所述编程器每次上电进行编程许可时所述中央控制器均对所述信息存储器和所述数据存储器中的授权信息进行验证,在所述授权信息正确时进入编程过程并更新所述认证码以及所述许可信息以生成新授权信息,存放于所述信息存储器和所述数据存储器中;在所述授权信息不正确时清除该授权信息。
地址 518034广东省深圳市福田区深南大道4019号航天大厦B座5楼