[发明专利]通信产品的硬件加密方法、系统软件处理方法及终端设备无效
| 申请号: | 201010556294.8 | 申请日: | 2010-11-23 |
| 公开(公告)号: | CN102035652A | 公开(公告)日: | 2011-04-27 |
| 发明(设计)人: | 刘均;鲍海森 | 申请(专利权)人: | 深圳市元征软件开发有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/06 |
| 代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通信 产品 硬件 加密 方法 系统软件 处理 终端设备 | ||
技术领域
本发明涉及通信产品的系统软件保护领域,尤其涉及通信产品的硬件加密方法、系统软件处理方法及终端设备。
背景技术
车载GSM(Global System for Mobile Communications,全球移动通讯系统)产品、手机等通信移动终端,其内部包括主控处理器和通信模块,所述主控处理器用于运行产品的系统软件以及其他一些功能软件;所述通信模块用于收发通信数据,内部的处理器用于进行通信数据的处理。其中,所述通信模块处理器是定制的非公开资料的通过BGA(Ball Grid Array,球栅阵列结构)封装的处理器,其相对于主控处理器来说具有较高级别的防破解能力。
目前的各类通信产品的主控处理器在数据的保密性和安全性方面不够好,较容易被破解,写入其内部的系统软件容易被人复制,同时,通信产品的抄板硬件电路更容易被模仿实现,从而使得通信产品很容易被盗版,给通信产品的研发生产厂家造成巨大损失。
发明内容
本发明实施例所要解决的技术问题在于,提供通信产品的硬件加密方法、系统软件处理方法及终端设备,将终端设备的系统软件拆分成两部分分别在主控处理器和通信模块处理器中进行处理,更好地实现硬件加密,防止系统软件被破解。
为了解决上述技术问题,本发明实施例提供了一种通信产品的硬件加密方法,包括:
将系统软件拆分成第一部分程序和第二部分程序;
将所述系统软件的第一部分程序写入主控处理器中,将所述系统软件的第二部分程序写入通信模块处理器中,所述第一部分程序与所述第二部分程序通过所述主控处理器和通信模块处理器之间的硬件接口相关联。
进一步地,本发明实施例还提供了一种通信产品的系统软件处理方法,包括:
主控处理器向通信模块处理器发送认证数据进行握手认证;
若握手认证通过,所述主控处理器运行其内部存储的系统软件的第一部分程序,所述通信模块处理器运行其内部存储的系统软件的第二部分程序,其中,所述第一部分程序与所述第二部分程序通过所述主控处理器和通信模块处理器之间的硬件接口相关联,所述主控处理器是通过所述硬件接口与所述通信模块处理器进行数据交互;
若握手认证失败,则继续执行所述主控处理器向通信模块处理器发送认证数据进行握手认证的步骤;
在运行其内部存储的系统软件的第一部分程序的过程中,所述主控处理器根据预设的认证规则,向通信模块处理器发送认证数据进行握手认证,并在握手认证失败时,停止运行所述系统软件的第一部分程序,同时,所述通信模块处理器停止运行其内部存储的系统软件的第二部分程序。
进一步地,本发明实施例还提供了一种终端设备,包括:
主控处理器,用于存储拆分系统软件得到的第一部分程序;
通信模块处理器,用于存储拆分系统软件得到的第二部分程序;
硬件接口,所述主控处理器与所述通信模块处理器通过所述硬件接口相连接,所述第一部分程序与所述第二部分程序通过所述硬件接口相关联,所述主控处理器是通过所述硬件接口与所述通信模块处理器进行数据交互。
其中,所述主控处理器还用于向所述通信模块处理器发送认证数据进行握手认证,并在握手认证通过时,运行其内部存储的系统软件的第一部分程序,在握手认证失败时,继续向所述通信模块处理器发送认证数据进行握手认证;
所述通信模块处理器还用于在与所述主控处理器的握手认证通过时,运行其内部存储的系统软件的第二部分程序;
在运行其内部存储的系统软件的第一部分程序的过程中,所述主控处理器根据预设的认证规则,向通信模块处理器发送认证数据进行握手认证,并当握手认证失败时,停止运行所述系统软件的第一部分程序,同时,所述通信模块处理器在与所述主控处理器的握手认证失败时,停止运行其内部存储的系统软件的第二部分程序。
实施本发明实施例,具有如下有益效果:
通过将通信产品的系统软件拆分成两部分分别写入主控处理器和具有较高级别的防破解能力的通信模块处理器中,可较好的防止系统软件被破解复制,提高了整个系统软件的安全性和保密性;在需要运行系统软件时,所述主控处理器与所述通信模块之间需要通过握手认证,仅当认证通过后进行相应程序的运行,同时,在程序运行过程,还需继续进行握手认证,只要握手认证失败,所述主控处理器和所述通信模块处理器便停止相应程序的运行,另外,其中用于进行握手认证的认证数据通过DES加密算法进行加密,进一步的提高了整个系统软件的安全性和保密性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征软件开发有限公司,未经深圳市元征软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010556294.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三工位隔离开关
- 下一篇:键盘及其键升降开关装置





