System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机器人,尤其涉及一种机器人的加密处理方法、系统、设备及存储介质。
技术介绍
1、机器人行业目前处于快速发展阶段,涵盖工业、服务、医疗等多个领域。然而,随着机器人行业的发展,也带来了一系列的问题。为了使用的便利性,用户通常把大部分的数据都存储在机器人中,而现有的机器人数据保护机制不够成熟,容易导致用户数据泄露。
技术实现思路
1、有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种机器人的加密处理方法、系统、设备及存储介质,用于对机器人数据进行加密,避免用户数据泄露。
2、本专利技术提供如下技术方案:
3、第一方面,本申请提供了一种机器人的加密处理方法,包括:
4、获取机器人信息,根据所述机器人信息生成对应的加密狗配置信息,所述加密狗配置信息包括加密狗硬件配置信息和加密狗软件配置信息;
5、基于所述加密狗硬件配置信息确定加密狗硬件加密工具,将所述加密狗硬件加密工具设置于机器人的待加密硬件上;
6、基于所述加密狗软件配置信息确定加密狗软件,所述加密狗软件包括:软件加密工具和软件验证工具;
7、通过所述软件加密工具,对所述待加密硬件内的待加密数据进行加密,得到加密数据;
8、通过所述软件验证工具,对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权。
9、一种实施方式中,所述加密狗硬件配置信息包括存储设备配置信息,所述基于所述加密狗硬件配置信息
10、确定机器人的存储设备,从所述存储设备中选择待加密芯片;
11、根据所述存储设备配置信息,确定所述待加密芯片对应的硬件加密区域,在所述硬件加密区域设置对应的防拆卸加密工具或防篡改加密工具。
12、一种实施方式中,所述待加密数据包括通信数据,所述对所述待加密硬件内的待加密数据进行加密,包括:
13、从所述待加密芯片中确定加密算法;
14、调用与所述通信数据对应的通信数据加密算法对所述通信数据进行加密。
15、一种实施方式中,所述待加密数据还包括加密狗系统数据,所述对所述待加密硬件内的待加密数据进行加密,还包括:
16、从所述加密算法中确定与所述加密狗系统数据对应的加密狗系统加密算法;
17、调用所述加密狗系统加密算法对所述加密狗系统数据进行加密。
18、一种实施方式中,所述对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权,包括:
19、确定所述加密数据访问指令对应的访问对象;
20、若所述访问对象为所述通信数据,则从所述加密数据访问指令中获取身份信息和密钥信息,判断所述身份信息是否为合法信息;
21、若为所述合法信息,则对所述密钥信息进行验证,若验证通过,对所述加密数据访问指令进行授权。
22、一种实施方式中,所述对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权,还包括:
23、若所述访问对象为所述加密狗系统数据,则从所述加密数据访问指令中获取系统激活数据;
24、判断所述系统激活数据是否为预设激活数据,若为所述预设激活数据,则根据所述系统激活数据对所述加密狗进行激活。
25、一种实施方式中,所述对用户的加密数据访问指令进行验证,还包括:
26、若验证未通过次数大于预设次数,则锁定所述机器人的访问权限。
27、第二方面,本申请提供了一种机器人的加密处理系统,包括:
28、获取模块,用于获取机器人信息,根据所述机器人信息生成对应的加密狗配置信息,所述加密狗配置信息包括加密狗硬件配置信息和加密狗软件配置信息;
29、硬件加密模块,用于基于所述加密狗硬件配置信息确定加密狗硬件加密工具,将所述加密狗硬件加密工具设置于机器人的待加密硬件上;
30、确定模块,用于基于所述加密狗软件配置信息确定加密狗软件,所述加密狗软件包括:软件加密工具和软件验证工具;
31、软件加密模块,用于通过所述软件加密工具,对所述待加密硬件内的待加密数据进行加密,得到加密数据;
32、验证模块,用于通过所述软件验证工具,对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权。
33、第三方面,本申请提供了一种电子设备,包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施如第一方面所述的机器人的加密处理方法。
34、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时,实现如第一方面所述的机器人的加密处理方法。
35、本专利技术的实施例具有如下有益效果:
36、本专利技术提供的机器人的加密处理方法,根据机器人信息生成对应的加密狗硬件和加密狗软件,通过加密狗硬件和加密狗软件实现对机器人的双重加密,大大提高了机器人数据的安全性,减少了机器人数据泄露给用户造成的损失。
37、为使本专利技术的上述目的、特征和优点能更明显和易懂,下文特举较佳实施例,并配合所附附图,做详细说明如下。
本文档来自技高网...【技术保护点】
1.一种机器人的加密处理方法,其特征在于,包括:
2.根据权利要求1所述的机器人的加密处理方法,其特征在于,所述加密狗硬件配置信息包括存储设备配置信息,所述基于所述加密狗硬件配置信息确定加密狗硬件加密工具,包括:
3.根据权利要求2所述的机器人的加密处理方法,其特征在于,所述待加密数据包括通信数据,所述对所述待加密硬件内的待加密数据进行加密,包括:
4.根据权利要求3所述的机器人的加密处理方法,其特征在于,所述待加密数据还包括加密狗系统数据,所述对所述待加密硬件内的待加密数据进行加密,还包括:
5.根据权利要求4所述的机器人的加密处理方法,其特征在于,所述对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权,包括:
6.根据权利要求5所述的机器人的加密处理方法,其特征在于,所述对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权,还包括:
7.根据权利要求1所述的机器人的加密处理方法,其特征在于,所述对用户的加密数据访问指令进行验证,还包括:
8
9.一种电子设备,其特征在于,包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施如权利要求1至7中任一项所述的机器人的加密处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时,实现如权利要求1至7中任一项所述的机器人的加密处理方法。
...【技术特征摘要】
1.一种机器人的加密处理方法,其特征在于,包括:
2.根据权利要求1所述的机器人的加密处理方法,其特征在于,所述加密狗硬件配置信息包括存储设备配置信息,所述基于所述加密狗硬件配置信息确定加密狗硬件加密工具,包括:
3.根据权利要求2所述的机器人的加密处理方法,其特征在于,所述待加密数据包括通信数据,所述对所述待加密硬件内的待加密数据进行加密,包括:
4.根据权利要求3所述的机器人的加密处理方法,其特征在于,所述待加密数据还包括加密狗系统数据,所述对所述待加密硬件内的待加密数据进行加密,还包括:
5.根据权利要求4所述的机器人的加密处理方法,其特征在于,所述对用户的加密数据访问指令进行验证,若验证通过,则对所述加密数据访问指令进行授权,包括:
...【专利技术属性】
技术研发人员:舒密永,粟德森,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。