999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于隨機映射技術(shù)的聲紋識別模板保護

2020-11-11 09:08:50李佳慧唐士杰王會勇
計算機研究與發(fā)展 2020年10期
關(guān)鍵詞:生物特征用戶

丁 勇 李佳慧 唐士杰 王會勇

1(桂林電子科技大學計算機與信息安全學院 廣西桂林 541004) 2(桂林電子科技大學數(shù)學與計算科學學院 廣西桂林 541004) 3(桂林電子科技大學電子工程與自動化學院 廣西桂林 541004) 4(廣西密碼學與信息安全重點實驗室(桂林電子科技大學) 廣西桂林 541004) 5(鵬城實驗室網(wǎng)絡(luò)安全研究中心 廣東深圳 518055)

隨著人工智能的迅速發(fā)展,傳統(tǒng)的身份驗證(如密碼、IC卡等)容易遺忘、丟失、被盜或者被人共享等缺點[1],促進了生物特征認證系統(tǒng)的快速發(fā)展.生物特征識別技術(shù)是指“在不泄露用戶原始身份特征信息的情況下,利用自動技術(shù)對人體的生理特征(如人臉[2]、虹膜[3]、指紋[4]等)或者行為特征(如步態(tài)、字跡、聲音[5]等)進行特征提取,并將這些特征與數(shù)據(jù)庫模板進行比對,完成身份識別或認證的過程”[6-7].生物特征信息的不易偽造性以及生物特征識別系統(tǒng)的不可鏈接性可以提供更高的安全性.

生物特征具有唯一性、隱私性、不可撤銷[8]的特性,將原始生物特征信息直接存儲在第三方服務(wù)器存在一定風險.生物特征信息可以與用戶身份永久關(guān)聯(lián),若生物特征信息被敵手或者不可信的第三方篡改、盜用后非法利用,生物特征信息在服務(wù)器就會失效或者丟失,導致的隱私問題比傳統(tǒng)身份驗證更加嚴重[8].Kumar等人[9]提出了生物特征隱私保護的幾種攻擊類型,如偽造攻擊、聯(lián)系攻擊、模板攻擊等.

近年來,為了保護生物特征信息的安全,生物特征的隱私保護問題已經(jīng)成為研究的熱點問題[10-16].研究工作主要集中在模板保護和防欺詐方面[6],生物特征識別的模板保護問題是主要的研究方向.模板保護問題分為3類[14]:可取消的生物特征[15-16]、生物加密系統(tǒng)[5]以及混合生物特征加密系統(tǒng)[17].在過去的20年里,生物特征識別技術(shù)已經(jīng)廣泛應(yīng)用到商業(yè)、電子、金融等領(lǐng)域[10],這些領(lǐng)域的研究對生物特征識別技術(shù)的發(fā)展具有重要意義.

目前,對人臉、指紋等圖像特征的模板保護算法研究較多[2-4],基于聲紋識別認證的模板保護算法也相繼提出.聲紋識別是基于聲音的一種識別方式,由計算機利用待識別語音波形中所包含的反映特定說話人的生理和行為特征的語音特征參數(shù)來自動確定或鑒別說話人身份的技術(shù)[18],主要包括2個方面:1)訓練階段.首先對每個說話人的語音段進行預(yù)處理,然后提取聲學特征,訓練每個說話人的語音特征得到該說話人對應(yīng)的模型,最后將全部說話人的模型進行組合,形成說話人的模型庫.2)識別或認證階段.系統(tǒng)對待識別語音進行相同的特征提取,將得到的聲紋特征與建立的模型庫進行對比,得到對應(yīng)說話人模型的相似性得分,根據(jù)閾值大小來判斷說話人的身份.聲紋識別的基本流程圖如圖1所示.聲紋識別的身份認證比指紋認證、虹膜認證等更容易受到攻擊,如重放攻擊、語音合成等[19].因此,急需提出一種安全的聲紋識別的模板保護方案以防止用戶數(shù)據(jù)的泄露和保護用戶信息的隱私安全.

