[发明专利]多任务的智能终端加密方法有效
申请号: | 201610812663.2 | 申请日: | 2016-09-08 |
公开(公告)号: | CN106357386B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 龙刚;林宋伟;蒋灿;吴克兵 | 申请(专利权)人: | 深圳市保千里电子有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/00 |
代理公司: | 深圳市硕法知识产权代理事务所(普通合伙)44321 | 代理人: | 李姝 |
地址: | 518000 广东省深圳市龙华新区大浪*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 智能 终端 加密 系统 方法 | ||
1.一种多任务的智能终端加密方法,其特征在于包括如下步骤:
a.在智能终端运行过程中,选择一个在执行过程中的任务并由通讯模块中随机选择一个通讯频道作为通讯端口;
b.通讯端口发送产生挑战码的命令给加密器;
c.加密器收到命令后随机产生一个挑战码;
d.加密器将挑战码和验证码组成一组合信息,加密器将组合信息通过通讯端口传输给选择的任务,同时将挑战码临时保存下来,作为下次加密运算的输入参数;
e.通讯端口生成一个随机数,随机数的范围在密钥数的范围内随机选择,通讯端口将随机数传输给选择的任务和加密器;
f.选择的任务根据随机数的值选择终端加密模块中对应的密钥,利用该密钥与组合信息中的数据进行加密运算,并得出第一运算结果;
g.加密器根据接收的随机数,选择加密器加密模块中对应的密钥,并将该密钥传输给运算模块;
h.运算模块将使用该密钥与临时保存下来的挑战码和验证码进行加密运算,并得出第二运算结果;
i.将第二运算结果经通讯端口传输给选择的任务,选择的任务对第一运算结果和第二运算结果进行比较判断,如二者一致则执行步骤j,否则执行步骤k;
j.认为系统正常,没有被攻击或篡改,继续执行;
k.认为系统异常,被篡改或者遭受到攻击,执行预定的死机命令或报警命令。
2.根据权利要求1所述的智能终端加密方法,其特征在于:所述加密运算的算法为SHA1算法、SHA256算法或MD5算法。
3.根据权利要求1所述的智能终端加密方法,其特征在于:所述挑战码为32bit的真随机数。
4.根据权利要求1所述的智能终端加密方法,其特征在于:所述通讯模块的通讯方式为I2C或SPI。
5.根据权利要求1所述的智能终端加密方法,其特征在于:所述智能终端为智能手机、PAD、PC或智能机器人。
6.根据权利要求1所述的智能终端加密方法,其特征在于:所述验证码包括加密器的唯一ID号以及辅助验证码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市保千里电子有限公司,未经深圳市保千里电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610812663.2/1.html,转载请声明来源钻瓜专利网。