Your Face Your Heart:Secure Mobile Face Authentication with Photoplethysmograms

[TOC]


Your Face Your Heart:Secure Mobile Face Authentication with Photoplethysmograms

題目:采用光電血容體積描記實(shí)現(xiàn)的安全的臉部認(rèn)證

作者:Yimin Chen, Jingchao Sun, Xiaocong Jin, Tao Li, Rui Zhang, and Yanchao Zhang

出處:IEEE INFOCOM 2017 - IEEE Conference on Computer Communications

方向:網(wǎng)絡(luò)安全

主題:圖像認(rèn)證

參考文獻(xiàn)清單如下


內(nèi)容大綱

什么問題

面部認(rèn)證作為一種常用的移動(dòng)設(shè)備的訪問認(rèn)證方式,很容易受到偽造照片攻擊(PFA)和偽造視頻攻擊(VFA)唬血。

為什么研究該問題

目前已有的針對(duì)PFA和VFA的防護(hù)手段主要是需要合法用戶認(rèn)證時(shí)同時(shí)捕獲一個(gè)能證明該照片或視頻是實(shí)時(shí)捕獲的在線指示器。不夠靈活的同時(shí)還是存在被偽造攻擊的可能性唤崭。

本文方法

提出一種稱為FaceHeart的方法拷恨,同時(shí)使用前置攝像頭拍攝面部和后置攝像頭拍攝指端,然后從兩個(gè)圖片或視頻中提取血容體積做對(duì)比谢肾,以認(rèn)證用戶訪問腕侄。

為什么這么做

因?yàn)檠蒹w積與人的實(shí)時(shí)心臟活動(dòng)密切相關(guān),不可能偽造或受到特定控制芦疏,利用FaceHeart能有效抵抗PFA和VFA冕杠。

實(shí)驗(yàn)結(jié)果

在Samsung Glalaxy S5上的實(shí)驗(yàn)證明了FaceHeart具有很高的效果和效率。兩個(gè)方面的實(shí)驗(yàn)酸茴,F(xiàn)aceHeart的性能測(cè)試分预,F(xiàn)aceHeart的健壯性測(cè)試。

對(duì)我的啟發(fā)

xxx


Introduction

1.背景

  • 移動(dòng)設(shè)備丟失率很高
  • malware infection rate 呈上升態(tài)勢(shì)

故出現(xiàn)了訪問認(rèn)證的需求

2.認(rèn)證的用途

  • 解鎖設(shè)備
  • 金融或機(jī)密應(yīng)用使用權(quán)限(如支付弊决,密碼管理APPs)

3.認(rèn)證方式

  • 傳統(tǒng)的有PIN
  • 新型的噪舀,根據(jù)行為學(xué)、生物學(xué)飘诗、統(tǒng)計(jì)學(xué)融合的認(rèn)證技術(shù)与倡,如根據(jù)輸入習(xí)慣、指紋等

4.本文目標(biāo)

提高面部認(rèn)證的安全可靠性昆稿。面部認(rèn)證通過從數(shù)字圖像或視頻幀中提取用戶的面部特征進(jìn)行驗(yàn)證纺座,由于人的面部特征的獨(dú)特性,不易偽造溉潭,所以面部認(rèn)證方式很流行净响。

問題:但是很容易通過網(wǎng)絡(luò)或偷拍等途徑獲取個(gè)人圖像或視頻,發(fā)起PFA喳瓣、VFA攻擊馋贤,通過認(rèn)證系統(tǒng)。

5.已有的針對(duì)PFA和VFA的方法

  • 傳統(tǒng)的非COTS方法(商用現(xiàn)成品或技術(shù)畏陕,即無需附加額外技術(shù)或部件)配乓。1)liveness detection,活體檢測(cè),有效犹芹,但對(duì)VFA效果不好崎页。2)同時(shí)針對(duì)VFA和PFA的方法,如紅外攝像機(jī)檢測(cè)thermogram(溫譜圖)腰埂,texture analysis飒焦,紋理分析檢測(cè)打印的照片。

    這些方式計(jì)算復(fù)雜度高屿笼,需要附加額外設(shè)備牺荠,如傳感器,攝像頭之類的刁卜。

  • COTS方法志电。不增加設(shè)備曙咽,直接用現(xiàn)有的內(nèi)部器件——accelerometer蛔趴,加速器。通過人物微小移動(dòng)例朱,檢測(cè)加速器記錄和圖像孝情、視頻的表現(xiàn)值是否一致來檢測(cè)。

    缺點(diǎn):可能收到場(chǎng)合的限制洒嗤,入侵者可以模擬實(shí)現(xiàn)偽裝箫荡。

