本申請(qǐng)涉及數(shù)據(jù)傳輸,尤其涉及一種邊緣計(jì)算加密通信方法及裝置。
背景技術(shù):
1、隨著物聯(lián)網(wǎng)的快速發(fā)展及普及,邊緣計(jì)算技術(shù)取得較大突破,許多控制將通過本地設(shè)備實(shí)現(xiàn)而無(wú)需交由云端,處理過程將在本地邊緣計(jì)算層完成,即將本地設(shè)備作為邊緣設(shè)備。這無(wú)疑將大大提升處理效率,減輕云端服務(wù)器的負(fù)荷。而為了保證邊緣設(shè)備與云端服務(wù)器在數(shù)據(jù)通信過程中的安全,一般會(huì)對(duì)數(shù)據(jù)進(jìn)行加密處理,以降低數(shù)據(jù)安全風(fēng)險(xiǎn)。
2、目前,現(xiàn)有技術(shù)中邊緣計(jì)算的安全數(shù)據(jù)通信通常是由對(duì)稱加密算法或非對(duì)稱加密算法來(lái)實(shí)現(xiàn)的。然而,對(duì)稱加密較為簡(jiǎn)單且安全等級(jí)較低,而非對(duì)稱加密則是在每次通信時(shí)需要雙方都隨機(jī)生成一次秘鑰,即會(huì)耗費(fèi)大量的計(jì)算資源,進(jìn)而導(dǎo)致邊緣計(jì)算的加密通信安全性差、效率低。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本申請(qǐng)?zhí)峁┮环N邊緣計(jì)算加密通信方法及裝置,主要目的是提升邊緣計(jì)算加密通信的安全性和效率。
2、為解決上述技術(shù)問題,本申請(qǐng)?zhí)岢鲆韵路桨福?/p>
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N邊緣計(jì)算加密通信方法,應(yīng)用于采集器,所述方法包括:
4、采集邊緣設(shè)備的目標(biāo)數(shù)據(jù);
5、按照預(yù)置加密規(guī)則對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行加密處理,以獲得對(duì)應(yīng)的加密數(shù)據(jù),其中,所述預(yù)置加密規(guī)則用于表征對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行碼本換位的加密規(guī)則;
6、將所述加密數(shù)據(jù)發(fā)送至服務(wù)端,以便所述服務(wù)端基于所述預(yù)置加密規(guī)則對(duì)應(yīng)的解密方式對(duì)所述加密數(shù)據(jù)進(jìn)行解密并存儲(chǔ)。
7、第二方面,本申請(qǐng)?zhí)峁┝艘环N邊緣計(jì)算加密通信裝置,應(yīng)用于采集器,所述裝置包括:
8、采集單元,用于采集邊緣設(shè)備的目標(biāo)數(shù)據(jù);
9、處理單元,用于按照預(yù)置加密規(guī)則對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行加密處理,以獲得對(duì)應(yīng)的加密數(shù)據(jù),其中,所述預(yù)置加密規(guī)則用于表征對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行碼本換位的加密規(guī)則;
10、發(fā)送單元,用于將所述加密數(shù)據(jù)發(fā)送至服務(wù)端,以便所述服務(wù)端基于所述預(yù)置加密規(guī)則對(duì)應(yīng)的解密方式對(duì)所述加密數(shù)據(jù)進(jìn)行解密并存儲(chǔ)。
11、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的第三方面,提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述第一方面的邊緣計(jì)算加密通信方法。
12、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的第四方面,提供了一種電子設(shè)備,所述設(shè)備包括至少一個(gè)處理器、以及與處理器連接的至少一個(gè)存儲(chǔ)器、總線;其中,處理器、存儲(chǔ)器通過總線完成相互間的通信;處理器用于調(diào)用存儲(chǔ)器中的程序指令,以執(zhí)行上述第一方面的邊緣計(jì)算加密通信方法。
13、借由上述技術(shù)方案,本申請(qǐng)?zhí)峁┑囊环N邊緣計(jì)算加密通信方法及裝置,是在需要對(duì)邊緣計(jì)算進(jìn)行加密通信時(shí),首先采集邊緣設(shè)備的目標(biāo)數(shù)據(jù),然后按照預(yù)置加密規(guī)則對(duì)目標(biāo)數(shù)據(jù)進(jìn)行加密處理,以獲得對(duì)應(yīng)的加密數(shù)據(jù),其中,預(yù)置加密規(guī)則用于表征對(duì)目標(biāo)數(shù)據(jù)進(jìn)行碼本換位的加密規(guī)則,最后將加密數(shù)據(jù)發(fā)送至服務(wù)端,以便服務(wù)端基于預(yù)置加密規(guī)則對(duì)應(yīng)的解密方式對(duì)加密數(shù)據(jù)進(jìn)行解密并存儲(chǔ)。通過本申請(qǐng)?zhí)峁┑募夹g(shù)方案,能夠通過將目標(biāo)數(shù)據(jù)轉(zhuǎn)換為碼本,并在碼本的基礎(chǔ)上進(jìn)行換位,不僅實(shí)現(xiàn)了對(duì)數(shù)據(jù)的壓縮,減少了通信過程中的傳輸數(shù)據(jù)量,同時(shí)增加了加密的復(fù)雜性,使得整體加密通信過程的安全等級(jí)更高,從而有效提升邊緣計(jì)算加密通信的安全性和效率。
14、上述說(shuō)明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
1.一種邊緣計(jì)算加密通信方法,其特征在于,應(yīng)用于采集器,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在采集邊緣設(shè)備的目標(biāo)數(shù)據(jù)之前,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照預(yù)置加密規(guī)則對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行加密處理,以獲得對(duì)應(yīng)的加密數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述換位加密序列表生成所述碼本序列對(duì)應(yīng)的加密碼本序列,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在隨機(jī)選取一個(gè)所述預(yù)置換位策略包含的指定換位子策略作為目標(biāo)換位子策略之前,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述使用頻次對(duì)所述每個(gè)所述指定換位子策略進(jìn)行劃分,以獲得優(yōu)先級(jí)指定換位子策略和非優(yōu)先級(jí)指定換位子策略,包括:
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
8.一種邊緣計(jì)算加密通信裝置,其特征在于,應(yīng)用于采集器,所述裝置包括:
9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的邊緣計(jì)算加密通信方法。
10.一種電子設(shè)備,所述設(shè)備包括至少一個(gè)處理器、以及與處理器連接的至少一個(gè)存儲(chǔ)器、總線;其中,所述處理器、所述存儲(chǔ)器通過所述總線完成相互間的通信;所述處理器用于調(diào)用所述存儲(chǔ)器中的程序指令,以執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的邊緣計(jì)算加密通信方法。