欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

非接觸式卡的制作方法

文檔序號(hào):6654784閱讀:207來(lái)源:國(guó)知局
專利名稱:非接觸式卡的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種與讀寫(xiě)器(reader/writer)無(wú)線地進(jìn)行通信的非接觸式卡。
背景技術(shù)
按照慣例,使用電磁感應(yīng)法或者類(lèi)似方法的時(shí)隙方法被用于在發(fā)送/接收數(shù)據(jù)的非接觸式卡和識(shí)別該非接觸式卡的讀寫(xiě)器之間的通信。在一個(gè)讀寫(xiě)器覆蓋的通信區(qū)域內(nèi)同時(shí)地存在多個(gè)非接觸式卡、并且這樣的多個(gè)非接觸式卡響應(yīng)于由讀寫(xiě)器執(zhí)行的輪詢(polling)而同時(shí)地發(fā)送應(yīng)答信號(hào)的情況下,由于應(yīng)答信號(hào)的碰撞,任何一個(gè)非接觸式卡都不能夠正常地與讀寫(xiě)器進(jìn)行通信。所述時(shí)隙方法防止了這種情況的發(fā)生。
以下描述了根據(jù)該時(shí)隙方法如何實(shí)現(xiàn)通信。
(1)為了檢測(cè)非接觸式卡的存在,讀寫(xiě)器發(fā)送一個(gè)請(qǐng)求命令。該請(qǐng)求命令包括作為時(shí)間周期(時(shí)隙)的編號(hào)的“時(shí)隙號(hào)”,在這些時(shí)間周期中該非接觸式卡能夠做出初始應(yīng)答。
(2)接收到請(qǐng)求命令以后,該非接觸式卡在其中一個(gè)時(shí)隙返回包括它的卡ID在內(nèi)的初始應(yīng)答。該非接觸式卡獨(dú)立地決定其做出初始應(yīng)答的時(shí)隙。
(3)當(dāng)檢測(cè)到初始應(yīng)答碰撞時(shí),該讀寫(xiě)器再次發(fā)送請(qǐng)求命令。結(jié)果,重新開(kāi)始時(shí)隙的計(jì)數(shù)。
(4)當(dāng)在任何一個(gè)時(shí)隙內(nèi)檢測(cè)到初始應(yīng)答都沒(méi)有碰撞時(shí),該讀寫(xiě)器能夠識(shí)別所有的非接觸式卡。這標(biāo)志著卡識(shí)別處理的完成。
作為讀寫(xiě)器采用的非接觸式卡識(shí)別方法,也存在著時(shí)隙制造者(timeslot maker)方法,在該方法中讀寫(xiě)器通知非接觸式卡能夠做出初始應(yīng)答的時(shí)機(jī)。同樣,在該方法中非接觸式卡獨(dú)立地決定其做出初始應(yīng)答的時(shí)隙。
為了使讀寫(xiě)器識(shí)別每個(gè)非接觸式卡,非接觸式卡需要使用可以區(qū)別這個(gè)非接觸式卡和另外的非接觸式卡的卡ID。通過(guò)使用卡ID,該讀寫(xiě)器識(shí)別出正在與這個(gè)讀寫(xiě)器進(jìn)行通信的非接觸式卡。上述方法被標(biāo)準(zhǔn)化成為ISO/IEC14443-3(B型,初始化和防碰撞方案(Type B,initialization and anticollision scheme))。

發(fā)明內(nèi)容
然而,傳統(tǒng)的非接觸式卡包括存儲(chǔ)特定值的只讀存儲(chǔ)器(ROM),并且這個(gè)值被用作卡ID。這樣,第三方有可能推測(cè)出當(dāng)該非接觸式卡做出初始應(yīng)答時(shí)所使用的卡ID是標(biāo)識(shí)持有該非接觸式卡的個(gè)人(在下文被稱為“持卡人”)的標(biāo)識(shí)符。這會(huì)導(dǎo)致侵犯持卡人的隱私。
非接觸式卡返回包括它的卡ID在內(nèi)的初始應(yīng)答來(lái)響應(yīng)從讀寫(xiě)器發(fā)送的請(qǐng)求命令。因此,通過(guò)使用安裝在不同地方的多個(gè)讀寫(xiě)器來(lái)記錄初始應(yīng)答以及通過(guò)分析被記錄的初始應(yīng)答,有可能識(shí)別持卡人活動(dòng)的范圍和時(shí)間。所以,當(dāng)同樣的卡ID被連續(xù)地使用時(shí),可能識(shí)別出使用這個(gè)卡ID的非接觸式卡的持卡人的活動(dòng)、并且侵犯他/她的隱私。
為了解決上述問(wèn)題,可以想到的是,已收到從讀寫(xiě)器發(fā)送的請(qǐng)求命令的非接觸式卡,使用該讀寫(xiě)器為每個(gè)它所接收到的請(qǐng)求命令而改變的卡ID來(lái)做出初始應(yīng)答。然而,當(dāng)對(duì)于每一個(gè)請(qǐng)求命令改變卡ID時(shí),對(duì)讀寫(xiě)器來(lái)說(shuō),與使用特定卡ID的非接觸式卡進(jìn)行通信變得不可能。在一組卡識(shí)別過(guò)程中,非接觸式卡需要使用同一個(gè)卡ID?!耙唤M卡識(shí)別過(guò)程”指的是從讀寫(xiě)器第一次給非接觸式卡發(fā)送請(qǐng)求命令直到該讀寫(xiě)器識(shí)別這個(gè)非接觸式卡所要執(zhí)行的處理過(guò)程。
考慮到上述問(wèn)題而構(gòu)思了本發(fā)明,并且本發(fā)明的目的是提供一種非接觸式卡,該非接觸式卡使讀寫(xiě)器能夠在一組卡識(shí)別過(guò)程中識(shí)別這種讀寫(xiě)器正在與哪個(gè)非接觸式卡進(jìn)行通信,并且該非接觸式卡提高了保護(hù)持卡人隱私的可能性。
為了解決上述問(wèn)題,本發(fā)明的非接觸式卡是在被提供電力之后與讀寫(xiě)器進(jìn)行通信的非接觸式卡,包括電力檢測(cè)單元,用于檢測(cè)足夠與讀寫(xiě)器進(jìn)行通信的電力;標(biāo)識(shí)符確定單元,用于每當(dāng)電力檢測(cè)單元檢測(cè)到足夠的電力時(shí),確定一個(gè)標(biāo)識(shí)非接觸式卡的標(biāo)識(shí)符;已確定標(biāo)識(shí)符存儲(chǔ)單元,用于保存由標(biāo)識(shí)符確定單元確定的標(biāo)識(shí)符;接收單元,用于從讀寫(xiě)器接收請(qǐng)求應(yīng)將標(biāo)識(shí)該非接觸式卡的標(biāo)識(shí)符發(fā)送到讀寫(xiě)器的命令;以及發(fā)送單元,用于(i)在由接收單元接收到的命令是第一個(gè)接收到的命令的情況下,將由標(biāo)識(shí)符確定單元確定的標(biāo)識(shí)符發(fā)送到讀寫(xiě)器,以及(ii)在由接收單元接收到的命令是第二個(gè)或者更后面接收到的命令的情況下,將保存在已確定標(biāo)識(shí)符存儲(chǔ)單元中的標(biāo)識(shí)符發(fā)送到讀寫(xiě)器。這里,“檢測(cè)足夠與讀寫(xiě)器進(jìn)行通信的電力”表示要檢測(cè)所提供的電力。此外,“電力檢測(cè)單元檢測(cè)到足夠的電力”表示電力檢測(cè)單元檢測(cè)到已經(jīng)提供了電力。
每當(dāng)電力檢測(cè)單元檢測(cè)到足夠的電力時(shí),標(biāo)識(shí)符確定單元確定一個(gè)標(biāo)識(shí)該非接觸式卡的標(biāo)識(shí)符。于是,可以增加每當(dāng)電力檢測(cè)單元檢測(cè)到足夠的電力時(shí)確定一個(gè)第三方難以推測(cè)的標(biāo)識(shí)符的可能性。因此,即使本發(fā)明的非接觸式卡所使用的標(biāo)識(shí)符被記錄和分析時(shí),第三方也難以識(shí)別持卡人的活動(dòng)。換句話說(shuō),根據(jù)本發(fā)明的非接觸式卡提高了保護(hù)持卡人隱私的可能性。
此外,發(fā)送單元發(fā)送所確定的標(biāo)識(shí)符或者在已確定標(biāo)識(shí)符存儲(chǔ)單元中保存的與它一樣的標(biāo)識(shí)符。于是,讀寫(xiě)器可以執(zhí)行通信,識(shí)別出這個(gè)讀寫(xiě)器正在和本發(fā)明的非接觸式卡進(jìn)行通信。
每當(dāng)電力檢測(cè)單元檢測(cè)到足夠的電力時(shí),標(biāo)識(shí)符確定單元可以生成一個(gè)標(biāo)識(shí)符,并且可以將所生成的標(biāo)識(shí)符確定為標(biāo)識(shí)該非接觸式卡的標(biāo)識(shí)符。
標(biāo)識(shí)符確定單元可以生成由固定值部分和隨機(jī)數(shù)部分構(gòu)成的標(biāo)識(shí)符。于是,根據(jù)本發(fā)明的非接觸式卡的標(biāo)識(shí)符中的固定值部分可以包括發(fā)卡商ID、服務(wù)類(lèi)型等等。通過(guò)隨機(jī)數(shù)部分可以達(dá)到本發(fā)明的目的。因此,讀寫(xiě)器可以通過(guò)檢查標(biāo)識(shí)符中的固定值部分來(lái)獲得該卡信息。此外,可以防止持卡人的活動(dòng)被識(shí)別。
本發(fā)明的非接觸式卡可以進(jìn)一步包括候選標(biāo)識(shí)符存儲(chǔ)單元,其保存候選標(biāo)識(shí)符,其中,每當(dāng)電力檢測(cè)單元檢測(cè)到足夠的電力時(shí),標(biāo)識(shí)符確定單元可以選擇一個(gè)保存在候選標(biāo)識(shí)符存儲(chǔ)單元中的候選標(biāo)識(shí)符,并且可以將所選中的候選標(biāo)識(shí)符確定為標(biāo)識(shí)該非接觸式卡的標(biāo)識(shí)符。
標(biāo)識(shí)符確定單元使用隨機(jī)數(shù)來(lái)確定標(biāo)識(shí)符。利用使用隨機(jī)數(shù)來(lái)確定標(biāo)識(shí)符的這種結(jié)構(gòu),第三方推測(cè)確定的標(biāo)識(shí)符變得不可能。此外,第三方推測(cè)將要生成的下一個(gè)標(biāo)識(shí)符變得不可能。
本發(fā)明的非接觸式卡可以進(jìn)一步包括通信結(jié)束檢測(cè)單元,其用于檢測(cè)讀寫(xiě)器和接收單元以及發(fā)送單元之間的通信的結(jié)束,其中,在通信結(jié)束檢測(cè)單元檢測(cè)到通信結(jié)束的情況下,標(biāo)識(shí)符確定單元可以確定一個(gè)新的標(biāo)識(shí)符,并且已確定標(biāo)識(shí)符存儲(chǔ)單元可以保存該新的標(biāo)識(shí)符。
在與非接觸式卡進(jìn)行的通信結(jié)束之后,在后來(lái)的通信中,讀寫(xiě)器能夠?qū)⑦@個(gè)非接觸式卡認(rèn)作不同的卡。這就允許非接觸式卡改變它的標(biāo)識(shí)符。于是,可以進(jìn)一步提高防止侵犯該非接觸式卡的持卡人的隱私的可能性。
讀寫(xiě)器和非接觸式卡之間的通信遵守ISO/IEC14443,并且發(fā)送單元發(fā)送的標(biāo)識(shí)符被設(shè)置為偽唯一(Pseudo-Unique)鄰近式集成電路卡(PICC)標(biāo)識(shí)符,該標(biāo)識(shí)符被包括在對(duì)從讀寫(xiě)器發(fā)送到非接觸式卡的請(qǐng)求命令的應(yīng)答中。
本發(fā)明的非接觸式卡可以進(jìn)一步包括模式判斷單元,用于判斷非接觸式卡操作的操作模式;隨機(jī)標(biāo)識(shí)符生成單元,用于以隨機(jī)的方式生成標(biāo)識(shí)符;特定標(biāo)識(shí)符生成單元,用于生成特定的標(biāo)識(shí)符,其中,基于模式判斷單元做出的判斷,標(biāo)識(shí)符確定單元可以將下列的標(biāo)識(shí)符之一確定為標(biāo)識(shí)非接觸式卡的標(biāo)識(shí)符由隨機(jī)標(biāo)識(shí)符生成單元生成的標(biāo)識(shí)符;以及由特定標(biāo)識(shí)符生成單元生成的標(biāo)識(shí)符。
根據(jù)本發(fā)明的非接觸式卡根據(jù)操作模式來(lái)確定標(biāo)識(shí)符。于是,在持卡人不擔(dān)心他/她的隱私的情況下,使用特定標(biāo)識(shí)符(固定標(biāo)識(shí)符等)使得這樣的持卡人能夠得到特別的服務(wù)。相反,當(dāng)持卡人擔(dān)心他/她的隱私時(shí),使用隨機(jī)生成的標(biāo)識(shí)符使得提高了持卡人的便利性。
操作模式可以包括檢查模式,指示非接觸式卡正處于檢查過(guò)程中;以及使用模式,指示非接觸式卡正處于公共用戶的使用中,并且標(biāo)識(shí)符確定單元可以(i)在檢查模式中,確定由特定標(biāo)識(shí)符生成單元生成的標(biāo)識(shí)符是標(biāo)識(shí)該非接觸式卡的標(biāo)識(shí)符,以及(ii)在使用模式中,確定由隨機(jī)標(biāo)識(shí)符生成單元生成的標(biāo)識(shí)符是標(biāo)識(shí)該非接觸式卡的標(biāo)識(shí)符。
使用根據(jù)本發(fā)明的非接觸式卡允許當(dāng)檢查機(jī)處于可以通過(guò)非接觸式通信來(lái)執(zhí)行檢查的環(huán)境下時(shí),該檢查機(jī)在檢查過(guò)程中使用特定標(biāo)識(shí)符。該檢查機(jī)可以保存包括在來(lái)自該非接觸式卡的應(yīng)答中的標(biāo)識(shí)符作為模式。于是,執(zhí)行和卡ID相關(guān)的計(jì)算變得不必要,因此提高了檢查的效率。同時(shí),由于當(dāng)非接觸式卡正在使用時(shí),使用隨機(jī)地生成的標(biāo)識(shí)符,因此保護(hù)持卡人的隱私成為可能。
此外,使用根據(jù)本發(fā)明的非接觸式卡允許檢查機(jī)預(yù)先保存測(cè)試模式。
特定標(biāo)識(shí)符生成單元可以基于存儲(chǔ)在只讀存儲(chǔ)器中的信息來(lái)生成標(biāo)識(shí)符,其中存儲(chǔ)在該只讀存儲(chǔ)器存儲(chǔ)中的信息不可重寫(xiě)。
特定標(biāo)識(shí)符生成單元可以基于存儲(chǔ)在非易失性存儲(chǔ)器中的信息來(lái)生成標(biāo)識(shí)符,其中存儲(chǔ)在該非易失性存儲(chǔ)器中的信息可重寫(xiě)。該非易失性存儲(chǔ)器是電可擦除可編程只讀存儲(chǔ)器、鐵電(ferroelectric)隨機(jī)存取存儲(chǔ)器、磁阻隨機(jī)存取存儲(chǔ)器和相變存儲(chǔ)器(ovonic unifiedmemory)其中之一。
如上所述,本發(fā)明可以提供一種非接觸式卡,該非接觸式卡使讀寫(xiě)器在一組卡識(shí)別過(guò)程中能夠識(shí)別這個(gè)讀寫(xiě)器正在與哪個(gè)非接觸式卡進(jìn)行通信,并且提高了保護(hù)持卡人隱私的可能性。
此外,也可以將本發(fā)明實(shí)施為如下一種方法,包括被包含在本發(fā)明的非接觸式卡中的特征單元作為其步驟;一種使計(jì)算機(jī)執(zhí)行這種步驟的程序;一種存儲(chǔ)了這種程序的像CD-ROM這樣的存儲(chǔ)介質(zhì);和一種集成電路。也需要注意的是,這樣的程序能夠被在像通信網(wǎng)絡(luò)這樣的傳輸介質(zhì)上分發(fā)。
2004年4月14日提交的日本專利申請(qǐng)No.2004-118807,包括說(shuō)明書(shū)、附圖和權(quán)利要求書(shū)在內(nèi),通過(guò)引用將其全部并入此處。


通過(guò)下列結(jié)合說(shuō)明本發(fā)明的一個(gè)具體實(shí)施例的附圖而進(jìn)行的描述,本發(fā)明的這些和其它目的、優(yōu)點(diǎn)和特征將變得明顯。圖中,圖1是說(shuō)明實(shí)現(xiàn)實(shí)施例的場(chǎng)合的圖;圖2是示出請(qǐng)求命令的結(jié)構(gòu)的圖;圖3是示出初始應(yīng)答的結(jié)構(gòu)的圖;圖4是示出一組卡識(shí)別過(guò)程的圖;圖5是示出一組卡識(shí)別過(guò)程和實(shí)際數(shù)據(jù)的通信的圖;圖6是示出讀寫(xiě)器和根據(jù)第一個(gè)實(shí)施例的非接觸式卡的結(jié)構(gòu)的模塊結(jié)構(gòu)圖;圖7是示出讀寫(xiě)器和根據(jù)第一個(gè)實(shí)施例的非接觸式卡的功能的框圖;圖8是示出根據(jù)第一個(gè)實(shí)施例的非接觸式卡在做出包括卡ID的初始應(yīng)答時(shí)所執(zhí)行的步驟的流程圖;圖9是說(shuō)明第一個(gè)實(shí)施例所產(chǎn)生的效果的圖;圖10是示出根據(jù)第一個(gè)實(shí)施例的非接觸式卡的功能的框圖;圖11是示出處于制造過(guò)程中的根據(jù)第二個(gè)實(shí)施例的非接觸式卡的圖;圖12是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡的模塊結(jié)構(gòu)圖;圖13是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡的功能的框圖;圖14是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡在做出包括卡ID的初始應(yīng)答時(shí)所執(zhí)行的步驟的流程圖;圖15是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡的功能的框圖;圖16是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡的功能的框圖;圖17是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡在做出包括卡ID的初始應(yīng)答時(shí)所執(zhí)行的步驟的流程圖;圖18是示出根據(jù)第三個(gè)實(shí)施例的非接觸式卡的模塊結(jié)構(gòu)圖;圖19是示出根據(jù)第三個(gè)實(shí)施例的非接觸式卡的功能的框圖;圖20是示出根據(jù)第四個(gè)實(shí)施例的卡ID的結(jié)構(gòu)的圖;
圖21是示出根據(jù)第五個(gè)實(shí)施例的移動(dòng)終端設(shè)備和非接觸式卡的外部視圖;圖22是示出根據(jù)第五個(gè)實(shí)施例的移動(dòng)終端設(shè)備和非接觸式卡的功能的框圖;圖23是示出根據(jù)第一個(gè)實(shí)施例的被使實(shí)現(xiàn)為L(zhǎng)SI的非接觸式卡的部分功能的圖;圖24是示出根據(jù)第二個(gè)實(shí)施例的被使實(shí)現(xiàn)為L(zhǎng)SI的非接觸式卡的部分功能的圖;以及圖25是示出根據(jù)第三個(gè)實(shí)施例的被使實(shí)現(xiàn)為L(zhǎng)SI的非接觸式卡的部分功能的圖。
具體實(shí)施例方式
參考附圖,以下描述了實(shí)施本發(fā)明的最佳模式。
給出了與讀寫(xiě)器遵守ISO/IEC14443-3(B類(lèi),初始化和防碰撞方案)地進(jìn)行通信的非接觸式卡的一個(gè)實(shí)施例的描述。ISO/IEC14443-3(B類(lèi),初始化和防碰撞方案)是所使用的一個(gè)協(xié)議,例如,用于公共運(yùn)輸設(shè)施中的檢票口(ticket gate)等。參考圖1,假設(shè)以下情況,用作火車(chē)票的非接觸式卡200和非接觸式卡300同時(shí)地接近用作檢票口的讀寫(xiě)器100。
根據(jù)ISO/IEC14443-3(B類(lèi),初始化和防碰撞方案),通過(guò)下述過(guò)程來(lái)識(shí)別非接觸式卡。
首先,作為檢票口的讀寫(xiě)器100發(fā)送一個(gè)請(qǐng)求命令。該請(qǐng)求命令是一個(gè)信號(hào),其格式在圖2中示出。時(shí)隙數(shù)(N)由包括在請(qǐng)求命令中的“PARM”中的三個(gè)比特來(lái)標(biāo)識(shí),從“比特1(圖2中的“b1”)”開(kāi)始到“比特3(圖2中的“b3”)”。該被標(biāo)識(shí)的時(shí)隙數(shù)(N)被通知給非接觸式卡200和非接觸式卡300。非接觸式卡200和非接觸式卡300中的每一個(gè)在時(shí)隙1到N的其中一個(gè)中做出初始應(yīng)答。
以下,假設(shè)時(shí)隙數(shù)(N)是“4”。換句話說(shuō),響應(yīng)于請(qǐng)求命令,非接觸式卡200和非接觸式卡300中的每一個(gè)從時(shí)隙1到4中選擇一個(gè)時(shí)隙,并且在所選擇的時(shí)隙內(nèi)做出初始應(yīng)答。
初始應(yīng)答是一個(gè)信號(hào),其格式在圖3中示出。初始應(yīng)答包括卡ID(PUPI),用于標(biāo)識(shí)該非接觸式卡;APP數(shù)據(jù),用于向讀寫(xiě)器100通知關(guān)于包括在該非接觸式卡中的應(yīng)用的信息;以及協(xié)議Inf,用于向讀寫(xiě)器100通知關(guān)于與讀寫(xiě)器100進(jìn)行通信所使用的協(xié)議的信息。在設(shè)置卡ID(PUPI)、APP數(shù)據(jù)和協(xié)議Inf之后,非接觸式卡200和非接觸式卡300向讀寫(xiě)器100做出初始應(yīng)答。
收到來(lái)自非接觸式卡200和非接觸式卡300的初始應(yīng)答之后,讀寫(xiě)器100參考接收到的初始應(yīng)答中的CRC值等,判斷初始應(yīng)答是否有碰撞。
參考圖4,在第一個(gè)卡識(shí)別過(guò)程中,讀寫(xiě)器100發(fā)送請(qǐng)求命令R1。響應(yīng)于這個(gè)請(qǐng)求命令R1,非接觸式卡200和非接觸式卡300在時(shí)隙2做出各自的初始應(yīng)答。換句話說(shuō),在同一時(shí)間,時(shí)隙2,非接觸式卡200做出初始應(yīng)答A21而非接觸式卡300做出初始應(yīng)答A31。這樣,讀寫(xiě)器100檢測(cè)到初始應(yīng)答存在碰撞。于是,將再次執(zhí)行卡識(shí)別過(guò)程。
在第二個(gè)卡識(shí)別過(guò)程中,讀寫(xiě)器100發(fā)送請(qǐng)求命令R2。響應(yīng)于這個(gè)請(qǐng)求命令R2,非接觸式卡200在時(shí)隙3做出初始應(yīng)答A22,而非接觸式卡300在時(shí)隙2做出初始應(yīng)答A32。換句話說(shuō),非接觸式卡200和非接觸式卡300在不同的時(shí)隙中做出它們各自的初始應(yīng)答。在這種情況下,讀寫(xiě)器100檢測(cè)到初始應(yīng)答沒(méi)有碰撞發(fā)生。換句話說(shuō),讀寫(xiě)器100可以識(shí)別非接觸式卡200和非接觸式卡300。于是,完成了卡識(shí)別過(guò)程。
在本說(shuō)明書(shū)中,“一組卡識(shí)別過(guò)程”指的是從讀寫(xiě)器第一次向非接觸式卡發(fā)送請(qǐng)求命令直到該讀寫(xiě)器識(shí)別這個(gè)非接觸式卡所要執(zhí)行的處理過(guò)程。這樣,在圖4說(shuō)明的例子中,第一個(gè)卡識(shí)別過(guò)程和第二個(gè)卡識(shí)別過(guò)程組成“一組卡識(shí)別過(guò)程”。
在“一組卡識(shí)別過(guò)程”完成后,非接觸式卡200和非接觸式卡300通過(guò)讀寫(xiě)器100在它們之間傳送實(shí)際數(shù)據(jù)。圖5是示出“一組卡識(shí)別過(guò)程”和實(shí)際數(shù)據(jù)的通信的圖。
當(dāng)非接觸式卡200和非接觸式卡300同時(shí)地存在于讀寫(xiě)器100預(yù)定的區(qū)域范圍之內(nèi),并且電力被提供給非接觸式卡200和非接觸式卡300(圖5中示為“通電”)時(shí),在通信的開(kāi)始執(zhí)行“一組卡識(shí)別過(guò)程”。
在通信開(kāi)始時(shí)的一組卡識(shí)別過(guò)程完成后,非接觸式卡200和非接觸式卡300通過(guò)讀寫(xiě)器100在它們之間傳送實(shí)際數(shù)據(jù)。
在傳送實(shí)際數(shù)據(jù)之后,在通信結(jié)束時(shí)執(zhí)行一組過(guò)程。在這樣的一組過(guò)程中,讀寫(xiě)器100向每個(gè)卡發(fā)送指示通信結(jié)束的取消選定命令。
同時(shí),也可以假定以下的情況作為一個(gè)例子,如同圖1示出的那樣,其中非接觸式卡200和非接觸式卡300同時(shí)地接近讀寫(xiě)器100非接觸式卡200是存儲(chǔ)了非接觸式卡200的持卡人的姓名的主卡,而非接觸式卡300與非接觸式卡200同時(shí)地接近讀寫(xiě)器300,目的是要將持卡人的姓名復(fù)制到非接觸式卡300的存儲(chǔ)器中。
出于簡(jiǎn)化的目的,以下只描述了從讀寫(xiě)器100第一次發(fā)送請(qǐng)求命令直到該讀寫(xiě)器100識(shí)別非接觸式卡200所要執(zhí)行的“一組卡識(shí)別過(guò)程”。
(第一個(gè)實(shí)施例)圖6是示出讀寫(xiě)器100和非接觸式卡200的結(jié)構(gòu)的圖。
讀寫(xiě)器100由天線101、發(fā)送/接收電路102、中央處理單元(CPU)103和存儲(chǔ)器104組成。存儲(chǔ)器104存儲(chǔ)了將要被CPU 103執(zhí)行的程序,并且被作為用于在程序執(zhí)行時(shí)存儲(chǔ)將要處理的數(shù)據(jù)的存儲(chǔ)單元來(lái)使用。舉例說(shuō),存儲(chǔ)器104可以被實(shí)現(xiàn)為允許重寫(xiě)信息的非易失性存儲(chǔ)器,或者可以被實(shí)現(xiàn)為不允許重寫(xiě)信息并且存儲(chǔ)程序和數(shù)據(jù)的ROM以及在程序執(zhí)行時(shí)被用作臨時(shí)工作區(qū)域的RAM的組合。
非接觸式卡200由天線201、電力存儲(chǔ)單元202、電力檢測(cè)單元203、發(fā)送/接收電路204、中央處理單元(CPU)205、RAM 208和ROM207組成。當(dāng)非接觸式卡200處于距離讀寫(xiě)器100的預(yù)定區(qū)域的范圍之內(nèi)時(shí),電力存儲(chǔ)單元使用感應(yīng)電動(dòng)勢(shì)來(lái)存儲(chǔ)電力。電力檢測(cè)單元203檢測(cè)到足夠發(fā)送/接收電路204與讀寫(xiě)器100進(jìn)行通信的電力。換句話說(shuō),電力檢測(cè)單元203檢測(cè)到已提供了電力。換另一句話說(shuō),電力檢測(cè)單元203檢測(cè)到電力存儲(chǔ)單元202已存儲(chǔ)了電力。
ROM 207存儲(chǔ)用于處理來(lái)自讀寫(xiě)器100的命令的程序,并且被用作用于在程序執(zhí)行時(shí)存儲(chǔ)將要被處理的數(shù)據(jù)的存儲(chǔ)單元。將要被處理的數(shù)據(jù)包括將要被存儲(chǔ)的數(shù)據(jù)。舉例說(shuō),RAM 208可以被實(shí)現(xiàn)為允許重寫(xiě)信息的非易失性存儲(chǔ)器。
ROM 207存儲(chǔ)了用于使用隨機(jī)數(shù)來(lái)生成卡ID的隨機(jī)數(shù)ID生成程序210A。RAM 208存儲(chǔ)了由CPU 205執(zhí)行隨機(jī)數(shù)ID生成程序210A所生成的卡ID。RAM 208還存儲(chǔ)了第一請(qǐng)求判斷標(biāo)志,其指示發(fā)送/接收電路204在“一組卡識(shí)別過(guò)程”中收到的請(qǐng)求命令是否為第一個(gè)請(qǐng)求命令。
此外,ROM 207存儲(chǔ)了第一請(qǐng)求判斷程序211A,其用于判斷發(fā)送/接收電路204在“一組卡識(shí)別過(guò)程”中收到的請(qǐng)求命令是否為第一個(gè)請(qǐng)求命令。ROM 207還存儲(chǔ)了用于提取存儲(chǔ)在RAM 208中的卡ID的提取程序212A。
CPU 205執(zhí)行存儲(chǔ)在ROM中的隨機(jī)數(shù)ID生成程序210A、第一請(qǐng)求判斷程序211A和提取程序212A。
圖7是示出圖6所示的非接觸式卡200的內(nèi)部結(jié)構(gòu)的功能圖。參考圖7提供以下的描述。隨機(jī)數(shù)ID生成單元210的功能通過(guò)CPU 205執(zhí)行隨機(jī)數(shù)ID生成程序210A來(lái)實(shí)現(xiàn)。第一請(qǐng)求判斷單元211的功能通過(guò)CPU 205執(zhí)行第一請(qǐng)求判斷程序211A來(lái)實(shí)現(xiàn)。提取單元212的功能通過(guò)CPU 205執(zhí)行提取程序212A來(lái)實(shí)現(xiàn)。
隨機(jī)數(shù)ID生成單元210、第一請(qǐng)求判斷單元211和提取單元212中的一個(gè)或者多個(gè)、或者全部可以用軟件或者專用硬件來(lái)實(shí)現(xiàn)。
隨機(jī)數(shù)ID生成單元210是根據(jù)本發(fā)明的非接觸式卡的標(biāo)識(shí)符確定單元的一個(gè)例子。
ID存儲(chǔ)單元2081是RAM 208中的一個(gè)區(qū)域,其中存儲(chǔ)卡ID。第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2082是RAM 208中的一個(gè)區(qū)域,其中存儲(chǔ)第一請(qǐng)求判斷標(biāo)志。
第一請(qǐng)求判斷標(biāo)志被設(shè)置為默認(rèn)值,例如“0”,直到電力存儲(chǔ)單元202存儲(chǔ)了電力。當(dāng)電力存儲(chǔ)單元存儲(chǔ)了電力之后,在“一組卡識(shí)別過(guò)程”中,發(fā)送/接收電路204首次收到請(qǐng)求命令時(shí),第一請(qǐng)求判斷標(biāo)志被設(shè)置為一個(gè)區(qū)別于默認(rèn)值的值,例如“1”。在第一請(qǐng)求判斷標(biāo)志被設(shè)置為一個(gè)區(qū)別于默認(rèn)值的值、例如“1”的情況下,當(dāng)接收/發(fā)送電路204收到請(qǐng)求命令時(shí),意味著在“一組卡識(shí)別過(guò)程”中,這個(gè)請(qǐng)求命令是第二個(gè)或者更后面的請(qǐng)求命令。
第一請(qǐng)求判斷單元211改變第一請(qǐng)求判斷標(biāo)志的值。
圖8是示出當(dāng)非接觸式卡200做出包括卡ID的初始應(yīng)答時(shí)所執(zhí)行的步驟的流程圖。
這里,假設(shè)電力檢測(cè)單元203檢測(cè)到電力存儲(chǔ)單元202已存儲(chǔ)電力的情況。
當(dāng)發(fā)送/接收電路204接收到來(lái)自讀寫(xiě)器100的請(qǐng)求命令時(shí)(S201),第一請(qǐng)求判斷單元211提取存儲(chǔ)在第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2082中的第一請(qǐng)求判斷標(biāo)志(S202)?;谔崛〉牡谝徽?qǐng)求判斷標(biāo)志的值,第一請(qǐng)求判斷單元211判斷發(fā)送/接收電路204收到的請(qǐng)求命令是否為第一個(gè)請(qǐng)求命令(S203)。當(dāng)?shù)谝徽?qǐng)求判斷標(biāo)志的值是默認(rèn)值、例如“0”時(shí),第一請(qǐng)求判斷單元211判斷出接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令。同時(shí),當(dāng)?shù)谝徽?qǐng)求判斷標(biāo)志的值是一個(gè)不同于默認(rèn)值的值、例如“1”時(shí),第一請(qǐng)求判斷單元211判斷出接收到的請(qǐng)求命令不是第一個(gè)請(qǐng)求命令。換句話說(shuō),第一請(qǐng)求判斷單元211判斷出接收到的請(qǐng)求命令是第二個(gè)或者更后面的請(qǐng)求命令。
當(dāng)?shù)谝徽?qǐng)求判斷單元211判斷出接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令時(shí)(S203中為是),隨機(jī)數(shù)ID生成單元210使用隨機(jī)數(shù)來(lái)生成一個(gè)卡ID(S204)。由于使用隨機(jī)數(shù)來(lái)生成卡ID,因此第三方難以推測(cè)該卡ID。此外,第三方難以推測(cè)將要生成的下一個(gè)卡ID。隨機(jī)數(shù)ID生成單元210可以通過(guò)使用隨機(jī)數(shù)的計(jì)算來(lái)生成卡ID,或者可以使用預(yù)定的隨機(jī)數(shù)序列來(lái)生成卡ID。換句話說(shuō),隨機(jī)數(shù)ID生成單元210使用隨機(jī)數(shù)來(lái)生成卡ID,使得第三方不能夠推測(cè)出該卡ID。隨機(jī)數(shù)ID生成單元210將生成的卡ID存儲(chǔ)在ID存儲(chǔ)單元2081中(S205)。
第一請(qǐng)求判斷單元211將存儲(chǔ)在第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2802中的第一請(qǐng)求判斷標(biāo)志的作為默認(rèn)值的值改成不同于該默認(rèn)值的值,例如“1”(S206)。做出這種改變使得在一組卡識(shí)別過(guò)程中使用同一個(gè)卡ID。
提取單元212提取存儲(chǔ)在ID存儲(chǔ)單元2081中的卡ID(S207)。發(fā)送/接收電路204向讀寫(xiě)器100發(fā)送包括提取的卡ID的初始應(yīng)答(S208)。
同時(shí),當(dāng)?shù)谝徽?qǐng)求判斷單元211判斷出接收/發(fā)送電路204收到的請(qǐng)求命令不是第一個(gè)請(qǐng)求命令時(shí)(S203中為否),提取單元212提取存儲(chǔ)在ID存儲(chǔ)單元2081中的卡ID(S207)。發(fā)送/接收電路204向讀寫(xiě)器100發(fā)送包括該提取的卡ID的初始應(yīng)答(S208)。
換句話說(shuō),也是在發(fā)送/接收電路204接收到的請(qǐng)求命令是第二個(gè)或者更后面的請(qǐng)求命令的情況下,發(fā)送電路204發(fā)送給讀寫(xiě)器100的卡ID和在接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令的情況下所要發(fā)送的卡ID是一樣的。
如上所述,在第一個(gè)實(shí)施例中,在一組卡識(shí)別過(guò)程中,不管接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令還是第二個(gè)或者更后面的請(qǐng)求命令,非接觸式卡200向讀寫(xiě)器100發(fā)送包括相同的卡ID的初始應(yīng)答。于是,讀寫(xiě)器100可以與非接觸式卡200進(jìn)行通信,識(shí)別出讀寫(xiě)器100正在與非接觸式卡200進(jìn)行通信。
此外,由于每當(dāng)非接觸式卡200被提供電力時(shí),非接觸式卡200使用隨機(jī)數(shù)生成一個(gè)卡ID,因此第三方難以推測(cè)該非接觸式卡200生成的卡ID。圖9是一個(gè)圖表,示出(1)非接觸式卡200通過(guò)使用不同的卡ID來(lái)做出初始應(yīng)答,該卡ID是每當(dāng)電力被提供時(shí)新生成的,以及(2)在一組卡識(shí)別過(guò)程中,非接觸式卡200向讀寫(xiě)器100發(fā)送初始應(yīng)答,其中在這組卡識(shí)別過(guò)程中,所述初始應(yīng)答包括相同的卡ID。
如圖9所示,每當(dāng)電力被提供、并且收到第一個(gè)請(qǐng)求命令時(shí),非接觸式卡200使用第三方難以推測(cè)的卡ID來(lái)做出初始應(yīng)答。結(jié)果,即便初始應(yīng)答被記錄在讀寫(xiě)器100中并且這樣的記錄被分析,非接觸式卡200的持卡人的活動(dòng)的范圍和時(shí)間能夠被識(shí)別的可能性也較低。于是,可以保護(hù)非接觸式卡200的持卡人的隱私。
此外,如圖10所示,非接觸式卡200可以被非接觸式卡200A替代,該非接觸式卡200A包括存儲(chǔ)多個(gè)候選卡ID的候選ID存儲(chǔ)單元230和ID選擇單元231,而不包括隨機(jī)數(shù)ID生成單元210。當(dāng)?shù)谝徽?qǐng)求判斷單元211判斷出接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令時(shí),ID選擇單元231選擇并提取存儲(chǔ)在候選ID儲(chǔ)存單元230中的多個(gè)候選卡ID中的一個(gè),并且將該提取的候選卡ID存儲(chǔ)在ID存儲(chǔ)單元2081中。在這種情況下,假若充分確保了多個(gè)候選卡ID的機(jī)密性的話,則可以保護(hù)非接觸式卡200的持卡人的隱私,就像隨機(jī)數(shù)ID生成單元210使用隨機(jī)數(shù)來(lái)生成一個(gè)卡ID的情況一樣。
(第二個(gè)實(shí)施例)圖11是示出處于制造過(guò)程中的根據(jù)第二個(gè)實(shí)施例的非接觸式卡200B的圖。當(dāng)處于制造過(guò)程中時(shí),非接觸式卡200B和檢查單元251集成在一起,并且在非接觸式卡200B馬上成為一個(gè)產(chǎn)品之前與檢查單元251分開(kāi)。在諸如在制造的檢查過(guò)程中、多個(gè)非接觸式卡200B的存儲(chǔ)器需要以集合的方式被初始化的情況下,讀寫(xiě)器100有時(shí)需要同時(shí)和這樣的多個(gè)非接觸式卡200B進(jìn)行通信。在這種情況下,所有這種非接觸式卡200B都需要做出包括預(yù)定的卡ID(下文也稱為“固定的卡ID”)的初始應(yīng)答。同時(shí),因?yàn)樽x寫(xiě)器100需要判斷讀寫(xiě)器100正在和哪個(gè)非接觸式卡進(jìn)行通信、并且需要保護(hù)該持卡人的隱私,所以不允許成為產(chǎn)品的非接觸式卡200B做出包括固定的卡ID的初始應(yīng)答。
因此,非接觸式卡200B有必要判斷將要生成固定的卡ID還是不固定的卡ID。
為了這樣做,除了第一個(gè)實(shí)施例中描述的非接觸式卡200的功能之外,根據(jù)第二個(gè)實(shí)施例的非接觸式卡200B具有判斷是生成固定的卡ID還是生成不固定的卡ID的功能。以下的描述集中于非接觸式卡200B和非接觸式卡200的這種區(qū)別。注意如圖11所示,非接觸式卡200B具有電壓測(cè)量單元250。在第二個(gè)實(shí)施例中,由于在非接觸式卡200B處于制造過(guò)程中時(shí),非接觸式卡200B和檢查單元251被集成在一起,因此有連接非接觸式卡200B和檢查單元251的布線,并且電壓測(cè)量單元250在這種情況下獲得0V的電壓值。同時(shí),當(dāng)非接觸式卡200B作為產(chǎn)品使用時(shí),非接觸式卡200B和檢查單元251彼此分開(kāi)。因此,連接非接觸式卡200B和檢查單元251的布線被斷開(kāi),并且測(cè)量單元250獲得V0的電壓值(例如,5V)。
圖12是示出根據(jù)第二個(gè)實(shí)施例的非接觸式卡200B的結(jié)構(gòu)的圖。非接觸式卡200B包括天線201、電力存儲(chǔ)單元202、電力檢測(cè)單元203、發(fā)送/接收電路204、CPU 205、ROM 207A和RAM 208B,如同第一個(gè)實(shí)施例的非接觸式卡200一樣,并且進(jìn)一步包括電壓測(cè)量單元250。
ROM 207A存儲(chǔ)隨機(jī)數(shù)ID生成程序210A、第一請(qǐng)求判斷程序211A和提取程序212A。ROM 207A還存儲(chǔ)固定ID生成程序213A和模式判斷程序214A。CPU 205執(zhí)行存儲(chǔ)在ROM 207A中的每個(gè)程序。
固定ID生成程序213A是用來(lái)生成固定的卡ID的程序。
模式判斷程序214A是用來(lái)判斷操作模式的程序。這里,假設(shè)存在“檢查模式”和“使用模式”作為操作模式?!皺z查模式”指示非接觸式卡200B正處于制造過(guò)程中并且需要為檢查目的而生成一個(gè)固定的卡ID?!笆褂媚J健敝甘痉墙佑|式卡200B在作為一個(gè)產(chǎn)品使用,并且需要使用隨機(jī)數(shù)來(lái)生成一個(gè)卡ID,以便識(shí)別正在進(jìn)行通信的非接觸式卡并且保護(hù)持卡人的隱私?;谟呻妷簻y(cè)量單元250測(cè)量的電壓值來(lái)選擇“檢查模式”和“使用模式”中的一個(gè)。
RAM 208A存儲(chǔ)通過(guò)CPU 205執(zhí)行隨機(jī)數(shù)ID生成程序210A或者固定ID生成程序213A而生成的卡ID。RAM 208A還存儲(chǔ)第一請(qǐng)求判斷標(biāo)志和指示是要在“檢查模式”還是在“使用模式”中生成卡ID的模式判斷標(biāo)志。
圖13是示出圖12所示的非接觸式卡200B的內(nèi)部結(jié)構(gòu)的功能圖。參考圖13提供以下的描述。固定ID生成單元213的功能通過(guò)CPU 205執(zhí)行固定ID生成程序213A來(lái)實(shí)現(xiàn)。模式判斷單元214的功能通過(guò)CPU 205執(zhí)行模式判斷程序214A來(lái)實(shí)現(xiàn)。
固定ID生成單元213和模式判斷單元214中的一個(gè)或兩個(gè)可以由軟件或?qū)S糜布?lái)實(shí)現(xiàn)。
隨機(jī)數(shù)ID生成單元210和固定ID生成單元213是根據(jù)本發(fā)明的非接觸式卡的標(biāo)識(shí)符確定單元的例子。此外,隨機(jī)數(shù)ID生成單元210也是根據(jù)本發(fā)明的非接觸式卡的隨機(jī)標(biāo)識(shí)符生成單元的例子,而固定ID生成單元213也是根據(jù)本發(fā)明的非接觸式卡的特定標(biāo)識(shí)符生成單元的例子。
例如,固定ID生成單元213基于存儲(chǔ)在ROM 207A中的信息來(lái)生成固定的卡ID。在非接觸式卡200B具有不同于ROM 207A的ROM或者非易失性存儲(chǔ)器的情況下,固定ID生成單元213可以基于存儲(chǔ)在這樣的不同于ROM 207A的ROM或者非易失性存儲(chǔ)器中的信息來(lái)生成固定的卡ID。該信息的一個(gè)例子是在制造時(shí)分配給非接觸式卡200B用于標(biāo)識(shí)該非接觸式卡200B的標(biāo)識(shí)符。非易失性存儲(chǔ)器是電可擦除可編程只讀存儲(chǔ)器(EEPROM)、鐵電隨機(jī)存取存儲(chǔ)器(FeRAM)、磁阻隨機(jī)存儲(chǔ)存儲(chǔ)器(MRAM)、相變存儲(chǔ)器(OUM)等。
模式判斷標(biāo)志存儲(chǔ)單元2083是RAM 208A中的一個(gè)區(qū)域,其中存儲(chǔ)了模式判斷標(biāo)志。
當(dāng)非接觸式卡200B處于制造過(guò)程中時(shí),模式判斷標(biāo)志被設(shè)置為默認(rèn)值,例如“0”。同時(shí),當(dāng)非接觸式卡200B作為產(chǎn)品使用時(shí),該模式判斷標(biāo)志被設(shè)置為一個(gè)不同于默認(rèn)值的值,例如“1”。
基于由電壓測(cè)量單元250測(cè)量的電壓值,模式判斷單元214改變模式判斷標(biāo)志的值。
圖14是示出當(dāng)做出包含卡ID的初始應(yīng)答時(shí)非接觸式卡200B所執(zhí)行的步驟的流程圖。
這里,假設(shè)電力檢測(cè)單元203檢測(cè)到電力存儲(chǔ)單元202已存儲(chǔ)了電力的情況。
當(dāng)發(fā)送/接收電路204接收到來(lái)自讀寫(xiě)器100的請(qǐng)求命令時(shí)(S301),第一請(qǐng)求判斷單元211提取存儲(chǔ)在第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2082中的第一請(qǐng)求判斷標(biāo)志(S302)?;谔崛〉牡谝徽?qǐng)求判斷標(biāo)志的值,第一請(qǐng)求判斷單元211判斷發(fā)送/接收電路204接收到的請(qǐng)求命令是否為第一個(gè)請(qǐng)求命令(S303)。
當(dāng)?shù)谝徽?qǐng)求判斷單元211判斷出接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令時(shí)(S303中為是),模式判斷單元214提取出存儲(chǔ)在模式判斷標(biāo)志存儲(chǔ)單元2083中的模式判斷標(biāo)志(S304)?;谔崛〕龅哪J脚袛鄻?biāo)志的值,模式判斷單元214判斷是在“檢查模式”中還是在“使用模式”中生成卡ID(S305)。
當(dāng)模式判斷標(biāo)志的值是默認(rèn)值、例如“0”時(shí)(S305中為“檢查模式”),模式判斷單元214判斷出要在“檢查模式”中生成卡ID。同時(shí),當(dāng)模式判斷標(biāo)志的值是不同于默認(rèn)值、例如“1”時(shí)(S305中為“使用模式”),模式判斷單元214判斷出要在“使用模式”中生成卡ID。
當(dāng)模式判斷單元214判斷出要在“檢查模式”中生成卡ID時(shí)(S305中為“檢查模式”),固定ID生成單元213生成一個(gè)先前確定的固定的卡ID(S306),然后將該生成的卡ID存儲(chǔ)到ID存儲(chǔ)單元2081中(S308)。同時(shí),當(dāng)模式判斷單元214判斷出要在“使用模式”中生成卡ID時(shí)(S305中為“使用模式”),隨機(jī)數(shù)ID生成單元210使用隨機(jī)數(shù)來(lái)生成一個(gè)卡ID(S307),然后將該生成的卡ID存儲(chǔ)到ID存儲(chǔ)單元2081中(S308)。
第一請(qǐng)求判斷單元211將存儲(chǔ)在第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2802中的第一請(qǐng)求判斷標(biāo)志的作為默認(rèn)值的值改成一個(gè)不同于默認(rèn)值的值,例如“1”(S309)。
提取單元212提取存儲(chǔ)在ID存儲(chǔ)單元2081中的卡ID(S310)。發(fā)送/接收電路204將包括所提取的卡ID的初始應(yīng)答發(fā)送給讀寫(xiě)器100(S311)。
同時(shí),當(dāng)?shù)谝徽?qǐng)求判斷單元211判斷出發(fā)送/接收電路204收到的請(qǐng)求命令不是第一個(gè)請(qǐng)求命令時(shí)(S303中為否),提取單元212提取存儲(chǔ)在ID存儲(chǔ)單元2081中的卡ID(S310)。發(fā)送/接收電路204將包括提取的卡ID的初始應(yīng)答發(fā)送給讀寫(xiě)器100(S311)。
換句話說(shuō),也是在發(fā)送/接收電路204接收到的請(qǐng)求命令是第二個(gè)或者更后面的請(qǐng)求命令的情況下,發(fā)送/接收電路204發(fā)送給讀寫(xiě)器100的卡ID和在接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令的情況下所要發(fā)送的卡ID是一樣的。
如上所述,在第二個(gè)實(shí)施例中,非接觸式卡200B判斷操作模式是“檢查模式”還是“使用模式”,并且基于這樣的判斷來(lái)生成一個(gè)卡ID,于是,當(dāng)非接觸式卡200B處于生產(chǎn)過(guò)程中時(shí),讀寫(xiě)器100使用一個(gè)固定的卡ID來(lái)以聚集的方式與多個(gè)非接觸式卡200B中的每一個(gè)進(jìn)行通信成為可能。同時(shí),當(dāng)使用非接觸式卡200B時(shí),該非接觸式卡200B使用一個(gè)難以被第三方推測(cè)的卡ID來(lái)與讀寫(xiě)器100進(jìn)行通信,這使得可以保護(hù)非接觸式卡200B的持卡人的隱私。
在“檢查模式”中,檢查機(jī)可以使用一個(gè)固定的卡ID,通過(guò)讀寫(xiě)器100與多個(gè)非接觸式卡200B進(jìn)行通信,以便檢查這樣的多個(gè)非接觸式卡200B。通過(guò)保存一個(gè)固定的卡ID,檢查機(jī)執(zhí)行與卡ID相關(guān)的計(jì)算變得不必要,結(jié)果提高了檢查的效率。
注意,操作模式不限于“檢查模式”和“使用模式”,因此操作模式可以是可以進(jìn)行存儲(chǔ)器初始化的模式或者是不可以進(jìn)行存儲(chǔ)器初始化的模式。在任意情況下,非接觸式卡200B根據(jù)操作模式而生成卡ID。
例如,在持卡人不擔(dān)心他/她的隱私的情況下,在用于生成固定的卡ID的模式中,非接觸式卡200B生成一個(gè)固定的卡ID。在此情況下,固定的卡ID的使用允許持卡人接收到特定的服務(wù)。相反,在持卡人擔(dān)心他/她的隱私的情況下,在用于使用隨機(jī)數(shù)生成卡ID的模式中,非接觸式卡200B生成一個(gè)卡ID。在此情況下,使用這種卡ID導(dǎo)致提高了持卡人的便利性。
固定的卡ID可以被存儲(chǔ)在不允許重寫(xiě)信息的ROM中。在此情況下,上述的檢查機(jī)等可以預(yù)先保存測(cè)試模式。
此外,固定的卡ID可以被存儲(chǔ)在允許重寫(xiě)信息的非易失性存儲(chǔ)器中。在此情況下,可以重寫(xiě)固定的卡ID。非易失性存儲(chǔ)器的例子是EEPROM、FeRAM、MRAM、OUM等。
注意,固定卡ID生成單元213可以順序地使用包括在一個(gè)已知的卡ID序列中的卡ID來(lái)生成一個(gè)卡ID,而不是生成一個(gè)固定的卡ID。在此情況下,通過(guò)使讀寫(xiě)器100根據(jù)上述卡ID序列并根據(jù)開(kāi)始使用該卡ID序列時(shí)所使用的卡ID而預(yù)先知道將要發(fā)送給它的卡ID,可以獲得和通過(guò)使用固定的卡ID而產(chǎn)生的同樣的效果。
此外,如圖15所示,非接觸式卡200B可以被還包括區(qū)域檢測(cè)單元220的非接觸式卡200C來(lái)替換。區(qū)域檢測(cè)單元220檢測(cè)非接觸式卡200C存在于特定的區(qū)域中?;跈z測(cè)的結(jié)果,區(qū)域檢測(cè)單元220改變存儲(chǔ)在模式判斷標(biāo)志存儲(chǔ)單元2083中的模式判斷標(biāo)志的值。
例如,假設(shè)非接觸式卡200C的持卡人是某公司的員工的情況。當(dāng)持有他/她的非接觸式卡200C的這個(gè)員工進(jìn)入該公司所擁有的建筑物時(shí),區(qū)域檢測(cè)單元220檢測(cè)到非接觸式卡200C存在于該建筑物中。在此情況下,區(qū)域檢測(cè)單元220將模式判斷標(biāo)志的值改變成一個(gè)指示要生成固定的卡ID的值。同時(shí),當(dāng)檢測(cè)到這個(gè)非接觸式卡200C不存在于該建筑物中時(shí),區(qū)域檢測(cè)單元220將模式判斷標(biāo)志的值改變成一個(gè)指示要使用隨機(jī)值生成卡ID的值。
于是,當(dāng)員工在公司建筑物之內(nèi)時(shí),監(jiān)督他們的活動(dòng)成為可能,而當(dāng)他們?cè)诠窘ㄖ镏鈺r(shí),他們的隱私被保護(hù)。
此外,如圖16中所示,作為從非接觸式卡200B中刪去第一請(qǐng)求判斷單元211和第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2082的結(jié)果,非接觸式卡200BB可以代替非接觸式卡200B。在此情況下,如圖17所示,非接觸式卡200BB的操作是從圖14中示出的步驟中刪除由第一請(qǐng)求判斷單元211執(zhí)行的以下步驟的結(jié)果提取第一請(qǐng)求判斷標(biāo)志的步驟(S302);判斷請(qǐng)求命令是否為第一個(gè)請(qǐng)求命令的步驟(S303);以及改變第一請(qǐng)求判斷標(biāo)志的值的步驟(S309)。
非接觸式卡200BB能夠產(chǎn)生通過(guò)非接觸式卡200B根據(jù)操作模式而生成卡ID所產(chǎn)生的效果。
(第三個(gè)實(shí)施例)圖18示出根據(jù)第三個(gè)實(shí)施例的非接觸式卡200D的結(jié)構(gòu)的圖。
非接觸式卡200D由天線201、電力存儲(chǔ)單元202、電力檢測(cè)單元203、發(fā)送/接收電路204、CPU 205、ROM 207B和RAM 208組成,如同第一個(gè)實(shí)施例的非接觸式卡200的情況一樣。
ROM 207B存儲(chǔ)隨機(jī)數(shù)ID生成程序210A、第一請(qǐng)求判斷程序211A和提取程序212A。ROM 207B還存儲(chǔ)通信結(jié)束判斷程序221A。CPU執(zhí)行每個(gè)存儲(chǔ)在ROM 207B中的程序。
通信結(jié)束判斷程序221A是一個(gè)用于監(jiān)視發(fā)送/接收電路204和讀寫(xiě)器100之間的通信是否結(jié)束的程序。
圖19是示出圖18所示的非接觸式卡200D的內(nèi)部結(jié)構(gòu)的功能圖。參考圖19提供以下的描述。通過(guò)CPU 205執(zhí)行通信結(jié)束判斷程序221A來(lái)實(shí)現(xiàn)通信結(jié)束判斷單元221的功能。
通信結(jié)束判斷單元221可以用軟件或?qū)S糜布?lái)實(shí)現(xiàn)。
以下描述了通信結(jié)束判斷單元221的操作。
通信結(jié)束判斷單元監(jiān)視發(fā)送/接收電路204和讀寫(xiě)器100之間的通信是否結(jié)束。當(dāng)判斷出發(fā)送/接收電路204和讀寫(xiě)器100之間的通信結(jié)束時(shí),通信結(jié)束判斷單元221將存儲(chǔ)在第一請(qǐng)求判斷標(biāo)志存儲(chǔ)單元2082中的第一請(qǐng)求判斷標(biāo)志的值改變?yōu)槟J(rèn)的值,例如“0”。當(dāng)判斷出發(fā)送/接收電路204和讀寫(xiě)器100之間的通信還沒(méi)有結(jié)束時(shí),通信結(jié)束判斷單元221不改變第一請(qǐng)求判斷標(biāo)志的值。
通過(guò)第一個(gè)實(shí)施例和第二個(gè)實(shí)施例的描述,很明顯的是,當(dāng)?shù)谝徽?qǐng)求判斷標(biāo)志的值是默認(rèn)的值時(shí),卡ID是新生成的。因此,在判斷出接收/發(fā)送電路204和讀寫(xiě)器100之間的通信已結(jié)束并且隨后收到一個(gè)請(qǐng)求命令之后,非接觸式卡200D新生成一個(gè)卡ID。
在和非接觸式卡進(jìn)行的通信結(jié)束之后,讀寫(xiě)器100在后面的通信中可以將這個(gè)非接觸式卡看作一個(gè)不同的非接觸式卡。這允許非接觸式卡改變它的卡ID。于是,保護(hù)非接觸式卡的持卡人的隱私成為可能。
同時(shí),當(dāng)通信結(jié)束判斷單元221判斷出發(fā)送/接收單元204和讀寫(xiě)器100之間的通信結(jié)束時(shí),隨機(jī)數(shù)ID生成單元210可以生成一個(gè)新的卡ID,并且將這個(gè)新的卡ID存儲(chǔ)在ID存儲(chǔ)單元2081中。在此情況下,可以預(yù)先執(zhí)行在下一次通信的開(kāi)始要執(zhí)行的生成新的卡ID的步驟。
(第四個(gè)實(shí)施例)上述的實(shí)施例描述了卡ID是隨機(jī)數(shù)和固定值的情況。如圖20所示,卡ID可以由包含隨機(jī)數(shù)的部分500和包含固定值的部分501組成。當(dāng)在一組卡識(shí)別過(guò)程中使用同一個(gè)卡ID并且沒(méi)有不變地使用該同一個(gè)卡ID時(shí),本發(fā)明的目的就可以達(dá)到。因此,卡ID的一部分可以是固定值。
非接觸式卡的卡ID中的固定值部分能夠包括發(fā)卡商的ID、服務(wù)類(lèi)型等,而通過(guò)使用隨機(jī)數(shù)部分來(lái)達(dá)到本發(fā)明的目的。因此,通過(guò)檢查卡ID中的固定值部分,讀寫(xiě)器可以獲得該卡的信息,同時(shí)防止識(shí)別持卡人的活動(dòng)也成為可能。
在上述情況下,部分500包含由隨機(jī)數(shù)ID生成單元210生成的固定值,而部分501包含由固定ID生成單元213生成的固定值。
此外,該卡ID可以被存儲(chǔ)在非易失性存儲(chǔ)器中,在此情況下,卡ID的固定值部分可重寫(xiě)。于是,通過(guò)由非接觸式卡200根據(jù)服務(wù)來(lái)選擇卡ID并將選中的卡ID的值存儲(chǔ)在該非易失性存儲(chǔ)器中,進(jìn)一步提高保護(hù)持卡人的隱私成為可能。
(第五個(gè)實(shí)施例)如圖21所示,非接觸式卡200可以被非接觸式卡200E來(lái)代替,其中非接觸式卡200E在使用時(shí)位于諸如移動(dòng)電話這樣的移動(dòng)終端設(shè)備中。圖22是示出移動(dòng)終端設(shè)備400和非接觸式卡200E的結(jié)構(gòu)的圖。
非接觸式卡200E沒(méi)有任何天線。當(dāng)其被插入到移動(dòng)終端設(shè)備400中時(shí),非接觸式卡200E利用配備在移動(dòng)終端設(shè)備400上的天線401來(lái)與讀寫(xiě)器100進(jìn)行通信。此外,非接觸式卡200E具有電力傳輸單元260而不是電力存儲(chǔ)單元202。電力傳輸單元260將從移動(dòng)終端設(shè)備400的電源單元402提供的電力傳輸?shù)椒墙佑|式卡200E內(nèi)。
以下描述了非接觸式卡200E的操作。在電力檢測(cè)單元203檢測(cè)到電力傳輸單元260已經(jīng)將從電源單元402提供的電力傳輸?shù)椒墙佑|式卡200E內(nèi)之后,第一請(qǐng)求判斷單元211做出以下判斷在發(fā)送/接收電路204通過(guò)天線401收到一個(gè)請(qǐng)求命令的情況下,第一請(qǐng)求判斷單元211判斷這個(gè)接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令還是第二個(gè)或者更后面的請(qǐng)求命令。
當(dāng)接收到的請(qǐng)求命令是第一個(gè)請(qǐng)求命令時(shí),隨機(jī)數(shù)ID生成單元210使用隨機(jī)數(shù)來(lái)生成一個(gè)卡ID,并且發(fā)送/接收電路204通過(guò)天線401向讀寫(xiě)器100發(fā)送包括該生成的卡ID的初始應(yīng)答。此外,隨機(jī)數(shù)ID生成單元210將該生成的卡ID存儲(chǔ)到ID存儲(chǔ)單元2081中。
同時(shí),當(dāng)接收到的請(qǐng)求命令是第二個(gè)或者更后面的請(qǐng)求命令時(shí),發(fā)送/接收電路204通過(guò)天線401向讀寫(xiě)器100發(fā)送包括存儲(chǔ)在ID存儲(chǔ)單元2081中的卡ID的初始應(yīng)答。
第五個(gè)實(shí)施例也產(chǎn)生與第一個(gè)實(shí)施例同樣的效果,也就是,使得讀寫(xiě)器100能夠在一組卡識(shí)別過(guò)程中與非接觸式卡200E進(jìn)行通信,識(shí)別出讀寫(xiě)器100正在與非接觸式卡200進(jìn)行通信,以及提高了保護(hù)非接觸式卡200E的持卡人的隱私的可能性。
(第一個(gè)到第五個(gè)實(shí)施例的補(bǔ)充1)在上述實(shí)施例中描述的隨機(jī)數(shù)ID生成單元210、ID存儲(chǔ)單元2081、第一請(qǐng)求判斷單元211、提取單元212、通信結(jié)束判斷單元221、模式判斷單元214以及固定ID生成單元213的功能典型地由CPU執(zhí)行計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)。要被執(zhí)行的這些程序可以被存儲(chǔ)在非接觸式卡中包括的ROM中,或者可以被外部下載并且存儲(chǔ)在非易失性存儲(chǔ)器中。
(第一個(gè)到第五個(gè)實(shí)施例的補(bǔ)充2)通過(guò)結(jié)合程序和諸如CPU、RAM、ROM以及非易失性存儲(chǔ)器這樣的硬件資源,上述的功能可以用作為集成電路LSI的來(lái)實(shí)現(xiàn)。在功能連貫(function-by-function)的基礎(chǔ)上,這些功能可以被并入到一個(gè)芯片中,或者這些功能中的一個(gè)或多個(gè)或全部可以被并入到一個(gè)芯片中。
圖23、圖24和圖25是示出第一個(gè)實(shí)施例、第二個(gè)實(shí)施例和第三個(gè)實(shí)施例的功能分別地并入到集成電路的示例情況的圖。LSI1001、LSI 1002和LSI 1003是示例的集成電路。在這些圖的每一個(gè)中虛線圈起的部分表示一個(gè)集成電路。根據(jù)集成度,集成電路可以被稱為“集成電路(IC)”、“系統(tǒng)大規(guī)模集成電路(system LSI)”、“超大規(guī)模集成電路(super LSI)”和“甚大規(guī)模集成電路(ultra LSI)”。
需要注意的是,LSI不是集成電路唯一的例子,因而它們可以用個(gè)人電路或通用處理器來(lái)實(shí)現(xiàn)。也可以利用在LSI制造之后可編程的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、或者可重新配置的處理器,其中在該可重新配置的處理器中,用于LSI中的電路單元的連接和設(shè)置能夠被重新配置。
此外,隨著由于半導(dǎo)體技術(shù)或者從偏離于該技術(shù)的其它技術(shù)的發(fā)展而導(dǎo)致的用于并入替代LSI的集成電路的技術(shù)的到來(lái),可以使用新得到的技術(shù)來(lái)進(jìn)行上述功能的集成。可以引用生物技術(shù)作為一個(gè)例子。
也要注意,上述實(shí)施例描述了與讀寫(xiě)器遵守ISO/IEC14443-3(B類(lèi),初始化和防碰撞方案)進(jìn)行通信的非接觸式卡,但是根據(jù)本發(fā)明的非接觸式卡可以是遵守ISO/IEC14443-3的A類(lèi)或者遵守稱作C類(lèi)的標(biāo)準(zhǔn)來(lái)執(zhí)行通信的非接觸式卡。
工業(yè)實(shí)用性根據(jù)本發(fā)明的非接觸式卡通過(guò)使用第三方難以推測(cè)的卡ID來(lái)保護(hù)其持卡人的隱私。此外,讀寫(xiě)器可以與本發(fā)明的非接觸式卡進(jìn)行通信,識(shí)別出該讀寫(xiě)器正在與這個(gè)非接觸式卡進(jìn)行通信。因而,根據(jù)本發(fā)明的非接觸式卡也可以應(yīng)用于執(zhí)行非接觸式通信的系統(tǒng)中(例如,RF標(biāo)簽)。
權(quán)利要求
1.一種非接觸式卡,用于在被提供電力之后與讀寫(xiě)器進(jìn)行通信,包括電力檢測(cè)單元,用于檢測(cè)足夠與所述讀寫(xiě)器進(jìn)行通信的電力;標(biāo)識(shí)符確定單元,用于每當(dāng)所述電力檢測(cè)單元檢測(cè)到所述足夠的電力時(shí)確定一個(gè)標(biāo)識(shí)所述非接觸式卡的標(biāo)識(shí)符;已確定標(biāo)識(shí)符存儲(chǔ)單元,用于保存由所述標(biāo)識(shí)符確定單元確定的所述標(biāo)識(shí)符;接收單元,用于從所述讀寫(xiě)器接收請(qǐng)求應(yīng)將標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器的命令;以及發(fā)送單元,用于(i)在由所述接收單元接收到的所述命令是第一個(gè)接收到的命令的情況下,將由所述標(biāo)識(shí)符確定單元確定的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器,以及(ii)在由所述接收單元接收到的所述命令是第二個(gè)或者更后面接收到的命令的情況下,將保存在所述已確定標(biāo)識(shí)符存儲(chǔ)單元中的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器。
2.根據(jù)權(quán)利要求1所述的非接觸式卡,其中,所述標(biāo)識(shí)符確定單元用于每當(dāng)所述電力檢測(cè)單元檢測(cè)到所述足夠的電力時(shí)生成一個(gè)標(biāo)識(shí)符,并且將所述生成的標(biāo)識(shí)符確定為標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符。
3.根據(jù)權(quán)利要求2所述的非接觸式卡,其中,所述標(biāo)識(shí)符確定單元用于生成由固定值部分和隨機(jī)數(shù)部分構(gòu)成的所述標(biāo)識(shí)符。
4.根據(jù)權(quán)利要求1所述的非接觸式卡,進(jìn)一步包含候選標(biāo)識(shí)符存儲(chǔ)單元,用于保存候選標(biāo)識(shí)符,其中,所述標(biāo)識(shí)符確定單元用于每當(dāng)所述電力檢測(cè)單元檢測(cè)到所述足夠的電力時(shí),選擇保存在所述候選標(biāo)識(shí)符存儲(chǔ)單元中的所述候選標(biāo)識(shí)符之一,并且將所述選中的候選標(biāo)識(shí)符確定為標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符。
5.根據(jù)權(quán)利要求1所述的非接觸式卡,其中,所述標(biāo)識(shí)符確定單元使用隨機(jī)數(shù)來(lái)確定所述標(biāo)識(shí)符。
6.根據(jù)權(quán)利要求1所述的非接觸式卡,進(jìn)一步包含通信結(jié)束檢測(cè)單元,用于檢測(cè)所述讀寫(xiě)器和所述接收單元以及所述發(fā)送單元之間的通信的結(jié)束,其中,在所述通信結(jié)束單元檢測(cè)到所述通信的結(jié)束的情況下,所述標(biāo)識(shí)符確定單元用于確定一個(gè)新的標(biāo)識(shí)符,并且所述已確定標(biāo)識(shí)符存儲(chǔ)單元用于保存所述新的標(biāo)識(shí)符。
7.根據(jù)權(quán)利要求1所述的非接觸式卡,其中,所述讀寫(xiě)器和所述非接觸式卡之間的所述通信遵守ISO/IEC14443,以及由所述發(fā)送單元發(fā)送的所述標(biāo)識(shí)符被設(shè)置為偽唯一鄰近式集成電路卡標(biāo)識(shí)符,該標(biāo)識(shí)符被包括在對(duì)從所述讀寫(xiě)器發(fā)送到所述非接觸式卡的請(qǐng)求命令的應(yīng)答中。
8.根據(jù)權(quán)利要求1所述的非接觸式卡,進(jìn)一步包含模式判斷單元,用于判斷所述非接觸式卡操作的操作模式;隨機(jī)標(biāo)識(shí)符生成單元,用于以隨機(jī)方式生成標(biāo)識(shí)符;以及特定標(biāo)識(shí)符生成單元,用于生成特定的標(biāo)識(shí)符,其中,所述標(biāo)識(shí)符確定單元用于基于由所述模式判斷單元做出的所述判斷,將下述標(biāo)識(shí)符之一確定為標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符由所述隨機(jī)標(biāo)識(shí)符生成單元生成的所述標(biāo)識(shí)符;以及由所述特定標(biāo)識(shí)符生成單元生成的所述標(biāo)識(shí)符。
9.根據(jù)權(quán)利要求8所述的非接觸式卡,其中,所述操作模式包括檢查模式,其指示所述非接觸式卡處于檢查過(guò)程中;以及使用模式,其指示所述非接觸式卡處于公共用戶的使用中,以及所述標(biāo)識(shí)符確定單元用于(i)在所述檢查模式中,確定由所述特定標(biāo)識(shí)符生成單元生成的所述標(biāo)識(shí)符是標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符,以及(ii)在所述使用模式中,確定由所述隨機(jī)標(biāo)識(shí)符生成單元生成的所述標(biāo)識(shí)符是標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符。
10.根據(jù)權(quán)利要求8所述的非接觸式卡,其中,所述特定標(biāo)識(shí)符生成單元基于存儲(chǔ)在只讀存儲(chǔ)器中的信息來(lái)生成所述標(biāo)識(shí)符,其中存儲(chǔ)在所述只讀存儲(chǔ)器中的信息不可重寫(xiě)。
11.根據(jù)權(quán)利要求8所述的非接觸式卡,其中,所述特定標(biāo)識(shí)符生成單元基于存儲(chǔ)在非易失性存儲(chǔ)器中的信息來(lái)生成所述標(biāo)識(shí)符,其中存儲(chǔ)在所述非易失性存儲(chǔ)器中的信息可重寫(xiě)。
12.根據(jù)權(quán)利要求11所述的非接觸式卡,其中,所述非易失性存儲(chǔ)器是電可擦除可編程只讀存儲(chǔ)器、鐵電隨機(jī)存取存儲(chǔ)器、磁阻隨機(jī)存取存儲(chǔ)器以及相變存儲(chǔ)器其中之一。
13.一種由非接觸式卡執(zhí)行以發(fā)送標(biāo)識(shí)符的通信方法,所述非接觸式卡在被提供電力之后與讀寫(xiě)器進(jìn)行通信,所述方法包括檢測(cè)足夠與所述讀寫(xiě)器進(jìn)行通信的電力;每當(dāng)在所述檢測(cè)中檢測(cè)到所述足夠的電力時(shí),確定一個(gè)標(biāo)識(shí)所述非接觸式卡的標(biāo)識(shí)符;將所述確定的標(biāo)識(shí)符存儲(chǔ)到存儲(chǔ)單元中;從所述讀寫(xiě)器接收請(qǐng)求應(yīng)將標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器的命令;以及(i)在所述接收到的命令是第一個(gè)接收到的命令的情況下,將所述確定的標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器,以及(ii)在所述接收到的命令是第二個(gè)或者更后面接收到的命令情況下,將存儲(chǔ)在所述存儲(chǔ)單元中的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器。
14.一種非接觸式卡中的集成電路,所述非接觸式卡在被提供電力之后與讀寫(xiě)器進(jìn)行通信,所述集成電路包含電力檢測(cè)單元,用于檢測(cè)足夠與所述讀寫(xiě)器進(jìn)行通信的電力;標(biāo)識(shí)符確定單元,用于每當(dāng)所述電力檢測(cè)單元檢測(cè)到所述足夠的電力時(shí)確定一個(gè)標(biāo)識(shí)所述非接觸式卡的標(biāo)識(shí)符;已確定標(biāo)識(shí)符存儲(chǔ)單元,用于保存由所述標(biāo)識(shí)符確定單元確定的所述標(biāo)識(shí)符;接收單元,用于從所述讀寫(xiě)器接收請(qǐng)求應(yīng)將標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器的命令;以及發(fā)送單元,用于(i)在由所述接收單元接收到的所述命令是第一個(gè)接收到的命令的情況下,將由所述標(biāo)識(shí)符確定單元確定的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器,以及(ii)在由所述接收單元接收到的所述命令是第二個(gè)或者更后面接收到的命令的情況下,將保存在所述已確定標(biāo)識(shí)符存儲(chǔ)單元中的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器。
15.一種用于發(fā)送非接觸式卡的標(biāo)識(shí)符的程序,所述非接觸式卡在被提供電力之后與讀寫(xiě)器進(jìn)行通信,所述程序使計(jì)算機(jī)執(zhí)行檢測(cè)足夠與所述讀寫(xiě)器進(jìn)行通信的電力;每當(dāng)在所述檢測(cè)中檢測(cè)到所述足夠的電力時(shí),確定一個(gè)標(biāo)識(shí)所述非接觸式卡的標(biāo)識(shí)符;將所述確定的標(biāo)識(shí)符存儲(chǔ)到存儲(chǔ)單元中;從所述讀寫(xiě)器接收請(qǐng)求應(yīng)將標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器的命令;以及(i)在所述接收到的命令是第一個(gè)接收到的命令的情況下,將所述確定的標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器,以及(ii)在所述接收到的命令是第二個(gè)或者更后面接收到的命令情況下,將存儲(chǔ)在所述存儲(chǔ)單元中的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器。
16.一種其中存儲(chǔ)了用于發(fā)送非接觸式卡的標(biāo)識(shí)符的程序的存儲(chǔ)介質(zhì),所述非接觸式卡在被提供電力之后與讀寫(xiě)器進(jìn)行通信,所述程序使計(jì)算機(jī)執(zhí)行檢測(cè)足夠與所述讀寫(xiě)器進(jìn)行通信的電力;每當(dāng)在所述檢測(cè)中檢測(cè)到所述足夠的電力時(shí),確定一個(gè)標(biāo)識(shí)所述非接觸式卡的標(biāo)識(shí)符;將所述確定的標(biāo)識(shí)符存儲(chǔ)到存儲(chǔ)單元中;從所述讀寫(xiě)器接收請(qǐng)求應(yīng)將標(biāo)識(shí)所述非接觸式卡的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器的命令;以及(i)在所述接收到的命令是第一個(gè)接收到的命令的情況下,將所述確定的標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器,以及(ii)在所述接收到的命令是第二個(gè)或者更后面接收到的命令情況下,將存儲(chǔ)在所述存儲(chǔ)單元中的所述標(biāo)識(shí)符發(fā)送到所述讀寫(xiě)器。
全文摘要
本發(fā)明旨在提供一種非接觸式卡,該非接觸式卡使讀寫(xiě)器能夠在一組卡識(shí)別過(guò)程中識(shí)別這種讀寫(xiě)器正在與那個(gè)卡進(jìn)行通信,并且提高了保護(hù)持卡人的隱私的可能性。非接觸式卡(200)包括電力檢測(cè)單元(203);隨機(jī)數(shù)ID生成單元(210),其每當(dāng)電力檢測(cè)單元(203)檢測(cè)到電力被提供時(shí),確定標(biāo)識(shí)卡(200)的標(biāo)識(shí)符;ID存儲(chǔ)單元(2081),其保存所確定的標(biāo)識(shí)符;發(fā)送/接收電路(204),其接收請(qǐng)求應(yīng)將標(biāo)識(shí)卡(200)的標(biāo)識(shí)符發(fā)送到讀寫(xiě)器(100)的命令,并且發(fā)送/接收電路(204)在接收到的命令是第一個(gè)接收到的命令的情況下,將所確定的標(biāo)識(shí)符發(fā)送到讀寫(xiě)器(100),而在接收到的命令是第二個(gè)或者更后面接收到的命令的情況下,將所保存的標(biāo)識(shí)符發(fā)送到讀寫(xiě)器(100)。
文檔編號(hào)G06K19/07GK1906623SQ20058000142
公開(kāi)日2007年1月31日 申請(qǐng)日期2005年4月7日 優(yōu)先權(quán)日2004年4月14日
發(fā)明者中部太志, 植田榮治 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
梁平县| 余庆县| 张家港市| 韶关市| 新余市| 泽库县| 宁安市| 建瓯市| 鹤庆县| 潼南县| 晋中市| 沾益县| 刚察县| 昂仁县| 德格县| 葵青区| 五台县| 林口县| 灯塔市| 融水| 临安市| 定西市| 札达县| 个旧市| 双鸭山市| 北宁市| 勐海县| 金华市| 永昌县| 哈密市| 城口县| 海林市| 正宁县| 新化县| 黑河市| 宁津县| 修武县| 双峰县| 和田县| 马边| 白山市|