6.本文方案:FaceHeart,一種活體檢測(cè)方案

使用前后攝像頭分別拍攝面部和指尖視頻渔隶,提取光電容積脈搏波羔挡,對(duì)比其含有的生物信息,若一致间唉,則認(rèn)為是可靠的绞灼,該認(rèn)證請(qǐng)求來自于活體。

利用了生物信息:光電容積脈搏波呈野,與心臟活動(dòng)密切相關(guān)低矮,包含很多生物數(shù)據(jù),無法偽造和控制被冒。


Background of Camera-based PPG

光電容積脈搏波描記法(Photoplethysmography军掂,PPG),是一種用來檢測(cè)組織微血管中的血容量變化的光學(xué)測(cè)量技術(shù) 昨悼。其原理是用一定波長(zhǎng)的光照射皮膚表面蝗锥,通過透射或反射方式傳送到光電接收器,由于血液容積在心臟作用下呈搏動(dòng)性變化率触,使得光電接收器接收到的光強(qiáng)度也隨之
呈脈動(dòng)性變化终议,從而得到血液容積脈搏的變化信息 。光電容積脈搏波包含著血液流動(dòng)、心臟跳動(dòng)等重要信息痊剖,并可以進(jìn)一步得到人體血氧韩玩、血壓、血管微循環(huán)陆馁、心率找颓、呼吸率等生理參數(shù),對(duì)人體健康的監(jiān)護(hù)具有重大的意義叮贩。


FaceHeart

整個(gè)FaceHeart分為4個(gè)模塊

  • signal processing module
  • feature extraction module
  • classifier training module
  • liveness detection module

工作流程為:

  • cameras record face and fingertip videos simultaneously击狮。
  • extract and compare two photothysmograms(liveness detection)
  • face frames sent to face conventional authentication module,檢查是否為合法用戶益老。
  • liveness detection and face authentication同時(shí)通過認(rèn)為認(rèn)證成功彪蓬。

1.signal processing module

信號(hào)處理模塊分為4個(gè)子模塊。

  • Face Detection and Tracking捺萌。面部檢測(cè)和跟蹤档冬。

    method:1)Viola-Jones detection algorithm,檢測(cè)第一幀中的人臉桃纯。2)KLT目標(biāo)跟蹤算法追蹤后續(xù)幀中的人臉酷誓。(該算法是跟蹤算法,要求目標(biāo)不能大幅運(yùn)動(dòng)态坦,所以本文要求認(rèn)證人盡可能保持still stable)

    output:coordinates of face in each frame

  • ROI Selection:對(duì)比三種ROI盐数,選用了第三種。目標(biāo)區(qū)域選取伞梯。

    ROS的兩個(gè)問題直接影響到photoplethysmogram信息玫氢,1)where ROI is。2)ROI‘s size谜诫。

    選用了論文例舉的第三種ROI方式漾峡。1)復(fù)雜度低,計(jì)算效率高猜绣。2)性能滿足需求灰殴,在該使用場(chǎng)合下與其他兩種方式相近。3)可能的改進(jìn)掰邢,多種ROI方式加權(quán)組合牺陶,但是需要進(jìn)一步考慮降低算法開銷(可做進(jìn)一步研究)。

  • Photoplethysmogram extraction

    average all pixel values in ROI辣之,采用目標(biāo)區(qū)域內(nèi)所有像素的平均值掰伸。

    事實(shí)上,三個(gè)顏色通道都含有該生物信息怀估,其中g(shù)reen通道最強(qiáng)狮鸭,根據(jù)相關(guān)研究證明合搅,本文選用綠色通道值作為計(jì)算值。

  • Filter

    采用兩種過濾算法歧蕉,分兩步過濾灾部。

    • Normalized Least Mean Square,NLMS惯退,最小均方誤差濾波器赌髓。alleviate the illumination interference。視頻目標(biāo)微小的移動(dòng)或相機(jī)的抖動(dòng)都會(huì)造成環(huán)境的光照強(qiáng)度變化催跪,從而產(chǎn)生測(cè)量干擾锁蠕。
    • Bandpass FIR filter,減少out-of-band noise interference懊蒸。帶通濾波器荣倾,F(xiàn)IR,F(xiàn)inite Impulse Response骑丸,有限長(zhǎng)單位沖激響應(yīng)濾波器舌仍,又稱為非遞歸型濾波器。

    output:final photoplethysmogram

