System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及機(jī)器人,尤其涉及一種機(jī)器人的加密處理方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、機(jī)器人行業(yè)目前處于快速發(fā)展階段,涵蓋工業(yè)、服務(wù)、醫(yī)療等多個(gè)領(lǐng)域。然而,隨著機(jī)器人行業(yè)的發(fā)展,也帶來了一系列的問題。為了使用的便利性,用戶通常把大部分的數(shù)據(jù)都存儲(chǔ)在機(jī)器人中,而現(xiàn)有的機(jī)器人數(shù)據(jù)保護(hù)機(jī)制不夠成熟,容易導(dǎo)致用戶數(shù)據(jù)泄露。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本專利技術(shù)的目的是為了克服現(xiàn)有技術(shù)中的不足,提供一種機(jī)器人的加密處理方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì),用于對(duì)機(jī)器人數(shù)據(jù)進(jìn)行加密,避免用戶數(shù)據(jù)泄露。
2、本專利技術(shù)提供如下技術(shù)方案:
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N機(jī)器人的加密處理方法,包括:
4、獲取機(jī)器人信息,根據(jù)所述機(jī)器人信息生成對(duì)應(yīng)的加密狗配置信息,所述加密狗配置信息包括加密狗硬件配置信息和加密狗軟件配置信息;
5、基于所述加密狗硬件配置信息確定加密狗硬件加密工具,將所述加密狗硬件加密工具設(shè)置于機(jī)器人的待加密硬件上;
6、基于所述加密狗軟件配置信息確定加密狗軟件,所述加密狗軟件包括:軟件加密工具和軟件驗(yàn)證工具;
7、通過所述軟件加密工具,對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,得到加密數(shù)據(jù);
8、通過所述軟件驗(yàn)證工具,對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán)。
9、一種實(shí)施方式中,所述加密狗硬件配置信息包括存儲(chǔ)設(shè)備配置信息,所述基于所述加密狗硬件配置信息
10、確定機(jī)器人的存儲(chǔ)設(shè)備,從所述存儲(chǔ)設(shè)備中選擇待加密芯片;
11、根據(jù)所述存儲(chǔ)設(shè)備配置信息,確定所述待加密芯片對(duì)應(yīng)的硬件加密區(qū)域,在所述硬件加密區(qū)域設(shè)置對(duì)應(yīng)的防拆卸加密工具或防篡改加密工具。
12、一種實(shí)施方式中,所述待加密數(shù)據(jù)包括通信數(shù)據(jù),所述對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,包括:
13、從所述待加密芯片中確定加密算法;
14、調(diào)用與所述通信數(shù)據(jù)對(duì)應(yīng)的通信數(shù)據(jù)加密算法對(duì)所述通信數(shù)據(jù)進(jìn)行加密。
15、一種實(shí)施方式中,所述待加密數(shù)據(jù)還包括加密狗系統(tǒng)數(shù)據(jù),所述對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,還包括:
16、從所述加密算法中確定與所述加密狗系統(tǒng)數(shù)據(jù)對(duì)應(yīng)的加密狗系統(tǒng)加密算法;
17、調(diào)用所述加密狗系統(tǒng)加密算法對(duì)所述加密狗系統(tǒng)數(shù)據(jù)進(jìn)行加密。
18、一種實(shí)施方式中,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán),包括:
19、確定所述加密數(shù)據(jù)訪問指令對(duì)應(yīng)的訪問對(duì)象;
20、若所述訪問對(duì)象為所述通信數(shù)據(jù),則從所述加密數(shù)據(jù)訪問指令中獲取身份信息和密鑰信息,判斷所述身份信息是否為合法信息;
21、若為所述合法信息,則對(duì)所述密鑰信息進(jìn)行驗(yàn)證,若驗(yàn)證通過,對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán)。
22、一種實(shí)施方式中,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán),還包括:
23、若所述訪問對(duì)象為所述加密狗系統(tǒng)數(shù)據(jù),則從所述加密數(shù)據(jù)訪問指令中獲取系統(tǒng)激活數(shù)據(jù);
24、判斷所述系統(tǒng)激活數(shù)據(jù)是否為預(yù)設(shè)激活數(shù)據(jù),若為所述預(yù)設(shè)激活數(shù)據(jù),則根據(jù)所述系統(tǒng)激活數(shù)據(jù)對(duì)所述加密狗進(jìn)行激活。
25、一種實(shí)施方式中,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,還包括:
26、若驗(yàn)證未通過次數(shù)大于預(yù)設(shè)次數(shù),則鎖定所述機(jī)器人的訪問權(quán)限。
27、第二方面,本申請(qǐng)?zhí)峁┝艘环N機(jī)器人的加密處理系統(tǒng),包括:
28、獲取模塊,用于獲取機(jī)器人信息,根據(jù)所述機(jī)器人信息生成對(duì)應(yīng)的加密狗配置信息,所述加密狗配置信息包括加密狗硬件配置信息和加密狗軟件配置信息;
29、硬件加密模塊,用于基于所述加密狗硬件配置信息確定加密狗硬件加密工具,將所述加密狗硬件加密工具設(shè)置于機(jī)器人的待加密硬件上;
30、確定模塊,用于基于所述加密狗軟件配置信息確定加密狗軟件,所述加密狗軟件包括:軟件加密工具和軟件驗(yàn)證工具;
31、軟件加密模塊,用于通過所述軟件加密工具,對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,得到加密數(shù)據(jù);
32、驗(yàn)證模塊,用于通過所述軟件驗(yàn)證工具,對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán)。
33、第三方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,包括存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)施如第一方面所述的機(jī)器人的加密處理方法。
34、第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行時(shí),實(shí)現(xiàn)如第一方面所述的機(jī)器人的加密處理方法。
35、本專利技術(shù)的實(shí)施例具有如下有益效果:
36、本專利技術(shù)提供的機(jī)器人的加密處理方法,根據(jù)機(jī)器人信息生成對(duì)應(yīng)的加密狗硬件和加密狗軟件,通過加密狗硬件和加密狗軟件實(shí)現(xiàn)對(duì)機(jī)器人的雙重加密,大大提高了機(jī)器人數(shù)據(jù)的安全性,減少了機(jī)器人數(shù)據(jù)泄露給用戶造成的損失。
37、為使本專利技術(shù)的上述目的、特征和優(yōu)點(diǎn)能更明顯和易懂,下文特舉較佳實(shí)施例,并配合所附附圖,做詳細(xì)說明如下。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種機(jī)器人的加密處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的機(jī)器人的加密處理方法,其特征在于,所述加密狗硬件配置信息包括存儲(chǔ)設(shè)備配置信息,所述基于所述加密狗硬件配置信息確定加密狗硬件加密工具,包括:
3.根據(jù)權(quán)利要求2所述的機(jī)器人的加密處理方法,其特征在于,所述待加密數(shù)據(jù)包括通信數(shù)據(jù),所述對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,包括:
4.根據(jù)權(quán)利要求3所述的機(jī)器人的加密處理方法,其特征在于,所述待加密數(shù)據(jù)還包括加密狗系統(tǒng)數(shù)據(jù),所述對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,還包括:
5.根據(jù)權(quán)利要求4所述的機(jī)器人的加密處理方法,其特征在于,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán),包括:
6.根據(jù)權(quán)利要求5所述的機(jī)器人的加密處理方法,其特征在于,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán),還包括:
7.根據(jù)權(quán)利要求1所述的機(jī)器人的加密處理方法,其特征在于,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,還包括:
8
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)施如權(quán)利要求1至7中任一項(xiàng)所述的機(jī)器人的加密處理方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的機(jī)器人的加密處理方法。
...【技術(shù)特征摘要】
1.一種機(jī)器人的加密處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的機(jī)器人的加密處理方法,其特征在于,所述加密狗硬件配置信息包括存儲(chǔ)設(shè)備配置信息,所述基于所述加密狗硬件配置信息確定加密狗硬件加密工具,包括:
3.根據(jù)權(quán)利要求2所述的機(jī)器人的加密處理方法,其特征在于,所述待加密數(shù)據(jù)包括通信數(shù)據(jù),所述對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,包括:
4.根據(jù)權(quán)利要求3所述的機(jī)器人的加密處理方法,其特征在于,所述待加密數(shù)據(jù)還包括加密狗系統(tǒng)數(shù)據(jù),所述對(duì)所述待加密硬件內(nèi)的待加密數(shù)據(jù)進(jìn)行加密,還包括:
5.根據(jù)權(quán)利要求4所述的機(jī)器人的加密處理方法,其特征在于,所述對(duì)用戶的加密數(shù)據(jù)訪問指令進(jìn)行驗(yàn)證,若驗(yàn)證通過,則對(duì)所述加密數(shù)據(jù)訪問指令進(jìn)行授權(quán),包括:
...【專利技術(shù)屬性】
技術(shù)研發(fā)人員:舒密永,粟德森,
申請(qǐng)(專利權(quán))人:深圳市優(yōu)必選科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。