一种智能终端安全控制方法技术

技术编号:19548631 阅读:28 留言:0更新日期:2018-11-24 21:27
本发明专利技术提供一种智能终端安全控制方法,包括以下步骤,S1:建立云安全控制服务器与智能终端的通讯连接,并确定智能终端的安全控制级别;即基础级,标准级或高安级,S2:若步骤S1中云安全控制服务器与智能终端之间为基础级安全控制级别,则控制智能终端开机读取CPU和flash id信息,按加密算法计算出加密值,同时跟flash中存储的值进行比较;如果存储标记位值为0,则代表第一次开机,则把标记值存为1,并写入经过多重加密算法计算出的加密结果;下次开机读取flash标记位,标记位为1,则实时计算出的加密值必须与flash中存储的加密值一致,才能正常工作;能实时切换算法,交互数据在算法库中随机跳变,防破解程度高,具备高度的安全性,性价比高,升级维护方便。

An Intelligent Terminal Security Control Method

The invention provides an intelligent terminal security control method, which includes the following steps: S1: establishing the communication connection between the cloud security control server and the intelligent terminal, and determining the security control level of the intelligent terminal; that is, basic level, standard level or high security level, S2: if the cloud security control server is based on the intelligent terminal. At the basic level of security control, the intelligent terminal is controlled to boot up and read CPU and flash ID information, calculate the encryption value according to the encryption algorithm, and compare it with the value stored in flash. If the storage mark bit value is 0, it represents the first boot, then the mark value is saved to 1 and written into the encryption calculated by the multiple encryption algorithm. Result: The next time the flash tag bit is read, the tag bit is 1, the real-time calculated encryption value must be the same as the encryption value stored in flash to work properly; real-time switching algorithm, random jump of interactive data in the algorithm library, high degree of anti-cracking, high security, cost-effective, upgrade maintenance side Then.

