基于NFC芯片的技術有助于認證身份
發(fā)布時間:2021-12-14在互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)蓬勃發(fā)展至幾乎無處不在的情況下,人們?nèi)粘I畹姆椒矫婷嬉渤尸F(xiàn)出線上、線下深度融合的景況。
無論是線上還是線下的眾多服務,其服務的對象都是人。如何快速、準確、安全、高效地確定人的身份,從而迅速鏈接個性化的服務,是身份識別領域在過去到現(xiàn)在直至未來都一直在改善的重要領域。
傳統(tǒng)的身份認證基于各類證件。而伴隨著互聯(lián)網(wǎng)和智能手機的興起,身份認證行業(yè)開發(fā)出了各種基于電子的身份識別和認證方案。如短信認證碼、動態(tài)口令牌、各種接口的USBKEY、各種ID卡等,以及近年興起的指紋認證、人臉識別、虹膜識別等等。
但不管采用哪種方案,均在不同程度上滿足如下的要素:
1. 具有可表征身份的有唯一性特點的標識(如密碼、各種個性化硬件、個人生物特征)
2. 能區(qū)分該唯一性標識是否被合法使用(通常用密碼來保護)
這些方案就好比給每個需要識別身份的人,配上一把專有的線上的鑰匙。不同的方案,在鑰匙的唯一性以及唯一性標識使用權限上,存在著不同的強度。
一 、身份認證的核心問題:
身份認證中的核心問題——唯一性強度問題。所有身份認證的問題,可歸結(jié)為兩個問題:
1) 如何把一個個體區(qū)別于其他個體,也就是給予個體唯一性。
2) 如何完整、可信地呈現(xiàn)出該結(jié)果。也就是傳遞個體的唯一性。
考察眾多的方案,莫不是如此。
比如身份證件如身份證、護照、港澳通行證等,從號碼上給予個體一個唯一性的表示,利用防偽技術、芯片技術來保護和傳遞這個唯一性。
比如動態(tài)口令牌,通過發(fā)行給個人一個和其身份綁定的口令牌,在需要的時候輸入當前產(chǎn)生的動態(tài)密碼,以確定使用者擁有該令牌,以傳遞該使用者的唯一性。
比如各種接口的USBKEY。通過數(shù)字證書賦予個人以一個唯一證書,通過其綁定的私鑰進行數(shù)字簽名,來傳遞個人的唯一性。
比如指紋,通過采集個人的生物特征,通過指紋算法來形成特征值以區(qū)別于其他人的指紋特征值來形成唯一性。
發(fā)現(xiàn)大多數(shù)的技術投入都是為了解決“唯一性”的強度問題。人們不斷地提高技術水平,升級算法、增加密鑰的長度,其根本原因就是為了保護或者增強“唯一性”的強度。
二、 唯一性強度的認知及其分級
但由于對“唯一性強度”缺乏定量的評價和認識,人們通常對不同的方案的評價,往往忽略了“唯一性”這個核心的問題。其實定義“強度”雖然缺乏統(tǒng)一標準,但并不那么復雜。比如,我們可以這么定義唯一性強度:
第一級:具有被公開的唯一的一個號碼,如ID號,二維碼等,僅僅具有識別功能。對唯一性不做保護。
第二級:在第一級基礎上,增加了密碼保護。如靜態(tài)密碼,或者短信驗證碼。但靜態(tài)密碼由于需要保存,明碼存在時間上的問題,其可復制性還是比較高的。
第三級:在第二級的基礎上,增加密碼發(fā)生器(如動態(tài)口令牌)。通過硬件臨時產(chǎn)生一次性密碼,來保護ID號的使用權。密碼不需要明文保存,而且一次性使用,相比第二級而言,其唯一性強度得到進一步提高。
第四級:在第三級的基礎上,通過智能硬件產(chǎn)生密文來進行交互。這個級別的唯一性強度得到了極大的增強,在現(xiàn)階段,可以認為是唯一性強度最高的之一。
目前,大多的身份認證方案都在第一級到第四級之間。但顯然的,即使是第四級的唯一性方案,也存在一定的風險。其風險在于:
1、 密文方案基于數(shù)學難題。如果數(shù)學難題被攻破,則強度將顯著下降。
2、 盡管密鑰(如USBKYE里的私鑰)是不可被讀取,但還是靜態(tài)地存在USBKEY的存儲器中。存在泄露風險。
正是因為由這些原因,人們才需要不斷地進行技術升級,以保護密鑰的安全。
復旦微電子在數(shù)學基礎上,通過增加物理上的量子特性,提出了獨辟蹊徑的解決方案。該方案主要是通過提供無法復制的NFC身份標識來實現(xiàn)。主要基于一種被稱為“物理不可克隆”,又稱PUF(Physical Unclonable Function)的技術來實現(xiàn)。
三、PUF技術介紹
復旦微電子將PUF技術應用于NFC認證領域,該技術的特征簡而言之就是:
無法復制的唯一性。
所謂的無法復制,包括:
芯片設計者(如復旦微電子,該芯片的設計廠家)無法復制
芯片制造者(如生產(chǎn)芯片的廠家)無法復制
唯一性標識制造者(如證書廠商)無法復制
業(yè)主單位(如金融機構(gòu)、政府機關)和使用者無法復制
PUF是利用在每個芯片制造過程中,在微觀上都會有細小的差異。通過采集并放大每個芯片在制造過程中產(chǎn)生的物理微小差異,作為芯片的唯一“特征”(類似于人類的指紋)信息。同時,在提取過程中,也可以利用外部“噪聲”的影響,讓所提取的“特征”信息具備隨機性。一方面,芯片的制造過程中,要求其具有在幾十個納米尺度(芯片的制造工藝等級)上的一致性,但在電子尺度下觀察,每一顆芯片又都具有“獨一無二”的特征,而且,因為這個特征具有隨機性,所以,它只能被識別出來,而無法由生產(chǎn)制刻意地復制出來。
利用提取到的芯片“特征”信息,而不是單純利用在芯片的存儲區(qū)域中存儲的密鑰。這樣就保證密鑰的物理唯一性和隨機性,賦予芯片以很強的抗攻擊能力。
PUF的技術優(yōu)勢具體表現(xiàn)為:
1) 物理上的無法復制的唯一性。
2) 不需要隨機數(shù)發(fā)生器而天然產(chǎn)生的隨機性。
3) 用PUF實現(xiàn)的數(shù)據(jù)每次臨時產(chǎn)生,均不相同,用后消失。因此,PUF的數(shù)據(jù)幾乎無法被外界攻擊。
四、唯一性發(fā)行與認證服務(UIVS)
為了讓PUF NFC技術能方便地給企業(yè)方用起來,復旦微電子對外提供唯一性發(fā)行與認證服務(簡稱UIVS:Uniqueness Issuance and Validation Services),實現(xiàn)全套PUF NFC加解密芯片的密鑰發(fā)行及加解密真?zhèn)握J定功能。復旦微電子基于UIVS云 服務的業(yè)務,已在物品唯一性,動物唯一性,身份唯一性等多領域提供豐富的成功案例和成熟方案。包括白酒(國臺酒﹑茅臺醇酒﹑荷花酒等等)﹑紅酒﹑洋酒﹑藥﹑鑒定證書﹑手辦玩具﹑化妝品﹑紫砂壺﹑字畫﹑紅木家具等等。
UIVS系統(tǒng)主要組成:
1.KMS系統(tǒng)(密鑰管理系統(tǒng))
2.發(fā)行系統(tǒng)
3.PUF數(shù)據(jù)庫管理模塊
4.認證系統(tǒng)
5.可信交付
五、身份認證方案的比較
下表列出基于由唯一性硬件的幾種主流身份認證方案的比較: