◆劉洋 王佳
(1.北京智芯微電子科技有限公司 北京 100192;2.中核控制系統(tǒng)工程有限公司 北京 102401)
電力行業(yè)運(yùn)維、作業(yè)任務(wù)繁重,隨著智能設(shè)備和通信技術(shù)的發(fā)展,當(dāng)前電力作業(yè)現(xiàn)場(chǎng)數(shù)據(jù)爆炸增長(zhǎng),云端提供集中資源為各種服務(wù)和應(yīng)用程序提供支撐,利用一系列的APP 和應(yīng)用程序分析數(shù)據(jù)并響應(yīng)[1]。但是,90%傳到云端的現(xiàn)場(chǎng)數(shù)據(jù)都是無用的,因此部署邊緣設(shè)備將信息進(jìn)行處理后再發(fā)送云端顯得尤為重要[2]。
智能感知設(shè)備可通過人臉識(shí)別、語音識(shí)別等技術(shù)獲取人員信息,邊緣云識(shí)別并處理用戶數(shù)據(jù),整個(gè)過程中,避免個(gè)人隱私泄露是重要的一環(huán)[3]。雖然語音、面部等生理特征比傳統(tǒng)的密碼更可靠,但是傳輸中通過無線進(jìn)行通信且只能實(shí)現(xiàn)單一生物特征識(shí)別,風(fēng)險(xiǎn)大、準(zhǔn)確度也不高[4]。因此,本文對(duì)語音和面部圖像在感知側(cè)進(jìn)行加密,邊緣云相應(yīng)解密,優(yōu)化云端資源的同時(shí)確保了數(shù)據(jù)傳輸可靠。
電力作業(yè)現(xiàn)場(chǎng)通常采用“采集終端+中心服務(wù)器”的處理方式,處理時(shí)延較長(zhǎng)。當(dāng)大規(guī)模終端數(shù)據(jù)傳輸時(shí),會(huì)增加中心服務(wù)器的處理壓力,處理速度明顯減慢,導(dǎo)致響應(yīng)不及時(shí)。此外,由于電力作業(yè)現(xiàn)場(chǎng)數(shù)量眾多、相對(duì)分散,傳統(tǒng)的中心服務(wù)器在具體操作上很難達(dá)到作業(yè)現(xiàn)場(chǎng)全覆蓋要求。
邊緣云作為一種新興技術(shù),具有低時(shí)延、高可靠、分散部署等特點(diǎn),在邊緣側(cè)發(fā)起,更快的響應(yīng)現(xiàn)場(chǎng)實(shí)時(shí)作業(yè)需求。當(dāng)前已有部分電力作業(yè)現(xiàn)場(chǎng)將宣讀工作票,人臉識(shí)別簽到等業(yè)務(wù)逐漸普及,生物特征識(shí)別不僅能夠提升簽到效率,還可以將工作人員人臉、語音數(shù)據(jù)錄入后臺(tái)數(shù)據(jù)庫,為后續(xù)人臉圖譜等數(shù)據(jù)庫建立比對(duì)模板[5]。
然而,感知設(shè)備收集的生物特征在傳輸中存在用戶生物特征隱私泄露的風(fēng)險(xiǎn),甚至未經(jīng)用戶授權(quán)就可以非法使用生物特征來控制應(yīng)用程序/服務(wù)。因此,獲取的用戶生物特征應(yīng)被感知設(shè)備加密,具有密鑰的加密數(shù)據(jù)通過無線通信傳輸?shù)竭吘壴疲吘壴曝?fù)責(zé)解密生物特征并執(zhí)行身份驗(yàn)證,從而授予對(duì)服務(wù)的訪問權(quán)限[6]。

圖1 電力作業(yè)現(xiàn)場(chǎng)邊緣云架構(gòu)
目前電力作業(yè)現(xiàn)場(chǎng)持續(xù)發(fā)展,從“云、管、邊、端”深化建設(shè),進(jìn)一步豐富現(xiàn)場(chǎng)感知手段,實(shí)現(xiàn)業(yè)務(wù)協(xié)同、數(shù)據(jù)共享。邊緣計(jì)算裝置與感知內(nèi)容持續(xù)聯(lián)動(dòng),傳輸數(shù)據(jù)的認(rèn)證過程不依賴于單個(gè)生物特征,而是使用了面部圖像和語音信號(hào)的雙重身份驗(yàn)證。在加密過程中會(huì)生成兩個(gè)混沌序列來隨機(jī)化生物特征數(shù)據(jù),即使在數(shù)據(jù)泄露的情況下也無法獲取有效信息[7]。
邊緣云通過邊緣網(wǎng)關(guān)接入各種智能設(shè)備,業(yè)務(wù)下沉也帶來了更多的安全風(fēng)險(xiǎn)點(diǎn),需要在感知設(shè)備和邊緣計(jì)算裝置間進(jìn)行高安全加密。以下步驟講述了將用戶面部圖像和語音信號(hào)進(jìn)行加密的過程。
(1)讀取用戶面部圖像I,尺寸為
(2)讀取用戶語音信號(hào)S,其采樣數(shù)N等于時(shí)間間隔T和采樣頻率fs的乘積,即
(3)利用公式(1)生成的混沌序列Q1加密面部圖像I,混沌序列長(zhǎng)度初始值為λ 和