【技术实现步骤摘要】
一种智能终端安全控制方法[
]本专利技术涉及智能终端安全控制
,尤其涉及一种灵活度高,安全性能强,且制作成本低的智能终端安全控制方法。[
技术介绍
]随着互联网基础设施突飞猛进的发展,智能终端出货量不断增长并大量普及。智能终端如何保护自主研发的产品,防止软件被竞争对手复制,如何在成本和效能中取得平衡,这些是本专利技术所关注的核心。传统的智能终端有些采用硬件加密保护自主研发的核心产品,这种方式增加了产品的成本,加密芯片的加密级别也是千差万别,良莠不齐,同时也存在加密方式固定,一旦加密芯片被破解,则整个产品就无安全可言。传统的智能终端有些采用软件加密方式,但加密方式单一,没有分级控制,嵌套配置,不能灵活的搭配组合,高低分级控制,怎样才能做到对安全级别分级,满足不同安全需求,安全算法选择范围大,并能组合嵌套使用,安全控制器可随时切换加密算法,减少了被恶意破解的可能,安全程度高,是本领域的技术人员经常考虑的问题,也进行了大量的研发和实验,并取得了较好的成绩。[
技术实现思路
]为克服现有技术所存在的问题,本专利技术提供一种灵活度高,安全性能强,且制作成本低的智能终端安全控制方法。本专利技术解决技术问题的方案是提供一种智能终端安全控制方法,包括以下步骤,S1:建立云安全控制服务器与智能终端的通讯连接,并确定智能终端的安全控制级别;即基础级,标准级或高安级;S2:若步骤S1中云安全控制服务器与智能终端之间为基础级安全控制级别,则控制智能终端开机读取CPU和flashid信息,按加密算法计算出加密值,同时跟flash中存储的值进行比较;如果存储标记位值为0,则代表第一次开机,则把标记值存为1,并写入经过多重加密算法计算出的加密结果;下次开机读取flash标记位,标记位为1,则实时计算出的加密值必须与flash中存储的加密值一致,才能正常工作;否则重启系统;S3:若步骤S1中云安全控制服务器与智能终端之间为标准级安全控制级别,则在智能终端输入激活用户名和激活密码,连接云安全控制服务器;云安全控制服务器对智能终端的硬件参数信息(cpu/flash/mac/sn)设置安全等级及其他特定信息,并把硬件参数信息提交至安全监控服务器;智能终端启动后,一旦网络连通,则自动向云安全控制服务器发送加密信息(加密信息包含cpu/flash/mac/sn);云安全控制服务器通过接收到的加密信息进行多级身份校验,并发送对应控制指令;若为非法智能终端,则发送不同级别控制指令或销毁指令;S4:若步骤S1中云安全控制服务器与智能终端之间为高安级安全控制级别,则智能终端的app编译时增加采用混淆算法,对数据去特征,并打乱顺序、处理数字/字符串、插入废语句;智能终端开机后加载数据时,也同步加载内存混淆算法,保护加密数据,并跟云安全控制服务器实时交互通信,安全监控服务器随时监测智能终端,及时处理异常终端;S5:根据步骤S2至S4中你的控制方式对智能终端进行安全控制,并控制安全交互算法和数据在加密算法库中宽范围随机跳变,发现异常则对特定智能终端发送处理指令。优选地,所述步骤S1中的智能终端为单一的智能终端或批量性的多个智能终端。优选地,所述步骤S4中,云安全控制服务器与智能终端之间为高安级安全控制级别,且该云安全控制服务器与智能终端之间同步具备基础级与标准级的安全控制。优选地,所述云安全控制服务器与智能终端进行安全交互,且多重安全算法进行组合嵌套选择,进行实时切换,交互数据在算法库中随机跳变。与现有技术相比,本专利技术一种智能终端安全控制方法通过采用不同你的安全级别,如基础级,标准级或高安级,且采用不同的安全控制方式来进行实际的控制,保证基础级为轻量级安全功能,标准级满足中端安全需求,高安级是实现对核心产品的安全保护,通过多等级保护,并通过与安全服务器交互,实现产品保护的宽范围和多策略,不增加任何硬件和内存成本,多重安全算法可组合嵌套选择,并能实时切换算法,交互数据在算法库中随机跳变,防破解程度高,具备高度的安全性,性价比高,升级维护方便。[附图说明]图1和图2是本专利技术一种智能终端安全控制方法的流程示意图。[具体实施方式]为使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定此专利技术。请参阅图1,本专利技术一种智能终端安全控制方法1包括以下步骤,S1:建立云安全控制服务器与智能终端的通讯连接,并确定智能终端的安全控制级别;即基础级,标准级或高安级;S2:若步骤S1中云安全控制服务器与智能终端之间为基础级安全控制级别,则控制智能终端开机读取CPU和flashid信息,按加密算法计算出加密值,同时跟flash中存储的值进行比较;如果存储标记位值为0,则代表第一次开机,则把标记值存为1,并写入经过多重加密算法计算出的加密结果;下次开机读取flash标记位,标记位为1,则实时计算出的加密值必须与flash中存储的加密值一致,才能正常工作;否则重启系统;S3:若步骤S1中云安全控制服务器与智能终端之间为标准级安全控制级别,则在智能终端输入激活用户名和激活密码,连接云安全控制服务器;云安全控制服务器对智能终端的硬件参数信息(cpu/flash/mac/sn)设置安全等级及其他特定信息,并把硬件参数信息提交至安全监控服务器;智能终端启动后,一旦网络连通,则自动向云安全控制服务器发送加密信息(加密信息包含cpu/flash/mac/sn);云安全控制服务器通过接收到的加密信息进行多级身份校验,并发送对应控制指令;若为非法智能终端,则发送不同级别控制指令或销毁指令;S4:若步骤S1中云安全控制服务器与智能终端之间为高安级安全控制级别,则智能终端的app编译时增加采用混淆算法,对数据去特征,并打乱顺序、处理数字/字符串、插入废语句;智能终端开机后加载数据时,也同步加载内存混淆算法,保护加密数据,并跟云安全控制服务器实时交互通信,安全监控服务器随时监测智能终端,及时处理异常终端;S5:根据步骤S2至S4中你的控制方式对智能终端进行安全控制,并控制安全交互算法和数据在加密算法库中宽范围随机跳变,发现异常则对特定智能终端发送处理指令。本申请通过采用不同你的安全级别,如基础级,标准级或高安级,且采用不同的安全控制方式来进行实际的控制,保证基础级为轻量级安全功能,标准级满足中端安全需求,高安级是实现对核心产品的安全保护,通过多等级保护,并通过与安全服务器交互,实现产品保护的宽范围和多策略,不增加任何硬件和内存成本,多重安全算法可组合嵌套选择,并能实时切换算法,交互数据在算法库中随机跳变,防破解程度高,具备高度的安全性,性价比高,升级维护方便。优选地,所述步骤S1中的智能终端为单一的智能终端或批量性的多个智能终端。优选地,所述步骤S4中,云安全控制服务器与智能终端之间为高安级安全控制级别,且该云安全控制服务器与智能终端之间同步具备基础级与标准级的安全控制。优选地,所述云安全控制服务器与智能终端进行安全交互,且多重安全算法进行组合嵌套选择,进行实时切换,交互数据在算法库中随机跳变。与现有技术相比,本专利技术一种智能终端安全控制方法1通过采用不同你的安全级别,如基础级,标准级或高安级,且采用不同的本文档来自技高网...