理想的生物特征加密技術(shù)[20]對生物特征模板的保護應(yīng)具備3個特性:1)不可鏈接性.對于同一個生物特征,生成不同種類的模板應(yīng)用于不同的系統(tǒng)、在同一系統(tǒng)對模板進行重新生成或者撤銷來完成各個模板間或者模板與原生物特征間的不可匹配.2)不可逆性.生物特征模板容易生成,但從存儲的生物特征模板中難以恢復(fù)原始生物特征數(shù)據(jù).3)識別性能.生物特征模板的加密特征對身份認證的準確性影響較小.本文以聲紋為例,提出了一種基于隨機映射特性的聲紋模板保護方案.將隨機映射變換后的數(shù)據(jù)作為生物特征模板,當隨機矩陣被泄露時變換關(guān)系也丟失(已知密鑰和密文),此時,若各隨機矩陣為方陣時,根據(jù)逆變換來恢復(fù)出原始特征數(shù)據(jù),將會導致信息泄露.隨機映射實現(xiàn)模板保護的可撤銷性和可再生性,導致其抵抗性較差.因此,利用改進的隨機映射來提高生物特征數(shù)據(jù)的隨機性和安全性,以及利用正交變換保持距離不變的性質(zhì)來保證識別效率的準確性.

Fig. 1 Basic framework of voiceprint recognition system圖1 聲紋識別系統(tǒng)的基本框架

首先,利用改進的隨機映射算法對特征數(shù)據(jù)進行處理,生成受保護的生物特征模板,保證即使在數(shù)據(jù)丟失的情況下,敵手也不能完全恢復(fù)出用戶的原始特征信息,這有效提高了認證的安全性和隱私性.其次利用變換后的特征進行模型訓練,識別認證.最后,實驗仿真表明此算法的安全性和認證效率的準確性.

本文的主要貢獻有2個方面:

1) 提出了一種改進的隨機映射算法與聲紋模板結(jié)合的方法,在注冊過程中就保證了數(shù)據(jù)的安全性.除此之外,在認證過程中生成的變換特征具有隨機性,也能保證模板的匹配性能和信息的安全性.

2) 設(shè)計實現(xiàn)了一個聲紋保密認證方案,在不顯著影響聲紋識別精度的同時也保證了數(shù)據(jù)的安全性和用戶的隱私性.

1 預(yù)備知識

本節(jié)主要研究了基于隨機映射技術(shù)的聲紋識別(i-Vector)的身份驗證的模板保護機制.

1.1 聲紋識別的模型

在文獻[21]中Dehak等人提出了一項開創(chuàng)性工作,即i-Vector模型,可用于用戶的語音驗證.模型表示為

M=m+Tω,

(1)

其中,M是高斯混合模型均值超矢量,m是特定說話人和信道無關(guān)的超向量,T是低秩矩陣,ω是服從高斯分布的隨機向量.

i-Vector模型用因子分析法[21]生成一個低維的說話人空間和信道空間.將3種信道補償技術(shù):類內(nèi)協(xié)方差歸一化(within class covariance normalization, WCCN)、線性判別分析(linear discriminant analysis, LDA)以及擾動屬性投影(nuisance attribute pro-jection, NAP)應(yīng)用于低維空間以去除與信道空間相關(guān)的噪聲[21].其實驗結(jié)果表明基于i-Vector和LDA的聲紋驗證效果要優(yōu)于其他技術(shù)[21].

1.2 聲紋識別的隱私保護

