[发明专利]一种基于移动终端的伪寄存器值反馈处理方法及系统有效
申请号: | 201611090243.4 | 申请日: | 2016-12-01 |
公开(公告)号: | CN106650474B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 俞斌;杨维琴 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F9/30 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 终端 寄存器 反馈 处理 方法 系统 | ||
本发明公开了一种基于移动终端的伪寄存器值反馈处理方法及系统,所述当移动终端的寄存器值被读取时,由中央处理器获取反馈的寄存器地址及值,并组成十六进制数字序列;对所述十六进制数字序列按预先设置的加密方法生成伪寄存器值序列并反馈被读出。所述方法通过当移动终端的寄存器值被读取时,由中央处理器获取反馈的寄存器地址及值,并组成十六进制数字序列;对所述十六进制数字序列按所设置的加密方法生成伪寄存器值序列并反馈,从而即使当移动终端即使被破解后,读出的数据内容仍为加密内容;使移动终端的技术保密性更高。
技术领域
本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的伪寄存器值反馈处理方法及系统。
背景技术
移动终端由于其软硬件的复杂性,难免会出现问题;因此,在移动终端开发阶段,移动终端厂商保留其调试功能方便工程师调试,以及解决移动终端存在的问题。虽然该调试功能会在移动终端出厂时关闭,但还是有专门的方法可以重新打开。
因此,竞争对手可以通过购买移动终端,并且获取专门打开调试功能的方法可以反解出移动终端的各种重要设置及信息,造成移动终端技术泄漏。比如,厂商A研发了一款移动终端,该移动终端号称充电五分钟通话两小时,其充电设置极为精妙;厂商B购买了该移动终端,并且对移动终端进行破解,获取移动终端的充电设置,容易造成厂商A号称充电五分钟通话两小时的充电设置泄漏,容易给投入巨大研发的公司造成损失。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的移动终端出售后调试功能会被竞争对手破解的缺陷问题,本发明提供一种基于移动终端的伪寄存器值反馈处理方法及系统,提供了一种伪寄存器值反馈方法,通过该方法,可以当移动终端即使被破解后,读出的数据内容仍为加密内容;从而使移动终端的技术保密性更高,提高了安全性。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的伪寄存器值反馈处理方法,其中,包括:
A, 当移动终端的寄存器值被读取时,由中央处理器获取反馈的寄存器地址及值,并组成十六进制数字序列;
B,对所述十六进制数字序列按预先设置的加密方法生成伪寄存器值序列并反馈被读出。
所述基于移动终端的伪寄存器值反馈处理方法,其中,在所述步骤A之前还包括:
S,预先在移动终端设置用于当移动终端被破解后,用于对寄存器值读出的数据内容进行加密的加密码算法。
所述基于移动终端的伪寄存器值反馈处理方法,其中,在所述步骤A还包括:设置读取寄存器地址为X,其值为Y,则生成的十六进制数字序列为PXMYL;
其中P为超始符,用于指明一个寄存器地址及值的开始;
其中M为分隔附,用于指示其之前为寄存器地址,其之后为该寄存器的值;
其中L为结束符,用于指明一个寄存器地址及值的结束;
P与L之间为一个寄存器的地址与值,并且寄存器的地址与值由M分隔开。
所述基于移动终端的伪寄存器值反馈处理方法,其中,所述步骤A还包括:
当一次性读取到多个寄存器时,设置读取寄存器地址为X1,其值为Y1,寄存器地址为X2,其值为Y2,……,寄存器地址为XN,其值为YN;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611090243.4/2.html,转载请声明来源钻瓜专利网。