一種借助外部終端驗(yàn)證的安全智能卡及其驗(yàn)證方法
【專(zhuān)利說(shuō)明】一種借助外部終端驗(yàn)證的安全智能卡及其驗(yàn)證方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及智能卡,具體地涉及一種能夠借助外部終端進(jìn)行驗(yàn)證后使用的安全智能卡及其驗(yàn)證方法。
[0003]
【背景技術(shù)】
[0004]目前,銀行卡作為消費(fèi)者常用的支付工具,實(shí)用的頻率越來(lái)越高。因此,由于卡片而產(chǎn)生的風(fēng)險(xiǎn)類(lèi)型也越來(lái)越多,具體如下:
卡片遺失風(fēng)險(xiǎn):目前,多數(shù)用戶(hù)將卡片放在錢(qián)包內(nèi),如果錢(qián)包遺失,由于錢(qián)包內(nèi)常存有身份證、工作卡等私人信息,或因其他原因,用戶(hù)的密碼被通過(guò)其他渠道盜取,因此,卡片遺失后引起的資金風(fēng)險(xiǎn)較大。
[0005]卡片復(fù)制風(fēng)險(xiǎn):目前,對(duì)于磁條卡,市面上讀取磁條卡的技術(shù)已不再是秘密;對(duì)于IC卡,雖然加密水平比磁條卡高,但也存在被讀取的風(fēng)險(xiǎn)。且被讀取后,一般情況下,用戶(hù)并不知情,被盜用的風(fēng)險(xiǎn)依然很高。
[0006]
【發(fā)明內(nèi)容】
[0007]鑒于上述問(wèn)題,本發(fā)明旨在提供一種能夠進(jìn)一步提高智能卡的安全性的借助外部終端驗(yàn)證的安全智能卡及其驗(yàn)證方法。
[0008]本發(fā)明的借助外部終端驗(yàn)證的安全智能卡,其特在于,包括:
安全芯片模塊,用于存儲(chǔ)智能卡的卡片信息;
卡驗(yàn)證子模塊,用于觸發(fā)智能卡的驗(yàn)證功能并且根據(jù)驗(yàn)證結(jié)果向所述安全芯片模塊發(fā)出啟動(dòng)或者關(guān)閉的工作請(qǐng)求,另一方面僅在向所述安全芯片模塊發(fā)出啟動(dòng)的工作請(qǐng)求的情況下才觸發(fā)下述計(jì)時(shí)子模塊;
Token子模塊,在卡片需要進(jìn)行驗(yàn)證的情況下,用于生成驗(yàn)證用的驗(yàn)證碼;
I/O通信子模塊,用于與所述外部終端之間進(jìn)行數(shù)據(jù)傳輸;
電源子模塊,用于給安全智能卡提供電源;以及
計(jì)時(shí)子模塊,用于根據(jù)所述卡驗(yàn)證子模塊的觸發(fā)對(duì)智能卡的可用時(shí)間進(jìn)行計(jì)時(shí)。
[0009]優(yōu)選地,還包括:設(shè)置在所述安全智能卡外部的、用于啟動(dòng)所述卡驗(yàn)證子模塊的開(kāi)關(guān)鍵。
[0010]優(yōu)選地,所述電源子模塊在默認(rèn)模式下電源處于睡眠狀態(tài),當(dāng)需要驗(yàn)證時(shí)電源處于工作狀態(tài)。
[0011]優(yōu)選地,所述I/O通信子模塊用于將所述Token子模塊產(chǎn)生的驗(yàn)證碼利用通信交互方式發(fā)送到所述外部終端,并且用于接受來(lái)自所述外部終端的驗(yàn)證結(jié)果。
[0012]優(yōu)選地,所述通信交互方式包括:超聲波、藍(lán)牙、NFC。
[0013]本發(fā)明的對(duì)上述借助外部終端驗(yàn)證的安全智能卡進(jìn)行驗(yàn)證的驗(yàn)證方法包括下述步驟:
啟動(dòng)驗(yàn)證步驟,通過(guò)開(kāi)關(guān)按鍵啟動(dòng)卡驗(yàn)證子模塊,卡驗(yàn)證子模塊激活Token子模塊;驗(yàn)證碼傳輸步驟,Token子模塊產(chǎn)生驗(yàn)證碼并且通過(guò)通信交互方式傳輸至外部終端;外部終端驗(yàn)證步驟,外部終端收到驗(yàn)證碼后對(duì)驗(yàn)證碼進(jìn)行驗(yàn)證并且將驗(yàn)證結(jié)果發(fā)送回卡驗(yàn)證子模塊;
卡激活/關(guān)閉步驟,如果驗(yàn)證結(jié)果為成功,則卡驗(yàn)證子模塊激活安全芯片啟動(dòng)工作狀態(tài)并同時(shí)激發(fā)計(jì)時(shí)子模塊,如果驗(yàn)證結(jié)果為失敗,卡驗(yàn)證子模塊不激活安全芯片;
計(jì)時(shí)步驟,計(jì)時(shí)子模塊在被所述卡驗(yàn)證子模塊激活后開(kāi)始計(jì)時(shí),在達(dá)到預(yù)先設(shè)定的時(shí)間后通知安全芯片關(guān)閉工作狀態(tài)。
[0014]優(yōu)選地,所述驗(yàn)證碼為T(mén)oken序列號(hào)。
[0015]優(yōu)選地,所述通信交互方式包括:超聲波、藍(lán)牙、NFC。
[0016]優(yōu)選地,在外部終端驗(yàn)證步驟中,外部終端對(duì)驗(yàn)證碼進(jìn)行驗(yàn)證的方式包括本地驗(yàn)證、云端驗(yàn)證。
[0017]本發(fā)明的借助外部終端驗(yàn)證的安全智能卡及其驗(yàn)證方法相對(duì)目前的現(xiàn)有技術(shù)而言,能夠通過(guò)與外部終端進(jìn)行交互認(rèn)證,進(jìn)一步提高了卡片的安全性。這樣,用戶(hù)即使遺失了卡片,由于除用戶(hù)本人之外的其他使用者沒(méi)有外部終端,將無(wú)法進(jìn)行解鎖,卡片將處于關(guān)閉狀態(tài),不能使用。因此,本發(fā)明的借助外部終端驗(yàn)證的安全智能卡及其驗(yàn)證方法能夠更號(hào)地保證用戶(hù)安全智能卡的資金安全。
[0018]
【附圖說(shuō)明】
[0019]圖1是表示本發(fā)明的借助外部終端驗(yàn)證的安全智能卡的構(gòu)造示意圖。
[0020]圖2是表示本發(fā)明的借助外部終端驗(yàn)證的安全智能卡的驗(yàn)證方法的流程示意圖。
[0021]
【具體實(shí)施方式】
[0022]下面介紹的是本發(fā)明的多個(gè)實(shí)施例中的一些,旨在提供對(duì)本發(fā)明的基本了解。并不旨在確認(rèn)本發(fā)明的關(guān)鍵或決定性的要素或限定所要保護(hù)的范圍。
[0023]圖1是表示本發(fā)明的借助外部終端驗(yàn)證的安全智能卡的構(gòu)造示意圖。
[0024]如圖1所示,本發(fā)明的借助外部終端驗(yàn)證的安全智能卡包括安全芯片100、卡驗(yàn)證子模塊200、Token子模塊、I/O通信子模塊、電源子模塊500。本發(fā)明的借助外部終端驗(yàn)證的安全智能卡通過(guò)通信交互與外部終端700進(jìn)行通信驗(yàn)證。
[0025]下面,對(duì)于安全智能卡的各組成單元進(jìn)行說(shuō)明。
[0026]安全芯片模塊100是IC卡的安全芯片模塊,它用于存儲(chǔ)智能卡的卡片信息。例如,智能卡是銀行卡的情況下,安全芯片模塊100用于儲(chǔ)存銀行卡的卡號(hào)、有效期、CVN等。
[0027]卡驗(yàn)證子模塊200用于觸發(fā)智能卡的驗(yàn)證功能并且根據(jù)驗(yàn)證結(jié)果向安全芯片模塊100發(fā)出啟動(dòng)或者關(guān)閉的工作請(qǐng)求,另一方面僅在向安全芯片模塊100發(fā)出啟動(dòng)的工作請(qǐng)求的情況下才觸發(fā)下述計(jì)時(shí)子模塊600。
[0028]Token子模塊300是在卡片需要進(jìn)行驗(yàn)證的情況下用于生成驗(yàn)證用的驗(yàn)證碼。作為驗(yàn)證碼可以是Token序列碼。
[0029]I/O通信子模塊400用于與外部終端700之間進(jìn)行數(shù)據(jù)傳輸。在本發(fā)明中不對(duì)I/O通信子模塊400與外部終端700之間的通訊方式進(jìn)行特別限定,優(yōu)選地通訊方式有超聲波、低功率藍(lán)牙、NFC。
[0030]電源子模塊500是安全智能卡的電源模塊,用于給安全智能卡提供電源,默認(rèn)模式下電源處于睡眠狀態(tài),當(dāng)需要驗(yàn)證時(shí),電源處于工作狀態(tài)。
[0031]計(jì)時(shí)子模塊600在卡驗(yàn)證子模塊200的觸發(fā)下對(duì)于智能卡的可用時(shí)間進(jìn)行計(jì)時(shí)。用戶(hù)能夠?qū)ㄆ目捎脮r(shí)間進(jìn)行設(shè)定,例如設(shè)定為5分鐘的情況下,計(jì)時(shí)子模塊600在卡驗(yàn)證子模塊200的觸發(fā)下進(jìn)行計(jì)時(shí),在達(dá)到5分鐘的情況下,通知卡驗(yàn)證子模塊600向安全芯片發(fā)出關(guān)閉的工作請(qǐng)求。這樣在用戶(hù)設(shè)定的5分鐘時(shí)間內(nèi),用戶(hù)可以連續(xù)刷卡而不需要重新進(jìn)行驗(yàn)證,如果超過(guò)該設(shè)定的時(shí)間之后,則需要重新進(jìn)行驗(yàn)證解鎖。
[0032]進(jìn)一步,安全智能卡的外部還設(shè)置有用于啟動(dòng)卡驗(yàn)證子模塊100的開(kāi)關(guān)鍵。在需要進(jìn)行驗(yàn)證時(shí),用戶(hù)按下該開(kāi)關(guān)鍵來(lái)啟動(dòng)驗(yàn)證。
[0033]