(5)將面部圖像I按sQ1進(jìn)行切割,切割后的圖像It如公式(3)
所示:

此處i=1,2,3,…,Ir;j=1,2,3,…,Ic。
(6)將切割后的圖像It和隨機(jī)數(shù)序列sQ1相加,得出加密圖像EI:對(duì)應(yīng)公式(2)的區(qū)間為利用切割后的圖像It

(7)由公式(1)生成長(zhǎng)度為N的混沌序列Q2,初始值λ 相同,按公式(5)對(duì)語音信號(hào)S 進(jìn)行加密:

此處k=1,2,3,…,N。
加密后的語音信號(hào)ES和面部圖像EI有相同的初始值λ 和通過無線按切割區(qū)間傳輸?shù)竭吘壴疲吘壴曝?fù)責(zé)解密收到的生物特征并執(zhí)行身份認(rèn)證,密鑰包括初始值和切割區(qū)間。
通過不同的指標(biāo)將加密后的面部圖像EI和語音信號(hào)ES與原始的圖像I和語音S進(jìn)行比較,用于分析面部圖像加密的指標(biāo)是誤碼率BRT,均方誤差MSE和峰值信噪比PSNR,分別用公式(6),(7),(8)來表示:

在公式(6)中,EPB為錯(cuò)誤位數(shù),代表原始圖像和加密圖像在相應(yīng)位置的差異。BRT大意味著原始圖像和加密圖像之間的差異很大,事實(shí)上,加密圖像和原始圖像本來就應(yīng)該有顯著差異。同樣,MSE大代表原始圖像和加密圖像彼此不同[8]。
但是,PSNR大則表示圖像彼此相似,PSNR小表示圖像彼此不相似。在公式(8)中,BP表示圖像中每個(gè)像素的位數(shù)。
選取YALE 人臉數(shù)據(jù)庫中某用戶的面部圖像進(jìn)行加密,初始值為0.6。利用公式(1)產(chǎn)生確定性隨機(jī)數(shù)(解密時(shí)使用相同初始值)。生成的隨機(jī)數(shù)按公式(2)進(jìn)行切割,選取a1 為10,a2為30,加密后的圖像如圖2 所示。

圖2 用戶圖像
計(jì)算得出加密后BRT=49.13%,MSE=11437,PSNR=8.53,高BRT、MSE和低PSNR意味著圖像加密前后存在顯著不同,加密后無法得到用戶任何信息。因此,在未經(jīng)授權(quán)訪問的情況下,用戶生物特征無法被獲取。
抽取40 名用戶,每名用戶選2 張圖像進(jìn)行加密,計(jì)算得出用戶面部圖像加密指標(biāo)如圖3 至圖5 所示。

圖3 BRT 指標(biāo)
由圖3~圖5 可以看出,所有用戶的BRT都超過45%,這說明加密過程是可靠的,不會(huì)泄露用戶的信息。MSE較大表明原始圖像和加密圖像對(duì)于所有用戶而言都是不同的。此外,所有用戶的PSNR都低于12dB 表明加密的圖像會(huì)失真并且在數(shù)據(jù)泄露的情況下不能用于身份驗(yàn)證。

圖4 MSE 指標(biāo)

圖5 PSNR 指標(biāo)
本文利用歐氏距離EUD來分析原始語音信號(hào)和加密后語音信號(hào)之間的失真情況,如下公式(9)所示:

每個(gè)用戶選取12s 語音并等分為兩部分,從而有足夠的空間來嵌入轉(zhuǎn)換后的圖像進(jìn)行加密。每段原始信號(hào)和加密后的信號(hào)的時(shí)頻圖如圖6 和圖7 所示。

圖6 第一段語音

圖7 第二段語音
兩端語音加密后均與原始信號(hào)明顯不同,原始信號(hào)的振幅介于-1和1,而加密后振幅達(dá)到-20 到20。圖6 和圖7 的MSE值分別為43012和42196,表明信號(hào)加密后發(fā)生很大改變,如果沒有授權(quán),任何人均無法訪問用戶數(shù)據(jù)。
同樣對(duì)40 名用戶,每名用戶選取2 份語音進(jìn)行加密,利用公式(9)得出兩段信號(hào)的EUD值分別為758.3 和817.2,如圖8 所示。所有用戶的EUD都大于500,表明信號(hào)加密后與原始信號(hào)不同,實(shí)現(xiàn)了加密效果。
通過對(duì)加密后面部圖像和語音信號(hào)的分析表明,該方法的加密過程是可靠的,生物特征在加密之后得到保護(hù),如果不通過相應(yīng)密鑰解鎖,則無法檢索任何信息。

圖8 EUD 指標(biāo)
本文提出并實(shí)施了雙重加密認(rèn)證技術(shù)來加密邊端協(xié)同中用戶的生物特征,從而令用戶不再擔(dān)心信息泄漏。此外,提出的電力作業(yè)現(xiàn)場(chǎng)邊緣云架構(gòu)利用邊緣裝置及時(shí)響應(yīng)設(shè)備請(qǐng)求并認(rèn)證,減少了云端負(fù)荷。仿真結(jié)果表明,加密過程是可靠的,除非使用相應(yīng)密鑰進(jìn)行解密,否則無法獲取用戶信息,從而妥善地保護(hù)了用戶個(gè)人隱私。
網(wǎng)絡(luò)安全技術(shù)與應(yīng)用2020年7期