姜奇,馮茹,張瑞杰,王金花,陳婷,魏福山
基于GRU的智能手機(jī)多場(chǎng)景步態(tài)認(rèn)證
姜奇1,2,馮茹1,張瑞杰3,王金花4,陳婷4,魏福山5
(1. 西安電子科技大學(xué)網(wǎng)絡(luò)與信息安全學(xué)院, 陜西 西安 710126;2. 河南省網(wǎng)絡(luò)密碼技術(shù)重點(diǎn)實(shí)驗(yàn)室,河南 鄭州 450001;3. 信息工程大學(xué)密碼工程學(xué)院,河南 鄭州 450001;4. 保密通信重點(diǎn)實(shí)驗(yàn)室,四川 成都 610041;5.信息工程大學(xué)網(wǎng)絡(luò)空間安全學(xué)院,河南 鄭州 450001)
基于步態(tài)的智能手機(jī)認(rèn)證研究大多針對(duì)單一受控場(chǎng)景,而未考慮多場(chǎng)景變化對(duì)認(rèn)證準(zhǔn)確性的影響。智能手機(jī)以及用戶(hù)的運(yùn)動(dòng)方向在不同場(chǎng)景下會(huì)發(fā)生變化,當(dāng)使用對(duì)方向變化敏感的傳感器采集用戶(hù)步態(tài)數(shù)據(jù)時(shí),可能會(huì)因場(chǎng)景的改變出現(xiàn)一定的偏差。因此,為智能手機(jī)提供一種多場(chǎng)景下的高精度步態(tài)認(rèn)證方法已成為亟待解決的問(wèn)題。此外,模型訓(xùn)練算法的選取是決定步態(tài)認(rèn)證準(zhǔn)確率和效率的關(guān)鍵。目前流行的基于長(zhǎng)短期記憶(LSTM,long short-term memory)網(wǎng)絡(luò)的認(rèn)證模型能夠?qū)崿F(xiàn)較高的認(rèn)證準(zhǔn)確率,但其訓(xùn)練參數(shù)較多,內(nèi)存占用較大,訓(xùn)練效率有待提升。針對(duì)現(xiàn)有步態(tài)認(rèn)證方案未滿(mǎn)足多場(chǎng)景認(rèn)證需求、模型認(rèn)證和訓(xùn)練且難以兼顧高效率與高準(zhǔn)確率的問(wèn)題,提出了基于門(mén)控循環(huán)單元(GRU,gate recurrent unit)的智能手機(jī)多場(chǎng)景步態(tài)認(rèn)證方案。通過(guò)小波變換對(duì)步態(tài)信號(hào)進(jìn)行初步降噪處理,并采用自適應(yīng)的步態(tài)周期分割算法對(duì)循環(huán)的步態(tài)信號(hào)進(jìn)行切分。為滿(mǎn)足多步態(tài)場(chǎng)景的認(rèn)證需求,采用坐標(biāo)系轉(zhuǎn)換方法對(duì)步態(tài)信號(hào)進(jìn)行方向無(wú)關(guān)性處理,以消除智能手機(jī)方向以及用戶(hù)運(yùn)動(dòng)方向?qū)φJ(rèn)證結(jié)果的影響。為實(shí)現(xiàn)高準(zhǔn)確率認(rèn)證以及高效率訓(xùn)練模型,利用不同體系結(jié)構(gòu)的GRU以及多種優(yōu)化方式訓(xùn)練用戶(hù)步態(tài)模型。在公開(kāi)數(shù)據(jù)集PSR和ZJU-GaitAcc上對(duì)所提方案進(jìn)行實(shí)驗(yàn)分析。與所列方案對(duì)比,所提方案提高了認(rèn)證準(zhǔn)確率,較之基于LSTM的步態(tài)認(rèn)證模型,所提模型的訓(xùn)練效率提升了約20%。
持續(xù)認(rèn)證;步態(tài)行為;多傳感器;門(mén)控循環(huán)單元
近年來(lái),基于用戶(hù)行為的持續(xù)認(rèn)證受到廣泛關(guān)注,如步態(tài)[1]、觸屏[2]、手勢(shì)[3]等。步態(tài)由于受到身體特征、行走習(xí)慣和社會(huì)環(huán)境的影響,具備個(gè)人獨(dú)特性且難以被模仿,成為身份認(rèn)證的研究熱點(diǎn)。伴隨智能手機(jī)內(nèi)各種傳感器的集成,基于手機(jī)內(nèi)置傳感器獲取用戶(hù)行為相較于可穿戴傳感器更加便捷,不需要額外的硬件設(shè)備,具有低能耗、低成本、易于獲取等優(yōu)點(diǎn)[4]。
步態(tài)認(rèn)證框架通??煞譃閿?shù)據(jù)采集與預(yù)處理和模型注冊(cè)與認(rèn)證兩方面。現(xiàn)階段已有大量步態(tài)認(rèn)證方案,但仍存在一些缺陷。在數(shù)據(jù)采集與預(yù)處理方面,只有少數(shù)研究考慮了傳感器放置部位以及步態(tài)活動(dòng)對(duì)認(rèn)證結(jié)果的干擾,文獻(xiàn)[1,5-7]直接忽略此因素,未考慮多場(chǎng)景下的認(rèn)證情況。文獻(xiàn)[8]的實(shí)驗(yàn)雖然綜合分析了手機(jī)放置部位與行走場(chǎng)地變化對(duì)認(rèn)證結(jié)果的影響,但并未解決某些場(chǎng)景下認(rèn)證結(jié)果較差的問(wèn)題,如上下樓梯等。在模型注冊(cè)與認(rèn)證方面,現(xiàn)有方案[9-15]采用的機(jī)器學(xué)習(xí)算法大多難以兼顧認(rèn)證準(zhǔn)確性和模型訓(xùn)練效率。
在實(shí)際的步態(tài)場(chǎng)景中,用戶(hù)根據(jù)個(gè)人習(xí)慣以及不同需求,將手機(jī)放置于身體不同部位,進(jìn)行不同的步態(tài)活動(dòng)。原始傳感器數(shù)據(jù)來(lái)源于手機(jī)自身的設(shè)備坐標(biāo)系,對(duì)方向的變化很敏感,設(shè)備方向或用戶(hù)運(yùn)動(dòng)方向的不同可能導(dǎo)致完全不同的測(cè)量結(jié)果,因此需要對(duì)其進(jìn)行方向無(wú)關(guān)性處理。處理方式可概括為以下3種。
1) 將傳感器固定放置于用戶(hù)身體的某一部位[9,10,16-18]。在實(shí)驗(yàn)中,要求用戶(hù)在固定運(yùn)動(dòng)傳感器位置的前提下采集步態(tài)數(shù)據(jù),而手機(jī)通常被不受限制地放置在口袋或拿在手中,此方法顯然不符合實(shí)際情況。
2) 將數(shù)據(jù)由設(shè)備坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系[19-20]。此方法可以抵消設(shè)備方向的變化,但由于世界坐標(biāo)系的、軸固定指向磁場(chǎng)東方和北方,在此坐標(biāo)系下,一旦用戶(hù)的運(yùn)動(dòng)方向發(fā)生變化,運(yùn)動(dòng)傳感器采集的步態(tài)信號(hào)也隨之變化,故此時(shí)步態(tài)特征并未獨(dú)立于用戶(hù)運(yùn)動(dòng)方向。
3) 將數(shù)據(jù)轉(zhuǎn)到以用戶(hù)為中心的坐標(biāo)系。文獻(xiàn)[21]基于加速度計(jì)數(shù)據(jù),利用主成分分析(PCA,principal component analysis)原理找到用戶(hù)的運(yùn)動(dòng)方向,計(jì)算得到一個(gè)與重力運(yùn)動(dòng)方向?qū)R的新坐標(biāo),此坐標(biāo)以用戶(hù)為中心,可消除設(shè)備方向以及用戶(hù)運(yùn)動(dòng)方向的干擾,方案計(jì)算復(fù)雜度低,但未消除加速度計(jì)的固有偏差,導(dǎo)致新坐標(biāo)方向的精確度不夠高。文獻(xiàn)[22]通過(guò)濾波器消除加速度計(jì)存在的噪聲和偏差,根據(jù)世界坐標(biāo)系下的加速度計(jì)算瞬時(shí)速度,將瞬時(shí)速度方向作為用戶(hù)的運(yùn)動(dòng)方向,得出以用戶(hù)為中心坐標(biāo)的三軸方向,此方法能夠很好地去除步態(tài)場(chǎng)景變化的干擾,但需要將數(shù)據(jù)由設(shè)備坐標(biāo)系先轉(zhuǎn)化到世界坐標(biāo)系,再轉(zhuǎn)為用戶(hù)坐標(biāo)系,計(jì)算復(fù)雜度高,步驟煩瑣。
現(xiàn)有相關(guān)方案中步態(tài)模型的注冊(cè)與認(rèn)證多采用傳統(tǒng)的機(jī)器學(xué)習(xí)法或統(tǒng)計(jì)學(xué)習(xí)法,如絕對(duì)距離、相關(guān)性、直方圖、支持向量機(jī)(SVM,support vector machine)、近鄰(KNN,-nearest neighbor)算法等。這些模型在訓(xùn)練前期,需人工提取原始數(shù)據(jù)的特征,難以準(zhǔn)確表示來(lái)自不同用戶(hù)步態(tài)的差異性,認(rèn)證準(zhǔn)確率不高。深度學(xué)習(xí)可以進(jìn)行端到端的認(rèn)證,自適應(yīng)地提取步態(tài)特征。循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN,recurrent neural network)由于適合處理時(shí)間序列性數(shù)據(jù),而被應(yīng)用到基于運(yùn)動(dòng)傳感器的步態(tài)認(rèn)證[13-14]。然而,傳統(tǒng)的RNN模型容易受到梯度消失和梯度爆炸的問(wèn)題,且RNN的訓(xùn)練耗時(shí)長(zhǎng)[23]。文獻(xiàn)[15]采用長(zhǎng)短期記憶(LSTM,long short-term memory)網(wǎng)絡(luò)進(jìn)行步態(tài)認(rèn)證,在PSR和GaitAcc兩個(gè)數(shù)據(jù)集上實(shí)驗(yàn)分別得到94%和95%的精度,雖然LSTM可以通過(guò)細(xì)胞單元和門(mén)控機(jī)制來(lái)克服RNN的上述缺點(diǎn),但LSTM的參數(shù)較多,導(dǎo)致模型的收斂速率緩慢,影響訓(xùn)練效率。
針對(duì)上述問(wèn)題,本文首先將手機(jī)運(yùn)動(dòng)傳感器獲取的步態(tài)信號(hào)進(jìn)行降噪以及步態(tài)周期分割處理;其次,為滿(mǎn)足多步態(tài)場(chǎng)景的認(rèn)證需求,改進(jìn)文獻(xiàn)[21-22]中坐標(biāo)系轉(zhuǎn)換的思想,去除加速度計(jì)的固有偏差,更精確地表示出用戶(hù)坐標(biāo)系三軸方向;然后將運(yùn)動(dòng)傳感器數(shù)據(jù)投影變換到此新坐標(biāo)下,以對(duì)其進(jìn)行方向無(wú)關(guān)性處理;再次,利用不同體系結(jié)構(gòu)的GRU訓(xùn)練用戶(hù)步態(tài)模型,并引入多種優(yōu)化方式實(shí)現(xiàn)高準(zhǔn)確率認(rèn)證以及高效率訓(xùn)練用戶(hù)模型。實(shí)驗(yàn)結(jié)果表明,與所列方案相比,本文方案提高了不同步態(tài)場(chǎng)景下的認(rèn)證準(zhǔn)確性,在PSR和GaitAcc兩個(gè)數(shù)據(jù)集上的認(rèn)證等錯(cuò)誤率(EER,equal error rate)分別為3.94%和4.51%。相較基于LSTM的步態(tài)認(rèn)證模型,本文模型的訓(xùn)練效率提升了約20%,且內(nèi)存占用更小。
本文提出的步態(tài)認(rèn)證框架如圖1所示,主要包括注冊(cè)和認(rèn)證兩個(gè)階段。當(dāng)有新用戶(hù)注冊(cè)時(shí),智能手機(jī)內(nèi)置的運(yùn)動(dòng)傳感器收集用戶(hù)的步態(tài)數(shù)據(jù)。智能手機(jī)將用戶(hù)步態(tài)數(shù)據(jù)傳輸至服務(wù)器,經(jīng)過(guò)數(shù)據(jù)預(yù)處理后,存入服務(wù)器端時(shí)序數(shù)據(jù)庫(kù)中,進(jìn)而利用這些數(shù)據(jù)訓(xùn)練出基于GRU的用戶(hù)步態(tài)模型,同時(shí)將此模型下發(fā)至手機(jī)端用于離線認(rèn)證。認(rèn)證階段分為在線認(rèn)證和離線認(rèn)證。當(dāng)連接網(wǎng)絡(luò)時(shí),可通過(guò)在線認(rèn)證來(lái)判斷當(dāng)前用戶(hù)是否為合法用戶(hù),若為合法用戶(hù),可將其步態(tài)數(shù)據(jù)傳輸至服務(wù)器端進(jìn)行模型更新,以應(yīng)對(duì)用戶(hù)步態(tài)隨時(shí)間的變化;當(dāng)未連接網(wǎng)絡(luò)時(shí),可在手機(jī)端進(jìn)行離線認(rèn)證,確保認(rèn)證方案的實(shí)時(shí)性。
本文方案中,注冊(cè)和認(rèn)證階段前期均需進(jìn)行數(shù)據(jù)預(yù)處理工作,包括小波變換降噪、步態(tài)周期分割以及坐標(biāo)系轉(zhuǎn)換。智能手機(jī)只需將運(yùn)動(dòng)傳感器數(shù)據(jù)進(jìn)行收集和簡(jiǎn)單處理,計(jì)算密集型任務(wù)即步態(tài)模型的訓(xùn)練被部署于服務(wù)器,以節(jié)省智能手機(jī)端的電池能量和計(jì)算開(kāi)銷(xiāo)。接下來(lái),將詳細(xì)介紹方案中的關(guān)鍵步驟。
圖1 基于GRU的智能手機(jī)多場(chǎng)景步態(tài)認(rèn)證系統(tǒng)框架
Figure 1 GRU-based multi-scenario gait authentication system framework for smartphones
采集到的運(yùn)動(dòng)傳感器數(shù)據(jù)受用戶(hù)運(yùn)動(dòng)狀態(tài)、手機(jī)所置身體部位及其他環(huán)境因素的干擾,不可避免地包含了大量的噪聲,會(huì)降低認(rèn)證的準(zhǔn)確率。因此,需要去除重復(fù)、不相關(guān)的步態(tài)信號(hào),突出步態(tài)信號(hào)原本的特征差異。本文采用小波變換閾值降噪法過(guò)濾步態(tài)信號(hào)中的噪聲,原因在于:相對(duì)于其他降噪方法,該方法能夠很好地處理步態(tài)信號(hào)與噪聲重疊的情形,保護(hù)有用的尖峰步態(tài)信號(hào)和突變步態(tài)信號(hào),在去除高頻噪聲的同時(shí)保留步態(tài)信號(hào)高頻成分;此方法原理簡(jiǎn)單、計(jì)算復(fù)雜度低且容易實(shí)現(xiàn),資源消耗較小。
圖2 降噪前后處理效果對(duì)比
Figure 2 Comparison of processing effects before and after noise reduction
步驟2 計(jì)算所有局部最小值的平均值,將平均值以上的局部最小值從候選集合中去除,如圖3(b)所示。
步驟3 將相鄰的候選點(diǎn)作為一組,選擇每組內(nèi)的最小值作為周期分割的起始點(diǎn),如圖3(c)所示,得到步態(tài)周期分割的起始點(diǎn)。
圖3 步態(tài)周期分割過(guò)程
Figure 3 The process of gait cycle segmentation
1.4.1 加速度計(jì)數(shù)據(jù)校準(zhǔn)
步態(tài)周期分割后,設(shè)備坐標(biāo)系下的加速度計(jì)數(shù)據(jù)可表示為:
步驟1 移除重力分量,得到加速度在水平面的分量,如式(9)所示。
步驟2 求得設(shè)備坐標(biāo)系下,、、三軸數(shù)據(jù)的平均值,如式(10)所示。
步驟3 將三軸數(shù)據(jù)去中心化,即用每一坐標(biāo)的值減去相應(yīng)的平均值,如式(11)所示。
其中,代表一個(gè)步態(tài)周期內(nèi)的樣本個(gè)數(shù)。
本文旨在保證高認(rèn)證準(zhǔn)確性的前提下,更為高效地訓(xùn)練步態(tài)認(rèn)證模型。因此,在訓(xùn)練模型時(shí)做出以下幾點(diǎn)優(yōu)化。
(1)參數(shù)初始化
神經(jīng)網(wǎng)絡(luò)訓(xùn)練過(guò)程中,前一層的訓(xùn)練結(jié)果會(huì)直接影響后一層輸入數(shù)據(jù)的分布,而訓(xùn)練數(shù)據(jù)分布的頻繁變換,導(dǎo)致模型參數(shù)需要不斷迭代以適應(yīng)新的分布,這會(huì)大大降低網(wǎng)絡(luò)訓(xùn)練效率。為此,本文引入批歸一化(BN,batch normalization),將其置于激活函數(shù)之前,使得訓(xùn)練數(shù)據(jù)經(jīng)激活函數(shù)變換后都形成均值為0,方差為1的正態(tài)分布,從而提高模型訓(xùn)練效率。
(2)反向傳播優(yōu)化
使用Adam[27]優(yōu)化算法對(duì)模型的損失函數(shù)進(jìn)行反向傳播優(yōu)化。Adam是一種優(yōu)化的梯度更新算法,它結(jié)合了適應(yīng)性梯度和均方根傳播兩種梯度優(yōu)化算法的優(yōu)勢(shì),通過(guò)計(jì)算梯度的一階矩和二階矩估計(jì),為每個(gè)參數(shù)獨(dú)立設(shè)計(jì)自適應(yīng)學(xué)習(xí)率,解決了隨機(jī)梯度優(yōu)化算法設(shè)置固定學(xué)習(xí)率帶來(lái)的問(wèn)題。
(3)防止過(guò)擬合
為了防止過(guò)擬合,減少神經(jīng)元的計(jì)算開(kāi)銷(xiāo),采用Dropout[28]技術(shù),提高模型的泛化能力,即在訓(xùn)練時(shí)隨機(jī)從網(wǎng)絡(luò)中丟棄一些神經(jīng)網(wǎng)絡(luò)單元,減少訓(xùn)練過(guò)程中的參數(shù)量,大大降低計(jì)算量,有利于高效訓(xùn)練步態(tài)認(rèn)證模型。
(4)不同體系結(jié)構(gòu)的GRU模型
本文研究了3種不同的GRU體系結(jié)構(gòu)的步態(tài)認(rèn)證效果,即單層GRU、雙向GRU、多層GRU。其中,單層GRU僅由一個(gè)循環(huán)層構(gòu)成;雙向GRU由兩個(gè)循環(huán)層構(gòu)成,且兩層結(jié)構(gòu)的運(yùn)行方向相反;多層GRU由兩個(gè)運(yùn)行方向一致的循環(huán)層構(gòu)成。
本文考慮了兩種認(rèn)證方案,即離線認(rèn)證和在線認(rèn)證。隨著時(shí)間的推移,合法用戶(hù)的步態(tài)習(xí)慣可能會(huì)發(fā)生一些變化,為了應(yīng)對(duì)此變化,考慮使模型可以自適應(yīng)地變化以避免頻繁的模型重置。在網(wǎng)絡(luò)連接的條件下,若服務(wù)器端判定當(dāng)前用戶(hù)為合法用戶(hù),將累計(jì)指定數(shù)量的新合法樣本添加到訓(xùn)練集,使模型的訓(xùn)練集實(shí)現(xiàn)自動(dòng)更新,同時(shí)可以增大判定為合法用戶(hù)的閾值,以保證更高的認(rèn)證準(zhǔn)確率。為了減少智能手機(jī)端的計(jì)算開(kāi)銷(xiāo)和存儲(chǔ)空間,只考慮在服務(wù)器端進(jìn)行認(rèn)證模型的更新。若用戶(hù)所處環(huán)境無(wú)法進(jìn)行網(wǎng)絡(luò)連接,則可用本地的身份認(rèn)證模型進(jìn)行認(rèn)證,包括前期的數(shù)據(jù)預(yù)處理均在本地進(jìn)行。
為了評(píng)估本文方案在多步態(tài)場(chǎng)景下的有效性以及高效性,對(duì)當(dāng)前步態(tài)認(rèn)證領(lǐng)域廣泛應(yīng)用的基于LSTM的模型(簡(jiǎn)稱(chēng)為L(zhǎng)STM)與基于GRU的模型(簡(jiǎn)稱(chēng)為GRU)進(jìn)行對(duì)比。下文首先理論分析GRU相較于LSTM的優(yōu)勢(shì),然后通過(guò)實(shí)驗(yàn)加以驗(yàn)證。
LSTM與GRU均通過(guò)門(mén)控單元對(duì)步態(tài)信息進(jìn)行篩選,保留數(shù)據(jù)中的長(zhǎng)期依賴(lài)性,但二者工作機(jī)制存在不同,導(dǎo)致認(rèn)證效果以及性能存在區(qū)別。
其次,計(jì)算候選記憶細(xì)胞:
最后,得到新的記憶細(xì)胞,并輸出當(dāng)前隱狀態(tài)信息:
其次,計(jì)算候選隱狀態(tài):
最后,利用更新門(mén)計(jì)算當(dāng)前隱狀態(tài):
下文通過(guò)實(shí)驗(yàn)對(duì)比分析在本文多步態(tài)場(chǎng)景中GRU和LSTM的性能。
2.2.1 數(shù)據(jù)集介紹
本文在兩個(gè)公開(kāi)的數(shù)據(jù)集PSR和ZJU- GaitAcc上進(jìn)行方案的驗(yàn)證評(píng)估,下面分別對(duì)其詳細(xì)介紹。
PSR數(shù)據(jù)集[29]采集了10位用戶(hù)的智能手機(jī)運(yùn)動(dòng)傳感器(加速度計(jì)、陀螺儀和磁力計(jì))數(shù)據(jù),采樣頻率為50 Hz,涉及6種行為活動(dòng)。對(duì)于不同的行為活動(dòng)有5種不同的設(shè)備位置,分別為褲子右口袋、褲子左口袋、腰部、右上臂、右手腕。本文選擇其中涉及步態(tài)的4種行為活動(dòng)即步行、慢跑、上樓梯、下樓梯,與不同設(shè)備位置組合共20種步態(tài)場(chǎng)景進(jìn)行評(píng)估。每種步態(tài)場(chǎng)景數(shù)據(jù)采集量為9 000條,故每位用戶(hù)的數(shù)據(jù)量有180 000條。
ZJU-GaitAcc數(shù)據(jù)集[30]采集了175位用戶(hù)步行時(shí)的加速度計(jì)數(shù)據(jù),采樣頻率為100 Hz,包括5種設(shè)備的位置,分別為左上臂、右手腕、右側(cè)骨盆、左大腿、右腳踝。參與用戶(hù)中的153人參加了兩次會(huì)話的數(shù)據(jù)采集,不同會(huì)話的間隔范圍為一周至半年,其他22位用戶(hù)僅參加了一次會(huì)話。本文選擇同時(shí)參與兩次會(huì)話的用戶(hù)數(shù)據(jù)進(jìn)行實(shí)驗(yàn)。
本文選擇上述兩個(gè)數(shù)據(jù)集進(jìn)行實(shí)驗(yàn)的原因是綜合考量方案的可行性。PSR數(shù)據(jù)集采集的步態(tài)場(chǎng)景較多,但其包含用戶(hù)數(shù)較少;ZJU-GaitAcc數(shù)據(jù)集采集用戶(hù)數(shù)較多,且包含不同會(huì)話數(shù)據(jù),但該數(shù)據(jù)集僅包括步行時(shí)5種不同設(shè)備位置的加速度計(jì)數(shù)據(jù)。
2.2.2 評(píng)估指標(biāo)
為了全面分析本文所提方案的綜合性能,選擇準(zhǔn)確率、EER、曲線下方面積大?。ˋUC,area under curve)作為評(píng)估指標(biāo)。準(zhǔn)確率表示被正確分類(lèi)的樣本占所有樣本的比率;EER表示閾值變化時(shí),錯(cuò)誤接受率(FAR,false accept rate)和錯(cuò)誤拒絕率(FRR,false reject rate)相等的錯(cuò)誤率;AUC表示受試者工作特征曲線(ROC,receiver operating characteristic curve)下方的面積大小。準(zhǔn)確率越高,EER越小,AUC越大表明認(rèn)證效果越好。
2.2.3 訓(xùn)練參數(shù)設(shè)置
經(jīng)過(guò)多組實(shí)驗(yàn),本文將網(wǎng)絡(luò)參數(shù)更新的學(xué)習(xí)率設(shè)為0.001;隱藏層節(jié)點(diǎn)個(gè)數(shù)為128。訓(xùn)練epoch次數(shù)為200次,每批次訓(xùn)練樣本為64個(gè)。訓(xùn)練樣本大小決定了每epoch花費(fèi)的時(shí)間以及迭代之間梯度的平滑程度,訓(xùn)練樣本過(guò)大導(dǎo)致梯度容易陷入局部最小值,而過(guò)小會(huì)導(dǎo)致模型訓(xùn)練速度緩慢,梯度震蕩嚴(yán)重,不利于收斂。Dropout概率取值為0.8,即在每次網(wǎng)絡(luò)訓(xùn)練時(shí),只需更新80%的參數(shù)權(quán)重,減少了權(quán)重更新的計(jì)算量,從而提升網(wǎng)絡(luò)模型的訓(xùn)練效率。
為了驗(yàn)證坐標(biāo)系轉(zhuǎn)換對(duì)于多場(chǎng)景認(rèn)證效果的提升,本文采用PSR數(shù)據(jù)集中不同步態(tài)活動(dòng)(步行、慢跑、上樓梯、下樓梯)的數(shù)據(jù)進(jìn)行實(shí)驗(yàn),并對(duì)比了不同體系結(jié)構(gòu)的GRU的認(rèn)證結(jié)果,如圖4所示。
由圖4可知,經(jīng)過(guò)坐標(biāo)系轉(zhuǎn)換后的準(zhǔn)確率,整體有較大提升,尤其是對(duì)于上下樓梯的步態(tài)活動(dòng)。在上下樓梯時(shí),設(shè)備坐標(biāo)系下的運(yùn)動(dòng)傳感器數(shù)據(jù)受到更多手機(jī)晃動(dòng)以及用戶(hù)移動(dòng)方向變化帶來(lái)的噪聲干擾,難以準(zhǔn)確獲取用戶(hù)的步態(tài)信號(hào);而經(jīng)坐標(biāo)系轉(zhuǎn)換后,運(yùn)動(dòng)傳感器數(shù)據(jù)獨(dú)立于手機(jī)方向與用戶(hù)的步態(tài)方向,能夠更精確地捕獲用戶(hù)步態(tài)信息??梢暬鴺?biāo)轉(zhuǎn)換前后步態(tài)數(shù)據(jù),可看出用戶(hù)坐標(biāo)系下的數(shù)據(jù)波動(dòng)相較設(shè)備坐標(biāo)系下更加平穩(wěn)有規(guī)律,且噪聲干擾更少;步行和慢跑的步態(tài)數(shù)據(jù)在轉(zhuǎn)換前已經(jīng)更平穩(wěn)且具有周期性,所以轉(zhuǎn)換后的認(rèn)證準(zhǔn)確率提升較小。此外,橫向?qū)Ρ冗@3種不同體系結(jié)構(gòu)可得出,雙向GRU和多層GRU都略高于單層GRU,原因是兩層循環(huán)神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)能力更強(qiáng),雙向GRU與多層GRU的認(rèn)證結(jié)果相差不大,雙向GRU要略好于多層GRU。
圖4 不同體系結(jié)構(gòu)GRU坐標(biāo)系轉(zhuǎn)換前后準(zhǔn)確率對(duì)比
Figure 4 Comparison of accuracy rates before and after GRU coordinate system conversion with different architectures
結(jié)合實(shí)際生活情況,在不同的步態(tài)場(chǎng)景下,用戶(hù)可能會(huì)將智能手機(jī)放于身體的不同位置。例如在步行時(shí),用戶(hù)更習(xí)慣將手機(jī)放在左右口袋或者腰包中;而在慢跑時(shí),為了運(yùn)動(dòng)便捷,更習(xí)慣將手機(jī)放在上臂或腕部的包中。在以上情境中,手機(jī)的放置部位對(duì)步態(tài)認(rèn)證有著一定程度的影響。本文首先采用PRS數(shù)據(jù)集,共20種步態(tài)場(chǎng)景進(jìn)行實(shí)驗(yàn)。從2.3節(jié)的實(shí)驗(yàn)中可以看出雙向體系結(jié)構(gòu)的GRU的認(rèn)證效果相對(duì)更好,所以在本實(shí)驗(yàn)中采用雙向GRU作為認(rèn)證模型,并將其與雙向LSTM進(jìn)行對(duì)比評(píng)估,實(shí)驗(yàn)結(jié)果如表1所示。
表1 雙向GRU和雙向LSTM在不同步態(tài)場(chǎng)景下的準(zhǔn)確率
由表1可知,手機(jī)位于腰部時(shí)的認(rèn)證效果最佳,而位于左右口袋、腕部、上臂的認(rèn)證效果較差。分析其原因可得,位于腰部時(shí),手機(jī)與用戶(hù)身體貼合,且位于人的中心位置,更能準(zhǔn)確捕獲用戶(hù)的步態(tài)行為;而位于左右口袋時(shí),用戶(hù)的步態(tài)行為會(huì)導(dǎo)致口袋內(nèi)的手機(jī)晃動(dòng),因此產(chǎn)生更多的干擾因素;當(dāng)手機(jī)位于腕部和上臂時(shí),此時(shí)運(yùn)動(dòng)傳感器不僅記錄了步態(tài)信號(hào),也反映了上臂的擺動(dòng)信號(hào)。
此外,將雙向GRU和雙向LSTM在20種步態(tài)場(chǎng)景中的平均認(rèn)證性能進(jìn)行對(duì)比,由表1中數(shù)據(jù)可計(jì)算得出平均準(zhǔn)確率分別為92.00%和91.68%;平均EER分別為9.38%和10.12%;平均AUC分別為93.07%和92.39%。綜上,可得出雙向GRU的認(rèn)證性能略?xún)?yōu)于雙向LSTM,但不可否定的是在一些場(chǎng)景中LSTM有著更好的認(rèn)證結(jié)果。
表2給出了采用U-GuitAcc數(shù)據(jù)集進(jìn)行實(shí)驗(yàn)的結(jié)果。由表中可觀察到,會(huì)話內(nèi)的認(rèn)證準(zhǔn)確率普遍高于會(huì)話間,這是由于用戶(hù)在會(huì)話內(nèi)的步態(tài)活動(dòng)基本保持一致,而隨著時(shí)間的增加,步態(tài)習(xí)慣可能會(huì)發(fā)生變化,著裝不同等會(huì)導(dǎo)致步態(tài)信號(hào)不同。此外,可以發(fā)現(xiàn)將設(shè)備置于大腿時(shí)的認(rèn)證準(zhǔn)確率最高,其次是骨盆處,相當(dāng)于PSR數(shù)據(jù)集中的腰部,這是由于大腿處采集的加速度計(jì)信號(hào)更貼合用戶(hù)步態(tài)行為。本文在不區(qū)分放置部位的情況下評(píng)估了不同會(huì)話狀態(tài)下的性能,即將不同部位的步態(tài)數(shù)據(jù)混合,得到一個(gè)綜合測(cè)量數(shù)據(jù)集以進(jìn)行評(píng)估,實(shí)驗(yàn)結(jié)果表明,該綜合數(shù)據(jù)集下會(huì)話內(nèi)的認(rèn)證準(zhǔn)確率為96.83%,AUC為96.89%,EER為4.51%;會(huì)話間的認(rèn)證準(zhǔn)確率為89.76%,AUC為88.92%,EER為10.78%。
表2 不同設(shè)備放置部位會(huì)話內(nèi)和會(huì)話間的認(rèn)證結(jié)果
本文方案旨在服務(wù)于智能手機(jī)端的步態(tài)認(rèn)證,因此認(rèn)證時(shí)延可能會(huì)影響到用戶(hù)的隱私安全以及用戶(hù)友好性。為此,本文針對(duì)認(rèn)證時(shí)所需的步態(tài)周期個(gè)數(shù)進(jìn)行實(shí)驗(yàn)對(duì)比,同樣,對(duì)比了雙向GRU和雙向LSTM的認(rèn)證性能,如圖5所示。由圖5(a)可知,當(dāng)認(rèn)證所需步態(tài)周期個(gè)數(shù)為1時(shí),EER較高,隨著周期個(gè)數(shù)的增加,EER逐漸下降,直到周期個(gè)數(shù)為4時(shí),達(dá)到最優(yōu)結(jié)果,之后又開(kāi)始增加。原因是當(dāng)周期個(gè)數(shù)較少時(shí),捕獲的步態(tài)信號(hào)有限且具備偶然性,當(dāng)獲得足夠的數(shù)據(jù)時(shí)便可更好地體現(xiàn)用戶(hù)步態(tài)特征,得到最優(yōu)的認(rèn)證結(jié)果,而更多的數(shù)據(jù)反而會(huì)引入更多干擾因素,影響最終結(jié)果。同樣,從圖5(b)可看出AUC隨步態(tài)周期個(gè)數(shù)的增加而增加,當(dāng)周期個(gè)數(shù)為4時(shí),獲得了最優(yōu)的AUC,隨后又逐漸下降。這說(shuō)明本文方案在較少的步態(tài)周期下,即可獲得較高的認(rèn)證結(jié)果,具備高效率的認(rèn)證性能。
此外,從圖5可以看出GRU和LSTM在步態(tài)周期為4時(shí)均達(dá)到了最優(yōu)的認(rèn)證結(jié)果,且相差不大。但是從訓(xùn)練效率角度分析,基于雙向LSTM的步態(tài)模型訓(xùn)練大約需要52.39 s,而基于雙向GRU的步態(tài)模型大約需要43.57 s,模型的訓(xùn)練效率提升了約20%。此外,雙向LSTM的模型占用存儲(chǔ)空間約為1.86 MB,雙向GRU的模型占用存儲(chǔ)空間約為1.5 MB。綜上,在不影響步態(tài)認(rèn)證準(zhǔn)確率的前提下,選擇基于GRU的步態(tài)認(rèn)證模型是一個(gè)更好的選擇。
圖5 GRU和LSTM認(rèn)證結(jié)果隨步態(tài)周期個(gè)數(shù)增加變化情況
Figure 5 The variation of GRU and LSTM authentication results with increasing gait cycles
將PSR數(shù)據(jù)集中4種不同步態(tài)活動(dòng)的認(rèn)證結(jié)果與文獻(xiàn)[5]和[8]進(jìn)行對(duì)比,結(jié)果如表3所示。由表中可以看出文獻(xiàn)[5]在4種步態(tài)活動(dòng)下的認(rèn)證準(zhǔn)確率均未達(dá)到90%以上,認(rèn)證效果較差。文獻(xiàn)[8]在步行時(shí)準(zhǔn)確率達(dá)到了94.86%,但上下樓梯時(shí)的認(rèn)證準(zhǔn)確率同樣偏低。本文方案在4種步態(tài)活動(dòng)下的認(rèn)證準(zhǔn)確率都優(yōu)于其他方案,尤其提升了上下樓梯時(shí)的認(rèn)證準(zhǔn)確率,表明本文方案在不同的步態(tài)活動(dòng)下魯棒性更高,認(rèn)證準(zhǔn)確率更高。此外,本文還考慮了不同步態(tài)活動(dòng)下,不同手機(jī)放置部位的影響,共20種步態(tài)場(chǎng)景,適用范圍更廣。將ZJU-GaitAcc數(shù)據(jù)集的認(rèn)證結(jié)果與使用同數(shù)據(jù)集的文獻(xiàn)[1]和文獻(xiàn)[30]的認(rèn)證結(jié)果進(jìn)行對(duì)比,由表3中可觀察到本文方案的處理方法得到的認(rèn)證準(zhǔn)確率更高,這是由于本文通過(guò)坐標(biāo)系轉(zhuǎn)換對(duì)步態(tài)數(shù)據(jù)進(jìn)行了方向無(wú)關(guān)性處理,且利用GRU以及多種模型優(yōu)化方式訓(xùn)練得到步態(tài)認(rèn)證模型,從而獲得較高的認(rèn)證準(zhǔn)確率。
表3 與現(xiàn)有文獻(xiàn)對(duì)比
本文提出了基于GRU的智能手機(jī)多場(chǎng)景步態(tài)認(rèn)證方案,通過(guò)去噪、步態(tài)周期提取以及坐標(biāo)系轉(zhuǎn)換等方法對(duì)步態(tài)信號(hào)進(jìn)行處理,去除其中方向無(wú)關(guān)因素的干擾。此外,采用雙向GRU模型進(jìn)行模型注冊(cè)和用戶(hù)認(rèn)證,權(quán)衡了訓(xùn)練效率和準(zhǔn)確性。實(shí)驗(yàn)結(jié)果表明,與其他方案對(duì)比,本文方案提高了不同步態(tài)場(chǎng)景下的認(rèn)證準(zhǔn)確率,較之基于LSTM的步態(tài)認(rèn)證模型,基于GRU的模型訓(xùn)練效率提升了約20%。為了達(dá)到實(shí)用性和實(shí)時(shí)性,本文將認(rèn)證分為在線認(rèn)證和離線認(rèn)證。由于在線認(rèn)證涉及用戶(hù)步態(tài)數(shù)據(jù)、用戶(hù)認(rèn)證模型的傳輸,以及數(shù)據(jù)的隱私保護(hù)問(wèn)題,本文將此部分留到未來(lái)工作中。
[1] SUN F, MAO C, FAN X, et al. Accelerometer-based speed adaptive gait authentication method for wearable IoT devices[J]. IEEE Internet of Things Journal, 2018, 6(1): 820-830.
[2] 姜奇, 文悅, 張瑞杰, 等. 面向智能手機(jī)的自適應(yīng)觸屏持續(xù)認(rèn)證方案[J]. 電子學(xué)報(bào), 2022, 50(5): 1131-1139.
JIANG Q, WEN Y, ZHANG R J, et al. Adaptive touch screen cotinuous authentication scheme for smartphones[J]. Acta Electronica Sinica, 2022, 50(5): 1131-1139.
[3] JIANG Q, HUANG X H, ZHANG N, et al. Shake to communicate: secure handshake acceleration-based pairing mechanism for wrist worn devices[J]. IEEE Internet of Things Journal, 2019, 6(3): 5618-5630.
[4] ZHU T T, QU Z Y, XU H T, et al. RiskCog: unobtrusive real-time user authentication on mobile devices in the wild[J]. IEEE Transactions on Mobile Computing, 2020, 19(2): 466-483.
[5] 蔣偉, 王瑞錦, 余蘇喆, 等. 基于步態(tài)識(shí)別的移動(dòng)設(shè)備身份認(rèn)證模型[J]. 電子科技大學(xué)學(xué)報(bào), 2019, 48(2): 272-277.
JIANG W, WANG R J, YU S Z, et al. Research on identity authentication model of mobile devices based on gait recognition[J]. Journal of University of Electronic Science and Technology of China, 2019, 48(2): 272-277.
[6] COLA G, AVVENUTI M, MUSSO F, et al. Gait-based authentication using a wrist-worn device[C]//Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services. 2016: 208-217.
[7] MUAAZ M, MAYRHOFER R. Smartphone-based gait recognition: From authentication to imitation[J]. IEEE Transactions on Mobile Computing, 2017, 16(11): 3209-3221.
[8] 楊力, 馬卓茹, 張程輝, 等. 基于步態(tài)特征的移動(dòng)平臺(tái)持續(xù)認(rèn)證方案[J]. 通信學(xué)報(bào), 2019, 40(7): 126-134.
YANG L, MA Z R, ZHANG C H, et al. Mobile platform continuous authentication scheme based on gait characteristics[J]. Journal on Communications, 2019, 40(7): 126-134.
[9] THANG H M, VIET V Q, DINH THUC N, et al. Gait identification using accelerometer on mobile phone[C]//2012 International Conference on Control, Automation and Information Sciences (ICCAIS). 2012: 344-348.
[10] HESTBEK M R, NICKEL C, BUSCH C. Biometric gait recognition for mobile devices using wavelet transform and sup-port vector machines[C]//2012 19th International Conference on Systems, Signals and Image Processing (IWS-SIP). 2012: 205-210.
[11] HOANG T, CHOI D, NGUYEN T. On the instability of sensor orientation in gait verification on mobile phone[C]//2015 12th International Joint Conference on e-Business and Telecommunications (ICETE). 2015: 148-159.
[12] CHOI S, YOUN I H, LEMAY R, et al. Biometric gait recognition based on wireless acceleration sensor using k-nearest neighbor classification[C]//2014 International Conference on Computing, Networking and Communications (ICNC). 2014: 1091-1095.
[13] FERNANDEZ-LOPEZ P, LIU-JIMENEZ J, KIYOKAWA K, et al. Recurrent neural network for inertial gait user recognition in smartphones[J]. Sensors, 2019, 19(18): 4054.
[14] GIORGI G, MARTINELLI F, SARACINO A, et al. Walking through the deep: gait analysis for user authentication through deep learning[C]//IFIP International Conference on ICT Systems Security and Privacy Protection. 2018: 62-76.
[15] ZHANG M. Gait activity authentication using LSTM neural networks with smartphone sensors[C]//2019 15th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN). 2019: 456-461.
[16] GAFUROV D, HELKALA K, SONDROL T. Biometric gait authentication using accelerometer sensor[J]. Journal of Computers, 2006, 1(7): 51-59.
[17] GAFUROV D, SNEKKENES E, BOURS P, et al. Gait authentication and identification using wearable accelerometer sensor[C]//2007 IEEE Workshop on Automatic Identification Advanced Technologies. 2007: 220-225.
[18] MANTYJARVI J, LINDHOLM M, VILDJIOUNAITE E, et al. Identifying users of portable devices from gait pattern with accelerometers[C]//Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing. 2005: 973-976.
[19] XU W, SHEN Y, ZHANG Y, et al. Gait-watch: a context-aware authentication system for smart watch based on gait recognition[C]//Proceedings of the Second International Conference on Internet-of-Things Design and Implementation. 2017: 59-70.
[20] XU W, REVADIGAR G, LUO C, et al. Walkie-talkie: Motion-assisted automatic key generation for secure on-body device communication[C]//2016 15th ACM/IEEE International Conference on Information Processing in Sensor Net-works (IPSN). 2016: 1-12.
[21] GADALETA M, ROSSI M. IDNet: Smartphone-based gait recognition with convolutional neural networks[J]. Pattern Recognition, 2018, 74: 25-37.
[22] FERREIRA A, SANTOS G, ROCHA A, et al. User-centric coordinates for applications leveraging 3-axis accelerometer data[J]. IEEE Sensors Journal, 2017, 17(16): 5231-5243.
[23] ABUHAMAD M, ABUHMED T, MOHAISEN D, et al. AUToSen: deep learning-based implicit continuous authentication using smartphone sensors[J]. IEEE Internet of Things Journal, 2020, 7(6): 5008-5020.
[24] ZOU Q, NI L, WANG Q, et al. Robust gait recognition by integrating inertial and RGBD sensors[J]. IEEE Transactions on Cybernetics, 2018, 48(4): 1136-1150.
[25] FONG W T, ONG S K, NEE A Y C. Methods for in-field user calibration of an inertial measurement unit without external equipment[J]. Measurement Science and Technology, 2008, 19(8): 085202.
[26] 戴邵武, 王克紅, 慶曾宏. 基于混合 PSO 算法的加速度計(jì)快速標(biāo)定方法[J]. 壓電與聲光, 2015, 37(2): 232-236.
DAI S W, WANG K H, QING Z H. Rapid calibration of accelerometer based on hybrid particle swarm optimization algorithm[J]. Piezoelectrics & Acoustooptics, 2015, 37(2): 232-236.
[27] KINGMA D P, BA J. Adam: A method for stochastic optimization[C]//Proceedings of the 2015 International Conference on Learning Representations. 2015: 1-15.
[28] SRIVASTAVA N, HINTON G, KRIZHEVSKY A, et al. Dropout: A simple way to prevent neural networks from overfitting[J]. Journal of Machine Learning Research, 2014, 15(1): 1929-1958.
[29] SHOAIB M, BOSCH S, INCEL O, et al. Fusion of smartphone motion sensors for physical activity recognition[J]. Sensors, 2014, 14(6): 10146-10176.
[30] ZHANG Y, PAN G, JIA K, et al. Accelerometer-based gait recognition by sparse representation of signature points with clusters[J]. IEEE Transactions on Cybernetics, 2014, 45(9): 1864-1875.
GRU-based multi-scenario gait authentication for smartphones
JIANG Qi1,2, FENG Ru1, ZHANG Ruijie3, WANG Jinhua4, CHEN Ting4, WEI Fushan5
1. School of Cyber Engineering, Xidian University, Xi’an 710126, China 2. Henan Key Laboratory of Network Cryptography Technology, Zhengzhou 450001, China 3. College of Cryptographic Engineering, Information Technology University, Zhengzhou 450001, China 4. Science and Technology on Communication Security Laboratory, Chengdu 610041, China 5. School of Cyber Science and Engineering, Information Technology University, Zhengzhou 450001, China
At present, most of the gait-based smartphone authentication researches focus on a single controlled scenario without considering the impact of multi-scenario changes on the authentication accuracy. The movement direction of the smartphone and the user changes in different scenarios, and the user’s gait data collected by the orientation-sensitive sensor will be biased accordingly. Therefore, it has become an urgent problem to provide a multi-scenario high-accuracy gait authentication method for smartphones. In addition, the selection of the model training algorithm determines the accuracy and efficiency of gait authentication. The current popular authentication model based on long short-term memory (LSTM) network can achieve high authentication accuracy, but it has many training parameters, large memory footprint, and the training efficiency needs to be improved. In order to solve the above problems a multi-scenario gait authentication scheme for smartphones based on Gate Recurrent Unit (GRU) was proposed. The gait signals were preliminarily denoised by wavelet transform, and the looped gait signals were segmented by an adaptive gait cycle segmentation algorithm. In order to meet the authentication requirements of multi-scenario, the coordinate system transformation method was used to perform direction-independent processing on the gait signals, so as to eliminate the influence of the orientation of the smartphone and the movement of the user on the authentication result. Besides, in order to achieve high-accuracy authentication and efficient model training, GRUs with different architectures and various optimization methods were used to train the gait model. The proposed scheme was experimentally analyzed on publicly available datasets PSR and ZJU-GaitAcc. Compared with the related schemes, the proposed scheme improves the authentication accuracy. Compared with the LSTM-based gait authentication model, the training efficiency of the proposed model is improved by about 20%.
continuous authentication, gait behavior, multi-sensor, GRU
TP393
A
10.11959/j.issn.2096?109x.2022060
2022?05?23;
2022?07?22
張瑞杰,rjz_wonder@163.com
國(guó)家自然科學(xué)基金重大研究計(jì)劃(92167203);國(guó)家自然科學(xué)基金(62072352,62125205);陜西省教育廳科研計(jì)劃項(xiàng)目(20JY016);陜西省重點(diǎn)產(chǎn)業(yè)鏈項(xiàng)目(2020ZDLGY09-06)
The Major Research Plan of the National Natural Science Foundation of China(92167203), The National Natural Science Foundation of China(62072352, 62125205), Scientific Research Program Funded by Education Department of Shaanxi Provincial Government (20JY016), Key Industrial Chain Projects in Shaanxi Province(2020ZDLGY09-06)
姜奇, 馮茹, 張瑞杰, 等. 基于GRU的智能手機(jī)多場(chǎng)景步態(tài)認(rèn)證[J]. 網(wǎng)絡(luò)與信息安全學(xué)報(bào), 2022, 8(5): 26-39.
Format: JIANG Q, FENG R, ZHANG R J, et al. GRU-based multi-scenario gait authentication for smartphones[J]. Chinese Journal of Network and Information Security, 2022, 8(5): 26-39.
姜奇(1983?),男,安徽全椒人,西安電子科技大學(xué)教授、博士生導(dǎo)師,主要研究方向?yàn)槊艽a協(xié)議,物聯(lián)網(wǎng)安全。
馮茹(1997?),女,山西晉城人,西安電子科技大學(xué)碩士生,主要研究方向?yàn)樯镎J(rèn)證。
張瑞杰(1984?),女,河南鄭州人,信息工程大學(xué)講師,主要研究方向?yàn)槿斯ぶ悄?、網(wǎng)絡(luò)信息防御等。
王金花(1995?),女,山西太原人,保密通信重點(diǎn)實(shí)驗(yàn)室助理工程師,主要研究方向?yàn)槊艽a協(xié)議設(shè)計(jì)與分析。
陳婷(1995?),女,江西贛州人,保密通信重點(diǎn)實(shí)驗(yàn)室助理工程師,主要研究方向?yàn)榫W(wǎng)絡(luò)安全、密碼協(xié)議設(shè)計(jì)與分析。
魏福山(1983?),男,甘肅武威人,信息工程大學(xué)副教授、博士生導(dǎo)師,主要研究方向?yàn)榘踩珔f(xié)議設(shè)計(jì)與分析。