fingertip video 不用track者娱,不用ROI抡笼,沒有illumination interference苏揣,相應(yīng)的不用NLMS濾波黄鳍。簡(jiǎn)化后三步動(dòng)作即可。

2.Feature extraction

in:filtered photoplethysmogram平匈,step1中最終得到的過濾過的生物信號(hào)

out:a feature vector框沟,從信號(hào)中提取的一個(gè)特征向量

計(jì)算的特征有:Heart rate difference,Maximum cross correlation(互相關(guān))增炭,mean忍燥,max,min隙姿,standard deviation(標(biāo)準(zhǔn)差)

3.classifier training

  • training set:feature vectors梅垄,v={2中的6個(gè)特征值},樣本來自兩組输玷,一組為合格的活體檢測(cè)队丝,一組為不匹配的face與fingertip
  • 通過三種ML算法進(jìn)行訓(xùn)練,這里用了欲鹏,BN机久、LR、Multilayer Perception(MLP赔嚎,即多層感知器膘盖,是一種前向結(jié)構(gòu)的人工神經(jīng)網(wǎng)絡(luò))三種算法胧弛。
  • out:訓(xùn)練得到一個(gè)classifier

安裝FaceHeart的設(shè)備都可以加載使用這個(gè)classifier,并持續(xù)使用改善侠畔。

4.liveness detection

in:a new pair of face and fingertip video

out:comput corresponding feature vector and apply the trained classifier, get class label结缚。


Performance Evaluation

攻擊者模型:擁有受攻擊者的手機(jī)、包含其清晰正臉的視頻软棺。但沒有fingertip video掺冠,因?yàn)檫@實(shí)際中也很難被攻擊中獲取,故攻擊者只能用其他人的fingertip video作為替代码党,采用VFA進(jìn)行入侵德崭。

兩類實(shí)驗(yàn)

  • 壓力測(cè)試,測(cè)試性能揖盘,相同環(huán)境下分類準(zhǔn)確性
  • 健壯性測(cè)試眉厨,測(cè)試不同條件下分類準(zhǔn)確性。

1.性能標(biāo)準(zhǔn)

  • ROC曲線兽狭。
  • Acceptance Rate憾股,正確分類的合法用戶占所有合法用戶的比例,表現(xiàn)對(duì)合法用戶的劃分程度箕慧。
  • Detection Rate服球,正確劃分的攻擊者占所有攻擊者的比例,表現(xiàn)系統(tǒng)有效防御VFA的能力颠焦。
  • Computation time斩熊,計(jì)算時(shí)間。

2.實(shí)驗(yàn)結(jié)果

性能測(cè)試結(jié)果

  • video length影響:2到4秒以內(nèi)伐庭,心率信息準(zhǔn)確度隨視頻長(zhǎng)度增加而增加粉渠,超過4秒后無變化。三種分類算法得到的分類結(jié)果也同樣圾另,2到4秒內(nèi)錯(cuò)誤率減少霸株,之后不變。

    實(shí)驗(yàn)證明集乔,認(rèn)證的視頻可以足夠短去件,默認(rèn)長(zhǎng)度設(shè)為為4秒

  • ROI影響:證明了三種ROI方式,本文選用的ROI方式具有最小的錯(cuò)誤率(總體都相近扰路,但本文選用的方式同時(shí)運(yùn)算最快)尤溜。

  • ROC圖統(tǒng)計(jì)性能,同時(shí)滿足很高的TPR和很低的FPR幼衰。

  • 不同用戶狀態(tài)下的ERR測(cè)試靴跛,結(jié)果顯示不同的心臟活動(dòng)狀態(tài)下,錯(cuò)誤率都很低渡嚣。三種分類算法都是6%左右的錯(cuò)誤率梢睛。

