[发明专利]一种采用多用途辅助单片机的系统加密方法有效
申请号: | 200510045425.5 | 申请日: | 2005-11-24 |
公开(公告)号: | CN1971470A | 公开(公告)日: | 2007-05-30 |
发明(设计)人: | 林耀亮;范锦华;曾庆将 | 申请(专利权)人: | 厦门华侨电子股份有限公司 |
主分类号: | G06F1/00 | 分类号: | G06F1/00 |
代理公司: | 厦门市首创君合专利事务所有限公司 | 代理人: | 张松亭;连耀忠 |
地址: | 361000*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种采用多用途辅助单片机的系统加密方法,是在多微处理器系统中,取功能相对简单、软件程序量小的辅助微处理器(例如电源管理辅助微处理器)用带内置烧死(防读出)程序存储器的单片机替代,在主处理器程序和辅助单片机程序中增加按照约定加密协议算法的密码校验,使得程序不能够被读出而无法复制,从而达到系统加密的目的。 | ||
搜索关键词: | 一种 采用 多用途 辅助 单片机 系统 加密 方法 | ||
【主权项】:
1.一种采用多用途辅助单片机的系统加密方法,其特征在于:它包括如下步骤:a.将设有约定加密协议算法的主处理器程序和辅助单片机程序分别存入主处理器的程序存储器和单片机的程序存储器中,所述的约定加密协议算法为可逆算法或不可逆算法;在主处理器程序中设有一个或多个进入运行加密协议通讯的校验点;所述的辅助单片机程序采用烧死方式固化于单片机的程序存储器中;b.启动系统工作,主处理器运行主处理器程序,辅助单片机运行辅助单片机程序;c.主处理器程序运行至校验点时,由主处理器产生一随机数作为明码通过主处理器与辅助单片机之间的通信总线发送给辅助单片机;d.辅助单片机将收到的由主处理器发送过来的明码按所述的约定加密协议算法加密生成密码,并将密码通过主处理器与辅助单片机之间的通信总线发送给主处理器;e.主处理器将辅助单片机发送的密码按所述的约定加密协议算法解密还原成明码,并将解密还原的明码与原先自身产生的明码进行比较核对;或主处理器将本身所产生的随机数按所述的约定加密协议算法加密生成一密码,并将该密码与由辅助单片机发送过来的密码进行比较核对;f.当对应的两明码或两密码相一致时,主处理器继续运行后续程序或包括重复步骤c;当对应的两明码或两密码不一致时,主处理器拒绝运行后续程序,系统结束运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门华侨电子股份有限公司,未经厦门华侨电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510045425.5/,转载请声明来源钻瓜专利网。
- 上一篇:羧酸异丙基二乙基酯的制备方法及其应用
- 下一篇:一次性穿着物品