[发明专利]一种移动终端及保护其系统数据的方法有效
申请号: | 200910107309.X | 申请日: | 2009-05-12 |
公开(公告)号: | CN101888627A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 崔帅先;罗炜;张驰俊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W12/02 | 分类号: | H04W12/02;H04W88/02 |
代理公司: | 深圳市永杰专利商标事务所(普通合伙) 44238 | 代理人: | 曹建军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 保护 系统 数据 方法 | ||
技术领域
本发明涉及移动通信技术领域,尤其涉及一种移动终端及保护这种移动终端系统数据的方法。
背景技术
移动终端从最初的只有通话功能,发展到可以发短消息,到现在可以玩游戏,看电影,甚至可以根据自己的需要安装自己想要的功能,除了在硬件设备上有了质的飞跃外,移动终端操作系统的功能也越来越强大,复杂化。
移动终端操作系统从最早的固定的内核模块,发展到智能移动终端上使用的复杂操作系统,比如常用的LINUX系统,INTER公司的MOBILE系统,APPLE公司的Mac OS X的操作系统,NOKIA公司的SYBIAN操作系统,GOOGLE公司的ANDORID操作系统,PALM公司的Palm OS操作系统。
开发这些系统需要大量的研发经费,怎样保护自己所开发的系统不被盗用,也逐渐成为了移动终端开发商所考虑的问题之一。
发明内容
本发明所要解决的技术问题是,提供一种移动终端及保护其系统数据的方法,本发明可以有效防止移动终端的系统数据被非法复制,并且可以根据用户的级别有控制的开放系统。
本发明公开了一种移动终端,包括主控模块,所述移动终端还包括一个单片机,所述
单片机用于存储移动终端的系统数据;
主控模块用于在收到用户请求对单片机中存储的系统数据进行操作时,提示用户输入移动终端的公共密码,并判断用户输入的密码是否正确;用于在用户输入的密码正确时执行用户的操作请求。
所述单片机通过内部集成电路总线接口(Inter IC Bus,I2C)或者串行外围接口(Serial Peripheral Interface,SPI)与所述主控模块连接。
所述单片机还用于在接收到所述主控模块发送的系统随机数时,对片内存储的身份标识(ID)码、初始化码、用户操作请求对应的功能码以及所述随机数进行不可逆安全散列(CX-1)运算,并将运算结果返回给所述主控模块;
所述主控模块还用于在用户输入密码后,从所述单片机中读取单片机的身份标识ID码,并对读取到的ID码和用户输入的密码进行不可逆安全散列运算,从运算结果中提取预设长度的暂存码;用于生成系统随机数,并发送给所述单片机;用于从所述单片机中读取所述用户操作请求对应的功能码,并对所述功能码、系统随机数、暂存码以及单片机的ID码进行不可逆安全散列运算,并比较运算结果与接收到的所述单片机的运算结果是否一致。
所述单片机的片内可消除程序化只读存储器(ErasableProgrammable Read-Only Memory,EPROM)的容量至少为2048位。
本发明进一步公开了一种保护移动终端的系统数据的方法,主控模块收到用户对单片机中存储的系统数据进行操作的请求时,提示用户输入密码,并判断用户输入的密码是否正确,若是,则执行用户的操作请求。
判断用户输入的密码是否正确的具体操作是,所述的单片机对存储的初始化码及相关参数进行不可逆安全散列运算,将运算结果发送给所述主控模块;
所述主控模块对用户输入的密码及相关参数进行不可逆安全散列运算,并比较运算结果与接收到的单片机的运算结果是否一致,若是,则密码正确。
所述初始化码是在所述单片机初始化时被写入的,所述单片机的初始化过程为:对所述的单片机ID码和移动终端的公共密码进行不可逆安全散列运算,从运算结果中提取预设长度的认证码,并将所述提取到的认证码烧写到所述单片机的密码存储区中。
所述的主控模块对用户输入的密码及相关参数进行不可逆安全散列运算具体为:所述的主控模块根据用户输入的密码和单片机ID码进行不可逆安全散列运算,从运算结果中提取预设长度的暂存码,再对所述暂存码与相关参数进行不可逆安全散列运算。
所述的相关参数包括单片机的ID码、系统随机数和用户操作请求对应的功能码,所述的系统随机数由所述的主控模块生成,并传给所述单片机。
所述的预设长度数值相同,其数值范围为64~320。
本发明将移动终端的关键系统数据存储在具有128位ID码的单片机中,并利用移动终端的公共密码加密的方法,使得用户访问存储在单片机中的数据时,必须通过密码认证,实现了对移动终端重要的系统数据的保护,从而保护了移动终端开发厂商的合法权利,避免了山寨移动终端对移动终端相关技术的窃取,同时促进了移动终端市场的正规化发展。
附图说明
图1是本发明所述移动终端结构示意图;
图2是本发明中单片机的初始化过程示意图;
图3为本发明方法的整体流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910107309.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:叶片驱动装置
- 下一篇:用于生产珠粒的系统和方法