健壯性測(cè)試結(jié)果

  • Head pose肥印,頭的姿勢(shì)對(duì)接受率的影響,證明認(rèn)證者錄像時(shí)小范圍(小于10度)的上下或左右轉(zhuǎn)動(dòng)頭绝葡,并不會(huì)降低接受率深碱。
  • Illumination。證明FaceHeart受環(huán)境光照影響藏畅,低光照(暗環(huán)境)降低接受率敷硅。
  • Location,實(shí)驗(yàn)環(huán)境影響愉阎,辦公室绞蹦、公寓、圖書館和戶外測(cè)試證明環(huán)境不影響FaceHeart的接受率榜旦。

計(jì)算時(shí)間

時(shí)間消耗的不同主要是選用不同的ROI算法導(dǎo)致的幽七,R1和R2的ROI方式的時(shí)間遠(yuǎn)大于R3的方式,故選用R3方式(18倍差距)溅呢。(給定了視頻長(zhǎng)度為4秒情況下做測(cè)試)


Discussion

討論局限性及可能的改進(jìn)FaceHeart的方法

1.Camera-based PPG

  • 要求用戶不能移動(dòng)以及光照環(huán)境對(duì)PPG結(jié)果有影響澡屡。
  • 很少情況下,面部表情咐旧、面部阻塞驶鹉、膚色會(huì)影響PPG結(jié)果

2.認(rèn)證時(shí)間

目前的認(rèn)證時(shí)間包括4秒的視頻長(zhǎng)度+0.96的ROI處理(R3方式),大約4.9秒算是優(yōu)秀的铣墨∈衣瘢可以縮短視頻長(zhǎng)度,但面臨錯(cuò)誤率增高的問題踏兜。一種縮短視頻的方式是換一種特征词顾,比如心率變化程度。有待進(jìn)一步研究碱妆。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市昔驱,隨后出現(xiàn)的幾起案子疹尾,更是在濱河造成了極大的恐慌,老刑警劉巖骤肛,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纳本,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡腋颠,警方通過查閱死者的電腦和手機(jī)繁成,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淑玫,“玉大人巾腕,你說我怎么就攤上這事面睛。” “怎么了尊搬?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵叁鉴,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我佛寿,道長(zhǎng)幌墓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任冀泻,我火速辦了婚禮常侣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘弹渔。我一直安慰自己袭祟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布捞附。 她就那樣靜靜地躺著巾乳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鸟召。 梳的紋絲不亂的頭發(fā)上胆绊,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音欧募,去河邊找鬼压状。 笑死,一個(gè)胖子當(dāng)著我的面吹牛跟继,可吹牛的內(nèi)容都是我干的种冬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舔糖,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼娱两!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起金吗,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤十兢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后摇庙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旱物,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年卫袒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宵呛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡夕凝,死狀恐怖宝穗,靈堂內(nèi)的尸體忽然破棺而出户秤,到底是詐尸還是另有隱情,我是刑警寧澤讽营,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布虎忌,位于F島的核電站,受9級(jí)特大地震影響橱鹏,放射性物質(zhì)發(fā)生泄漏膜蠢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一莉兰、第九天 我趴在偏房一處隱蔽的房頂上張望挑围。 院中可真熱鬧,春花似錦糖荒、人聲如沸杉辙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜘矢。三九已至,卻和暖如春综看,著一層夾襖步出監(jiān)牢的瞬間品腹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工红碑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舞吭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓析珊,卻偏偏與公主長(zhǎng)得像羡鸥,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子忠寻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容