技術宅
在很多對于身份驗證比較嚴格的區域、如機場登機、火車站售票,賓館住宿等,是需要通過我們的身份證進行驗證。不過近日第一張“刷臉身份證”正式宣告誕生,用戶通過名為“微警認證”的APP或“網證CTID”微信小程序進行注冊驗證成功后,就能讓保存在手機中的“網證”擁有與實體身份證一樣的功能。
網證=身份證?認識網證
隨著互聯網技術的發展,通過電子(網絡)證件實現對用戶或者網站的驗證已經非常普遍。比如支付寶、網銀的實名驗證,是通過將實體身份證拍攝為電子照片,然后借助這些數字照片實現對用戶的身份認證,這種電子照片實際上就是一種簡單的網證(圖1)。

拍攝電子照片操作很簡單,但是這種驗證方法也有很大的缺陷,比如照片容易被篡改,手持證件無法驗證是否是活體,這些不足無法讓電子身份證能夠在安全性較高的場合使用?,F在的“刷臉身份證”則是一種安全性更高的電子證件,正式名稱為網證CTID,它是公安部第一研究所推出的身份證網上應用憑證。網證CTID以身份證制證數據為基礎,是公安部認可的國家法定證件及身份憑證,因此CTID具有和實體身份證一樣的法律效力(圖2)。
電子證的背后——網證CTID技術探秘
如上所述,網證CTID是一種身份證網上應用憑證,簡稱網證。那么網證是怎么產生的?它為什么可以替代實體身份證進行身份確認?
我們先來了解一下日常生活中身份驗證的場景。比如我們要到銀行去開戶,填寫完資料后需將身份證遞交給工作人員,工作人員會先將證件和當前用戶人工比對,確認無誤后將身份證放置在身份證閱讀器,設備讀取身份信息后通過連接到公安網服務器進行解碼、驗證,如果信息一致則完成實名認證(圖3)。

實名認證的程序一般是:識別→讀取信息→核對信息→完成驗證,因此如果要讓網證CTID實現實體身份證的功能,網證CTID只要能夠實現上述流程的功能即可。在制作網證CTID的過程中,用戶填寫個人信息并設置身份證認證碼后進行活體人像采集,按照屏幕提示讀出數字并完成拍攝,這樣相關信息發送至后臺身份信息數據庫進行比對驗證,驗證成功后即可使用(圖4)。
這樣持有網證CTID的用戶,以后在需要身份識別的場合實行實名認證,比如在政務窗口辦理業務,打開“網證CTID”小程序掃一掃窗口設備發出的“驗證動態二維碼”進行身份識別,按照提示指引完成臉部識別,提示“驗證通過”即完成身份認證(圖5)。

上述看似簡單的流程背后卻蘊含著眾多先進的識別技術。首先是人臉識別,CTID小程序采集到的人臉數據要實現和公安網數據庫中留存身份證上的臉型數據精準識別,確保當前采集到的臉型就是數據庫中本人的數據。因為生活照和證件照外觀上差別很大,CTID采用的是國內先進的臉部和聲紋識別技術,可以實現非常精準的識別。
其次是人工智能技術。用戶生成網證CTID后,在日常生活中可能會由于各種原因導致臉型的變化,如一段時間暴飲暴食導致臉部發胖,或者一段時間身心焦慮導致臉型瘦削。對于各種原因導致的臉型變化,網證CTID后臺驗證系統使用的是人工智能技術,通過對各種臉型數據的深度學習,生成特定的算法后就可以“忽略”上述原因導致的臉型變化。比如對采集到的人臉數據進行深度學習,提取臉部中的固定數據如瞳孔距離,這樣無論外部臉型如何變化,系統都可以根據這些固定特征點實現對用戶臉部數據的精準識別(圖6)。

不僅是安全 網證CTID給我們帶來更多用處
大家知道現在很多場合都需要實名認證,常規的方法是攜帶自己的身份證去驗證。不過攜帶實體身份證經常會丟失或者被竊取,而通過微信小程序生成的網證CTID則是存在于手機中,非常方便攜帶。

其次網證CTID的識別精度也比傳統的人眼識別要高。在手機上生成網證CTID后,后續的實名驗證是通過掃描二維碼和刷臉實現驗證的,不僅識別的速度快,而且由于借助人工智能的識別系統,識別的精度也非常高,避免自己拿著自己的身份證,卻被工作人員要求“請叫本人來處理”的尷尬!
當然在實際生活中,網證CTID的用途還有很多,未來諸多要求實名制的應用場景,都將通過“網證”實現國家法定證件及身份認證。endprint