技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 一種基于零知識(shí)證明的RFID技術(shù)鑒別協(xié)議

一種基于零知識(shí)證明的RFID技術(shù)鑒別協(xié)議

時(shí)間:2007-07-09 14:48:00來(lái)源:lihan

導(dǎo)語(yǔ):?采用無(wú)線信號(hào)進(jìn)行無(wú)接觸的雙向信息傳輸,具有極大的方便性和靈活性,增加了信息被竊取的風(fēng)險(xiǎn)。
1、引 言 RFID技術(shù)是當(dāng)前研究的一個(gè)熱點(diǎn),其采用無(wú)線信號(hào)進(jìn)行無(wú)接觸的雙向信息傳輸,一方面具有極大的方便性和靈活性,另一方面增加了信息被竊取的風(fēng)險(xiǎn)。無(wú)線信道與具有保密性的有線信道不同,無(wú)線信道的一個(gè)特征是其公開(kāi)性,任何人只要擁有相應(yīng)頻段的接收設(shè)備,就可以對(duì)無(wú)線信道進(jìn)行監(jiān)聽(tīng),因此和有線信道相比,無(wú)線信道更容易被竊聽(tīng)而且不容易被發(fā)現(xiàn)。對(duì)于EPC(電子產(chǎn)品代碼)Class0/O+標(biāo)準(zhǔn)中沒(méi)有任何加密措施和鑒別機(jī)制的情況,已經(jīng)引發(fā)了廣泛的關(guān)于保護(hù)消費(fèi)者隱私權(quán)的激烈討論。而對(duì)于遠(yuǎn)作用距離的有源RFID系統(tǒng),則具有更大的安全隱患。因此研究如何在RFID系統(tǒng)實(shí)現(xiàn)高效的身份鑒別是非常有必要的。 鑒別又叫認(rèn)證,是用來(lái)證明某人或某事是否真實(shí)、可靠或者有效的過(guò)程,他通過(guò)驗(yàn)證稱謂者的一個(gè)或多個(gè)參數(shù)的真實(shí)性或者有效性來(lái)達(dá)到驗(yàn)證其是否名副其實(shí)的目的。鑒別在現(xiàn)實(shí)生活中的形式多種多樣,如對(duì)人的鑒別,一般通過(guò)口令或者人的生理特征(聲音、指紋、視網(wǎng)膜等)進(jìn)行鑒別。本文主要討論RFID系統(tǒng)的鑒別,其鑒別的過(guò)程是基于零知識(shí)證明技術(shù)的。 身份鑒別是雙向的,即RFID卡與終端要相互鑒別對(duì)方身份。目前,在RFID系統(tǒng)存在的安全問(wèn)題(如保護(hù)消費(fèi)者隱私權(quán))中,攻擊者所采用的主要攻擊方式是對(duì)RFID卡信息的非法竊取,而不是偽造RFID卡,因此本文將研究重點(diǎn)放在RFID卡對(duì)終端的鑒別問(wèn)題上。 2、目前常用的兩種鑒別體制的缺陷 鑒別分為2種:對(duì)稱鑒別和非對(duì)稱鑒別。對(duì)稱鑒別是指主機(jī)和稱謂者預(yù)先共享了某個(gè)秘密信息,或者主機(jī)知道稱謂者某個(gè)秘密信息的映象,主機(jī)通過(guò)驗(yàn)證稱謂者是否知道這個(gè)秘密來(lái)達(dá)到鑒別的目的;非對(duì)稱鑒別是指主機(jī)不知道稱謂者用于證明其身份的某個(gè)秘密(包括秘密的映象),而僅通過(guò)與稱謂者的秘密對(duì)應(yīng)的公開(kāi)密鑰來(lái)鑒別其真?zhèn)巍? 2.1對(duì)稱鑒別體制 在智能卡中應(yīng)用較多的是對(duì)稱鑒別體制,采用的是DES對(duì)稱加密算法。在通信之前,卡要對(duì)終端進(jìn)行驗(yàn)證,對(duì)稱鑒別速度較快,對(duì)智能卡的性能、資源要求較低,但是其在使用之前一般需要有一個(gè)集中的卡的發(fā)行過(guò)程,以便于密鑰的分發(fā),因此只能適合于比較單一的領(lǐng)域(或單一的人群)使用,如移動(dòng)電話卡、銀行卡等。對(duì)于更廣泛的電子商務(wù)、物流管理來(lái)講,非對(duì)稱鑒別更適合,目前已經(jīng)出現(xiàn)了一系列的基于智能卡的加密接口規(guī)范。 2.2非對(duì)稱鑒別體制 非對(duì)稱鑒別體制與對(duì)稱鑒別體制相比具有更大的靈活性,他并未完全包括某一特定的密碼算法,卻經(jīng)常以RSA算法為基礎(chǔ)進(jìn)行加工。RSA算法是密碼學(xué)理論上的一個(gè)重大突破,他成功地解決了密鑰分發(fā)的問(wèn)題,但在實(shí)際應(yīng)用中卻存在以下困難: (1)RSA算法的保密強(qiáng)度是建立在特定的數(shù)學(xué)問(wèn)題求解的困難性上的,他可以表示成簡(jiǎn)單的數(shù)學(xué)公式,然而隨著數(shù)學(xué)的發(fā)展,許多現(xiàn)在看來(lái)難以解決的問(wèn)題可能在不久的將來(lái)會(huì)得到解決,而諸如DES之類的對(duì)稱密碼算法則難以表示成一個(gè)確定的數(shù)學(xué)形式,其保密強(qiáng)度因此相應(yīng)地要高。 (2)RSA算法中密鑰的生成較對(duì)稱密碼體制而言要復(fù)雜得多,特別是大素?cái)?shù)p和q的生成比較復(fù)雜。倘若一個(gè)電子標(biāo)簽應(yīng)用系統(tǒng)中只采用一對(duì)p和q,一旦他們被泄密,則整個(gè)密碼系統(tǒng)失效;而若每個(gè)電子標(biāo)簽采用不同的p和q,則p和q的生成任務(wù)極其繁重。 (3)受電子標(biāo)簽資源的限制,在電子標(biāo)簽中實(shí)現(xiàn)RSA算法非常困難,主要是實(shí)現(xiàn)RSA算法中的大數(shù)乘方取模比較困難,即使能實(shí)現(xiàn),其速度往往比較慢,而對(duì)于電子標(biāo)簽而言,其操作或交易都是在非常短的時(shí)間內(nèi)完成的,如門禁系統(tǒng)、車輛管控系統(tǒng)等。因此RSA算法有時(shí)不符合某些電子標(biāo)簽及其應(yīng)用的要求,除非電子標(biāo)簽有對(duì)大數(shù)乘方取模操作的硬件支持,但這又帶來(lái)了電子標(biāo)簽的成本較高,用戶難以接受的問(wèn)題。 (4)對(duì)于RFID系統(tǒng)而言,無(wú)源電子標(biāo)簽本身沒(méi)有電源,只能從射頻信號(hào)中提取能量,因此其功率必然受到一定的限制,難以完成像RSA這樣復(fù)雜的算法;而對(duì)于有源的電子標(biāo)簽,依靠自身電池提供能量,可以完成此算法,但會(huì)嚴(yán)重影響其使用壽命。 3、新型的零知識(shí)鑒別協(xié)議 在實(shí)際生活中,A要向B證明他知道某秘密的常用方法是把他知道的秘密告訴B,但這樣一來(lái)B就知道了這個(gè)秘密。如何在不告訴B這個(gè)秘密的情況下使B相信A知道這個(gè)秘密,就是零知識(shí)證明要解決的問(wèn)題。有了零知識(shí)證明,A就可以不公布秘密,卻能使任何人相信他知道這個(gè)秘密。零知識(shí)證明可以使研究人員向世人證明他知道一個(gè)特殊定理的證明方法但又不泄漏證明,這種方法在商業(yè)上也有許多用途。零知識(shí)證明的研究受到各國(guó)研究人員的重視,在國(guó)際上一直很活躍,基本的零知識(shí)證明算法基于同構(gòu)圖和漢密爾頓回路"。 所謂的零知識(shí)鑒別協(xié)議是指一個(gè)證明者P是一個(gè)具有無(wú)限計(jì)算能力的圖靈機(jī),向一個(gè)僅具有多項(xiàng)式計(jì)算能力的圖靈機(jī)(驗(yàn)證者)V證明他宣稱的一個(gè)結(jié)論是正確的,在此過(guò)程中,驗(yàn)證者V除了相信P的宣稱以外,得不到其他額外的信息,允許P,V違背協(xié)議。 嚴(yán)格地講,假設(shè)P,V是兩個(gè)概率圖靈機(jī),P有無(wú)限的計(jì)算能力,V的計(jì)算能力是多項(xiàng)式的,若一個(gè)證明協(xié)議滿足以下3點(diǎn),就稱此協(xié)議為一個(gè)零知識(shí)證明協(xié)議: 完備性 如果P的聲稱是真的,則V以絕對(duì)優(yōu)勢(shì)的概率接受P的結(jié)論; 有效性 如果P的聲稱是假的,則V以絕對(duì)優(yōu)勢(shì)的概率拒絕P的結(jié)論; 零知識(shí)性 無(wú)論V采取任何手段,當(dāng)P的聲稱是真的,并且不違背協(xié)議時(shí),V除了接受P的結(jié)論以外,得不到其他額外的信息。 這一概念產(chǎn)生之后,關(guān)于他的理論和實(shí)際應(yīng)用方面的研究立刻全面展開(kāi)。零知識(shí)證明系統(tǒng)已逐漸形成一個(gè)體系,他象單向函數(shù)、單向陷門函數(shù)以及偽隨機(jī)數(shù)發(fā)生器一樣,成為構(gòu)造安全密碼系統(tǒng)的基本方法之一。零知識(shí)交互式證明系統(tǒng)在身份驗(yàn)證、數(shù)字簽名和抗選擇密文攻擊等方面獲得了廣泛的應(yīng)用,使用零知識(shí)交互式證明的身份驗(yàn)證模式比使用RSA的執(zhí)行速度要快得多。 Feige-Fiat-Shamir算法是第一個(gè)基于零知識(shí)證明的算法,他出現(xiàn)于上個(gè)世紀(jì)80年代。2000年,Nyang和Song提出了一個(gè)應(yīng)用于智能卡的基于零知識(shí)證明和身份認(rèn)證協(xié)議,從此關(guān)于零知識(shí)證明的應(yīng)用研究廣泛展開(kāi)。 目前有一種有效的零知識(shí)鑒別協(xié)議可應(yīng)用于RFID系統(tǒng),該協(xié)議是以離散對(duì)數(shù)為基礎(chǔ)的,離散對(duì)數(shù)是現(xiàn)代密碼學(xué)常用的重要的單向函數(shù),其特點(diǎn)之一是只需較小的通信量和計(jì)算量。 假設(shè)P是一個(gè)素?cái)?shù),Zp是整數(shù)環(huán)模p,定義Kp是p-1最大的除數(shù),他的素因子至少為v=[log2p]. 我們將考慮語(yǔ)言集L,他的元素是串a(chǎn)=(I;β,p),而β是串Znp=Zp/{O},βkp 1(mod p),I∈Znp是I.βs 1(mod p),對(duì)于所有的s∈Zp-1,有L={(I;β,p)│p是一個(gè)素?cái)?shù),β,I∈Z*p;βkp 1(mod p);I.βs 1(mod p)}. 我們稱I為公開(kāi)數(shù),s為秘密數(shù)。假設(shè)H為Z*p(。)的子集,有kp,那么公開(kāi)數(shù)是H的元素,注意到任何β∈H,β≠1,有至少為v=[10g2p]的階。 我們約定│p│表示p的二進(jìn)制長(zhǎng)度,a∈RA表示元素a是用一致性分配從集合A中隨機(jī)選取的。 協(xié)議(P,V):輸入x=(I;β,p),V校驗(yàn)p是一個(gè)素?cái)?shù),然后計(jì)算kp,校驗(yàn)I∈H,βkp 1(mod p)。如果任何一個(gè)條件失敗了,那么V停止和退出。 步驟一 P發(fā)送給V:z=βr(mod p),而r∈RZp-1; 步驟二 V發(fā)送給P:q,而q∈RZ│p│; 步驟三 P認(rèn)證q∈Z│p│;如果校驗(yàn)成功,發(fā)送給V:y (r+qs)(mod(p一1)),而s是βs.I (mod p); 步驟四 V認(rèn)證y∈Zp-1,Z βy.Iq(mod p)。如果這一校驗(yàn)失敗,那么協(xié)議停止。 步驟五 上面的步驟獨(dú)立的重復(fù)t次,V接受,其中t=t(│p│)幾乎恒定。 該協(xié)議是語(yǔ)言集L中的成員證明。當(dāng)x∈L時(shí),那么認(rèn)證方將(幾乎)總是接受,而當(dāng)x不是L的成員時(shí),那么認(rèn)證方將(幾乎)總是拒絕。 4、算法的完備性、有效性和零知識(shí)性    完備性 當(dāng)x∈L時(shí),βr.Iq βr.βφ。Iq Z(βs,I)q Z.(Mod p),對(duì)于步驟4中的校驗(yàn),V總是接受; 有效性 當(dāng)x L時(shí),若I H或βk,≠1(mod p),V總是拒絕;若I∈H,βkp 1(mod p),甚至是功能無(wú)限強(qiáng)的,不誠(chéng)實(shí)證明方都不能回答步驟3的幾個(gè)序列q,所以當(dāng)沒(méi)有s使得βs 1(mod p)時(shí),連續(xù)t次后,V接受的概率可以忽略不計(jì)。 零知識(shí)性 從直觀上講,證明方不向認(rèn)證方顯示任何新知識(shí),因?yàn)檎J(rèn)證方可以自己模擬協(xié)議通信。認(rèn)證方可以猜測(cè)他自己的問(wèn)題q,自己得到證明方將發(fā)給他的Z和y.就是說(shuō),他可以用實(shí)際協(xié)議中同樣的分配,產(chǎn)生滿足步驟4中條件的串(Z,q,y)。這一模擬的關(guān)鍵是,給定的q和y,都容易獲得適當(dāng)?shù)腪.當(dāng)然,模擬的證明將不向認(rèn)證方保證x∈L. 因此,該協(xié)議符合零知識(shí)鑒別的條件。 5、性能分析 V是限于│n│的多項(xiàng)式,因此│v│=O(log│n│)。對(duì)于通信和計(jì)算復(fù)雜度,我們只考慮群元素G,H為模數(shù),群操作可以按模操作的方式表達(dá)的情況。我們假設(shè)H=*m,輸入的長(zhǎng)度是θ(│m│),協(xié)議的性能將按│m│的方式測(cè)量。在協(xié)議的每一循環(huán)中,步驟1和步驟3通信│m│比特,步驟2通信│v│比特。對(duì)于t的重復(fù),我們有t(2│m│+│v│)比特。由于當(dāng)t△logs│m│時(shí),│v│=O(log │m│),通信的比特?cái)?shù)是│m│logε│m│。 6、結(jié)語(yǔ) RFID技術(shù)中應(yīng)用身份鑒別機(jī)制是一種必然趨勢(shì),本文提出將基于零知識(shí)證明的鑒別協(xié)議應(yīng)用在RFID技術(shù)上,此協(xié)議具有較低的運(yùn)算復(fù)雜度、較小的通信量和較高的安全性,并且密鑰不易被竊聽(tīng),隨著研究的不斷深入和人們對(duì)于信息安全和個(gè)人隱私的重視,一定會(huì)有廣闊的應(yīng)用前景。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:步進(jìn)系統(tǒng)的運(yùn)行精度問(wèn)題

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)