文獻[22]提出一種在不需要觀察明文的情況下,基于安全多方計算(secure muti-party computa-tion, SMC)協(xié)議的聲紋識別系統(tǒng)的加密語音數(shù)據(jù)的計算.該算法與傳統(tǒng)算法的識別精度相差不大,但計算開銷較大.文獻[23]提出了一種高斯混合模型的隨機映射的聲紋模板保護方案.注冊時,在隨機映射空間對用戶的原始身份特征進行高斯混合模型(Gauss mixture model, GMM)的學習,存儲模型參數(shù)模板到服務(wù)器;認證時,用相同的隨機矩陣對認證用戶的身份特征進行處理,與服務(wù)器的模板進行匹配打分.實驗結(jié)果表明對不同混合度的GMM變換前后的認證性能基本不變,以及在一定誤差范圍內(nèi)的降維不僅不影響識別性能,還可以提高用戶數(shù)據(jù)的安全.但由于安全參數(shù)依賴隨機矩陣,若R泄露,我們根據(jù)窮舉法可以得到用戶的數(shù)據(jù)特征,使得用戶信息的隱私性能降低.Pathak等人[5]重新設(shè)計了一種基于高斯混合模型(GMM)的聲紋識別的認證方案,以達到隱私目的.該模型依賴于同態(tài)密碼系統(tǒng),如Paillier加密.其實驗結(jié)果證明了在不影響準確性的前提下聲紋識別認證的定義.為了克服同態(tài)加密所帶來的負荷計算量,文獻[13]中提出了位串匹配的框架,利用局部敏感Hash函數(shù)將超向量表示的語音輸入轉(zhuǎn)換為位串,計算匹配度.該方法易于計算位串,有較高的效率,但其準確性較差,等錯誤率為11.86%.Rahulamathavan等人[10]提出一種基于i-Vector和線性判別分析技術(shù)的隱私保護語音驗證算法.該算法利用一種基于隨機化的技術(shù)來進行語音認證,允許用戶在隨機域注冊和驗證他們的聲音.根據(jù)實驗證明該算法既不影響認證的準確性,也不增加隨機操作帶來的額外復(fù)雜性.

1.3 隨機映射

隨機映射是一種根據(jù)隨機矩陣將特征從d維歐氏空間向k(d≥k)維歐氏空間進行投影,以達到降維的方法.該方法來自JL引理[24],

引理1.若對任意ε∈(0,12)及任意充分大的集合P?Rd,滿足:

則存在一個映射f:P→Rk,使得對任意的u,v∈P,有:

(2)

引理1表明利用隨機投影的方法在降低特征維度的同時又能保證距離的不變性.

文獻[23]給出了隨機映射的形式表達式,即:

(3)

其中,x表示原始的特征向量,R∈Rd×k(d≥k),表示隨機的正交矩陣(可根據(jù)斯密斯正交化得到),y(y∈Rk)是隨機映射之后的特征向量.一般情況下,d=k,即:

y=RTx.

(4)

Fig. 2 Flowchart of voiceprint recognition system based on improved random mapping圖2 基于改進隨機映射的聲紋識別系統(tǒng)流程圖

2 方案設(shè)計

2.1 基于隨機映射技術(shù)的聲紋模板保護定義

文獻[23]介紹了隨機映射算法在GMM-UBM(Gauss mixture model-universal background model)中的應(yīng)用.具體步驟為:

注冊階段:

1) 提取用戶注冊語音的MFCC特征X=(x1,x2,…,xi,…,xn),其中xi(1≤i≤n)為語音特征向量;

2) 生成一個隨機矩陣R∈Rd×k(d≥k),并且R中的元素rdk是服從獨立同分布的高斯隨機變量,即rdk~N(0,1),(1≤d,k≤n).

3) 用式(4)對聲紋特征向量處理得到Y(jié)=(y1,y2,…,yi,…,yn),1≤i≤n;

4) 對yi進行訓練,得到要保護的聲紋模板W.

認證階段:

在模板生成中,傳統(tǒng)的隨機映射算法存在2個問題:1)將隨機映射變換后的聲紋特征向量直接作為模板,難以抵抗已知密文和密鑰的攻擊,根據(jù)不可逆變換對身份特征進行處理會導致精度的下降.2)在認證時生成相似的變換特征,若該變換被盜用,會導致用戶隱私的泄露,如認證次數(shù).針對上述問題,本文先對隨機映射技術(shù)進行改進,再利用變換矩陣正交的特性,證明其識別精度以及生成聲紋模板的安全性.算法改進的聲紋模板保護框架如圖2所示:

2.2 改進的隨機映射聲紋模板保護方法

我們由y=RTx對隨機映射技術(shù)進行改進.改進的隨機映射技術(shù)既提高了用戶數(shù)據(jù)的安全性和隱私性又保證了聲紋識別系統(tǒng)認證效率的準確性.改進后的聲紋識別模板保護算法的過程為:

注冊階段:

1) 提取訓練語音的聲紋特征向量x,再隨機生成一個正交矩陣R,且R中的元素rdk是服從高斯分布的獨立隨機變量,即rdk~N(0,1),1≤d,k≤n;

2) 對R進行分解R=R1+R2(R1,R2均為正交矩陣),用式(4)對聲紋的特征向量x處理,得Rx=R1x+R2x,即:

y=y1+y2;

(5)

認證階段:

1) 提取測試語音的聲紋特征向量x′,再隨機生成一個正交矩陣R,且R中的元素rdk是服從高斯分布的獨立隨機變量,即rdk~N(0,1)(1≤d,k≤n);

2) 對R進行分解R=R1+R2(R1,R2正交矩陣),用式(4)對聲紋的特征向量x′處理,得Rx′=R1x′+R2x′,也即:

(6)

4) 由模板向量W與Z式進行匹配,計算余弦相似度scoreW,Z,得到?jīng)Q策結(jié)果.

3 性能分析

本節(jié)介紹實驗所需數(shù)據(jù)集、結(jié)果以及改進的隨機映射算法對聲紋模板的識別精度以及安全性的分析.我們首先用Matlab2016進行聲紋系統(tǒng)的仿真,測試了文中所提出的改進的隨機映射聲紋模板的性能;然后分析了改進的隨機映射方法對聲紋識別的識別精度及安全性的影響;最后證明了本文方法的可行性和安全性.

3.1 實驗結(jié)果分析

本文主要研究隨機映射的聲紋識別模板保護的有效性,而不是聲紋識別本身的算法.不同的聲紋識別方法適用于不同的加密算法.本文是對i-Vector的聲紋識別系統(tǒng)的模板保護,i-Vector是在GMM-UBM框架下,根據(jù)UBM模型自適應(yīng)得到的,在訓練過程中改變均值的大小,將說話人的信息差異都儲存在GMM的均值矢量中.說話人在GMM模型中的每個高斯分量的均值疊加起來,形成了一個高維超矢量,即均值超矢量.在i-Vector模型中,利用全局差異空間,得到身份向量.全局差異空間既包括說話人之間的差異又包括信道之間的差異,因此在i-Vector的建模中GMM均值超矢量不嚴格區(qū)分說話者和信道的影響.

希爾貝殼中文普通話開源語音數(shù)據(jù)庫(AISHELL)已經(jīng)應(yīng)用到智能家居、無人駕駛、無人駕駛等多個領(lǐng)域[25].AISHELL數(shù)據(jù)庫包括了4種地域方言的400位使用者的錄音文件[26].表1~3顯示了希爾貝殼數(shù)據(jù)集的統(tǒng)計數(shù)據(jù)[26].我們利用AISHELL數(shù)據(jù)庫進行實驗的仿真模擬.

Tabel 1 Gender Ratio

Tabel 2 Age Ratio

Tabel 3 Regional Proportion of Dialects

文中采用等錯誤率(equal error ratio,EER)作為性能的評價認證指標,其反映了聲紋識別系統(tǒng)整體的準確性和用戶的可接受度等重要性質(zhì).等錯誤率是指不斷調(diào)整閾值的大小, 使得錯誤拒絕率(false rejection rate, FRR)和錯誤接受率(false acceptance rate, FAR)相等時得到的識別率.我們針對不同的樣本大小50,100分別進行了實驗.以50人為例,選取其中20個用戶的語音信息(數(shù)據(jù))作為模型的測試集,選取另外30個用戶的語音建立模型背景.在訓練過程中生成注冊數(shù)據(jù)的實驗對,實驗對可能由一條測試語音和一個注冊模型構(gòu)成;也可能由多條測試語音構(gòu)成.最終得到一個聲紋注冊模型.

實驗中,通過Matlab2016自帶函數(shù)生成隨機矩陣,利用正交函數(shù)對隨機矩陣正交化.由表4可以看出,聲紋識別系統(tǒng)的識別精度不受人數(shù)的影響.對身份向量進行隨機化的正交矩陣處理時,聲紋識別系統(tǒng)的識別精度基本不變.對不同方差的正態(tài)分布進行實驗時,其識別精度也不受影響,如表4所示:

Table 4 EER of Normal Distribution with Different Variances in the Same Period

根據(jù)表5以及圖3~6的實驗結(jié)果,可以驗證本文所提出的方法對聲紋識別認證系統(tǒng)的精確度影響微乎其微.說明本文方法保證了聲紋識別系統(tǒng)的識別性能以及其可行性.

Table 5 EER Without Randomization and Based on Randomization

Fig. 3 Equal error rate of direct identification (50 People)圖3 直接認證(50人)的等錯誤率

Fig. 4 Equal error rate of proposed method (50 People)圖4 本文方法(50人)的等錯誤率

Fig. 5 Equal error rate of direct identification (100 People)圖5 直接認證(100人)的等錯誤率

Fig. 6 Equal error rate of proposed method (100 People)圖6 本文方法(100人)的等錯誤率

3.2 有效性和安全性分析

隨機映射的有效性是指特征變換不會降低聲紋識別的精度.3.1節(jié)已經(jīng)分析出變換前后不會影響聲紋識別系統(tǒng)的精度.研究表明:滿足生物特征模板保護的所有要求是極其困難的.在實際應(yīng)用中,這些條件相互制約,因此需要根據(jù)實際應(yīng)用需求來進行選擇.下面對所提算法在聲紋模板的安全性方面進行分析,這里安全的定義是敵手不能根據(jù)變換后的特征得到原始數(shù)據(jù).

在特征匹配過程中,通過隨機映射正交矩陣R2,提取出與式(4)相同的特征信息,從而保持生物特征在匹配過程中距離不變的性質(zhì).在聲紋識別系統(tǒng)中,正交矩陣保持距離不變,則隨機映射的正交變換不影響其識別精度.

不可逆性由文獻[23]可知需要滿足2個特征:1)在變換域進行;2)若模板被盜,敵手也不能恢復(fù)出原始數(shù)據(jù).本文算法的聲紋特征的判別打分是在變換域進行,因此滿足第1個特性.需要判斷第三方或者敵手是否能根據(jù)y的信息得到x的數(shù)值,文獻[23]的特征由等式y(tǒng)=Rx,可以看出,在一定時間內(nèi)利用窮舉法可推算出x,也即文獻[23]會導致原始生物信息不易泄露,從而不具備可逆性.

本文改進的算法對隨機矩陣進行分解,在服務(wù)器中有2個訓練的特征以及隨機矩陣.在密文和密鑰受到攻擊時,增加了恢復(fù)x的難度,使得敵手在多項式時間內(nèi)很難恢復(fù)出x,從而具備不可逆性.隨機矩陣的分解不僅提高了用戶特征的不可逆性,在訓練后的模板又增加了交叉匹配的安全性.當隨機映射的正交矩陣R和x的維數(shù)相同,在沒有R時,第三方或敵手無法通過y獲取x,說明當隨機矩陣安全保存時,該算法是安全的.

另外,對同一用戶,可以在聲紋識別中選擇不同的隨機矩陣,或在模板泄露的時重新更換隨機正交矩陣,這提高了聲紋模板抵抗已知密文的攻擊能力,同時也證明了該方法的不可逆性.不同的隨機正交矩陣映射到不同的空間,使得用戶數(shù)據(jù)具有多樣性和隨機性.

4 總 結(jié)

本文基于隨機映射的特點,與主流的聲紋識別系統(tǒng)i-Vector結(jié)合,提出了一種具有隨機映射特性的聲紋模板保護方法.由理論和實驗結(jié)果分析得出,當隨機矩陣為正交矩陣時,變換前后的身份認證方案的識別性能基本保持不變.由于本文的方案需要先對用戶的身份進行訓練,再用此算法進行識別認證,有一定的局限性.因此,在設(shè)計聲紋的安全模板時需要考慮在訓練過程是否有數(shù)據(jù)的泄露.

猜你喜歡
生物特征用戶
生物多樣性
天天愛科學(2022年9期)2022-09-15 01:12:54
生物多樣性
天天愛科學(2022年4期)2022-05-23 12:41:48
上上生物
第12話 完美生物
航空世界(2020年10期)2020-01-19 14:36:20
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 久久这里只有精品66| 亚洲成AV人手机在线观看网站| 视频在线观看一区二区| 国产精品网址你懂的| 国产精品亚洲精品爽爽| 欧美三级日韩三级| 中文字幕日韩视频欧美一区| 亚洲国产成人综合精品2020| 国产欧美日韩专区发布| 一本综合久久| 亚洲 成人国产| 日韩精品成人网页视频在线| 免费看黄片一区二区三区| 农村乱人伦一区二区| 精品久久人人爽人人玩人人妻| 国产喷水视频| 男人天堂伊人网| 精品视频福利| 亚洲色欲色欲www在线观看| 亚洲热线99精品视频| 在线看片免费人成视久网下载| 日韩不卡免费视频| 亚洲日韩精品欧美中文字幕| 青青青国产精品国产精品美女| 日韩精品无码免费专网站| 国产精品欧美亚洲韩国日本不卡| 黄色网在线| 国产制服丝袜91在线| 亚洲成人一区二区三区| 国产午夜一级毛片| 国产嫖妓91东北老熟女久久一| 免费不卡在线观看av| 亚洲色无码专线精品观看| 手机在线看片不卡中文字幕| 99热国产这里只有精品9九| 国产精品吹潮在线观看中文| 欧美曰批视频免费播放免费| 999精品在线视频| 国产白浆视频| 欧美一级在线播放| 欧美a√在线| 在线精品欧美日韩| 激情国产精品一区| 91免费国产在线观看尤物| 99视频国产精品| 亚洲色图综合在线| 91在线精品免费免费播放| 国产精品网曝门免费视频| 中国一级特黄大片在线观看| 婷婷色狠狠干| 九色在线观看视频| jizz国产在线| 亚洲色欲色欲www在线观看| 在线人成精品免费视频| 国产乱人伦精品一区二区| 九色最新网址| 中文字幕 日韩 欧美| 国产欧美视频综合二区| 久久综合AV免费观看| 国产人人射| 亚洲精品动漫| 中国精品自拍| 久久毛片网| 手机精品视频在线观看免费| 国产香蕉国产精品偷在线观看| 欧美精品一区二区三区中文字幕| 免费毛片全部不收费的| 在线欧美日韩国产| 国产精品思思热在线| 亚洲成A人V欧美综合| 人妻中文久热无码丝袜| 精品乱码久久久久久久| 无码免费试看| 曰韩人妻一区二区三区| 国产成人亚洲无吗淙合青草| 亚洲第一区在线| 激情综合婷婷丁香五月尤物| 原味小视频在线www国产| www.91在线播放| 日韩av电影一区二区三区四区| 免费福利视频网站| 亚洲成网777777国产精品|