【技术保护点】
1.一种智能终端安全控制方法,其特征在于:包括以下步骤,S1:建立云安全控制服务器与智能终端的通讯连接,并确定智能终端的安全控制级别;即基础级,标准级或高安级;S2:若步骤S1中云安全控制服务器与智能终端之间为基础级安全控制级别,则控制智能终端开机读取CPU和flash id信息,按加密算法计算出加密值,同时跟flash中存储的值进行比较;如果存储标记位值为0,则代表第一次开机,则把标记值存为1,并写入经过多重加密算法计算出的加密结果;下次开机读取flash标记位,标记位为1,则实时计算出的加密值必须与flash中存储的加密值一致,才能正常工作;否则重启系统;S3:若步骤S1中云安全控制服务器与智能终端之间为标准级安全控制级别,则在智能终端输入激活用户名和激活密码,连接云安全控制服务器;云安全控制服务器对智能终端的硬件参数信息(cpu/flash/mac/sn)设置安全等级及其他特定信息,并把硬件参数信息提交至安全监控服务器;智能终端启动后,一旦网络连通,则自动向云安全控制服务器发送加密信息(加密信息包含cpu/flash/mac/sn);云安全控制服务器通过接收到的加密信息进行多级身份校验,并发送对应控制指令;若为非法智能终端,则发送不同级别控制指令或销毁指令;S4:若步骤S1中云安全控制服务器与智能终端之间为高安级安全控制级别,则智能终端的app编译时增加采用混淆算法,对数据去特征,并打乱顺序、处理数字/字符串、插入废语句;智能终端开机后加载数据时,也同步加载内存混淆算法,保护加密数据,并跟云安全控制服务器实时交互通信,安全监控服务器随时监测智能终端,及时处理异常终端;S5:根据步骤S2至S4中你的控制方式对智能终端进行安全控制,并控制安全交互算法和数据在加密算法库中宽范围随机跳变,发现异常则对特定智能终端发送处理指令。...

【技术特征摘要】
1.一种智能终端安全控制方法,其特征在于:包括以下步骤,S1:建立云安全控制服务器与智能终端的通讯连接,并确定智能终端的安全控制级别;即基础级,标准级或高安级;S2:若步骤S1中云安全控制服务器与智能终端之间为基础级安全控制级别,则控制智能终端开机读取CPU和flashid信息,按加密算法计算出加密值,同时跟flash中存储的值进行比较;如果存储标记位值为0,则代表第一次开机,则把标记值存为1,并写入经过多重加密算法计算出的加密结果;下次开机读取flash标记位,标记位为1,则实时计算出的加密值必须与flash中存储的加密值一致,才能正常工作;否则重启系统;S3:若步骤S1中云安全控制服务器与智能终端之间为标准级安全控制级别,则在智能终端输入激活用户名和激活密码,连接云安全控制服务器;云安全控制服务器对智能终端的硬件参数信息(cpu/flash/mac/sn)设置安全等级及其他特定信息,并把硬件参数信息提交至安全监控服务器;智能终端启动后,一旦网络连通,则自动向云安全控制服务器发送加密信息(加密信息包含cpu/flash/mac/sn);云安全控制服务器通过接收到的加密信息进行多级身份校验,并发送对应控制指...

【专利技术属性】
技术研发人员:游万俊郭俊峰
申请(专利权)人:深圳市亿联智能有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1