具有智能卡防失竊功能的微控制器系統(tǒng)及防失竊方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安全信息技術(shù)領(lǐng)域,具體涉及一種具有智能卡防失竊功能的微控制器系統(tǒng)、智能卡、智能卡識別設(shè)備及防失竊方法。
【背景技術(shù)】
[0002]智能卡是一種內(nèi)嵌有集成電路芯片的卡片的統(tǒng)稱。真正意義上的智能卡是就有中央處理器(CPU)的卡,其包括CPU、可編程只讀存儲器(EEPROM)、隨機存儲器(RAM)以及固化于只讀存儲器(ROM)中的操作系統(tǒng)(COS)。隨著集成電路技術(shù)的不斷提高,現(xiàn)在采用微控制器作為智能卡的總控制單元。
[0003]微控制器(MCU, micro control unit),是隨著大規(guī)模集成電路出現(xiàn)而發(fā)展起來的,通過輸入/輸出觸片把一系列邏輯指令作用于它內(nèi)部的存儲器或來自外部的數(shù)據(jù),可以把微控制器的操作所需的部件集成在同一芯片電路中,包括CPU、RAM、ROM、定時數(shù)器和多種1/0接口集成在一片芯片上,從而可以根據(jù)不同的應(yīng)用場合作出不同的組合控制。由此,智能卡被廣泛應(yīng)用于機密信息的安全存儲和處理等重要領(lǐng)域,例如,付費領(lǐng)域、銀行領(lǐng)域等。
[0004]正是由于智能卡存儲有機密信息,則一旦丟失或遭受到盜竊,不法之徒盜取智能卡中的機密信息,將給智能卡的所有者帶來一定程度上的或嚴重的損失。因此,智能卡的安全問題不容忽視,為了安全防護,一般采用如下措施:重要數(shù)據(jù)加密后傳送、卡與識別設(shè)備中設(shè)置安全區(qū)、設(shè)置止付名單即黑名單等。如果能夠有效檢驗出非法使用,將可以有效解決上述安全問題。
【發(fā)明內(nèi)容】
[0005]為了克服以上問題,本發(fā)明旨在提供一種具有智能卡防失竊功能的微控制器系統(tǒng)、智能卡識別設(shè)備、智能卡及防失竊方法,以期達到防止智能卡中的私密信息被盜取的目的。
[0006]為了實現(xiàn)上述目的,本發(fā)明提供了一種具有智能卡防失竊功能的微控制器系統(tǒng),應(yīng)用于帶有智能卡的終端設(shè)備和智能卡識別設(shè)備中,所述帶有智能卡的終端設(shè)備和/或智能卡識別設(shè)備中具有微控制器;所述微控制器系統(tǒng)包括微控制器;所述微控制器具有中央處理器、存儲器、操作系統(tǒng),所述微控制器系統(tǒng)還包括:
[0007]圖像獲取模塊,用于獲取所述智能卡的所有者和使用者的指紋或相貌信息,并轉(zhuǎn)換成代表所有者所述指紋或相貌信息的第一二位碼或條碼和代表使用者所述指紋或相貌信息的第二二位碼或條碼,所述第一二位碼或條碼與所述所述智能卡的使用者和/或所有者的身份信息相關(guān)聯(lián);
[0008]存儲模塊,用于存儲第一二位碼或條碼和關(guān)聯(lián)信息;
[0009]數(shù)據(jù)處理模塊,用于判斷所述第一二位碼或條碼與第二二位碼或條碼是否相同,如不同,啟動信息保護執(zhí)行模塊;
[0010]信息保護執(zhí)行模塊,包括信息銷毀單元和微處理器內(nèi)的信息凍結(jié)單元,當所述數(shù)據(jù)處理模塊判斷結(jié)果為不相符時,向所述信息銷毀單元發(fā)送信號,所述信息銷毀單元接收到信號后,將所述智能卡中的信息銷毀;同時向所述信息凍結(jié)單元發(fā)送信號,所述信息凍結(jié)單元接收到信號后,將存儲在所述微控制器的存儲器中與所述智能卡中相關(guān)聯(lián)信息凍結(jié)。
[0011]優(yōu)選地,所述微控制器位于智能卡識別設(shè)備中,所述智能卡包括接口信息單元和存儲單元,所述存儲單元用于存儲接口交互信息;所述微控制器包括與所述接口信息單元相匹配的接口端,所述智能卡的存儲單元用于存儲第一二位碼或條碼,所述智能卡識別設(shè)備獲取第二二位碼或條碼。
[0012]優(yōu)選地,所述微控制器位于智能卡中,所述智能卡設(shè)備單元包括接口信息單元和存儲單元,所述存儲單元用于存儲接口交互信息;所述微控制器包括與所述接口信息單元相匹配的接口端,所述智能卡識別設(shè)備的存儲單元用于存儲第一二位碼或條碼,所述智能卡獲取第二二位碼或條碼。
[0013]優(yōu)選地,所述信息保護執(zhí)行模塊還包括提醒單元,所述提醒單元收到所述數(shù)據(jù)處理模塊發(fā)送的啟動信號后,控制所述微控制器報警;還包括輸入指紋或相貌信息模塊,將獲取的指紋或相貌信息存入到所述微處理器存儲器中。
[0014]優(yōu)選地,所述信息銷毀單元為位于所述智能卡識別設(shè)備的擦除器,當其接收到信號后,所述擦除器將位于所述智能卡中的信息擦除;或者,所述信息銷毀單元為位于所述智能卡識別設(shè)備的激光產(chǎn)生器,所述智能卡的天線為激光融化單元,當其接收到信號后,所述激光產(chǎn)生器產(chǎn)生激光將位于所述智能卡中的天線融化掉。
[0015]優(yōu)選地,所述信息銷毀單元為位于所述智能卡中的信息自毀單元,當其接收到信號后,所述信息自毀單元將位于所述智能卡中的信息擦除。
[0016]優(yōu)選地,所述信息保護執(zhí)行模塊還包括信息恢復單元,當所述圖像獲取模塊再次所獲取的所述第二二位碼或條碼與第一二位碼或條碼相同后,所述信息恢復單元指示所述信息凍結(jié)單元將存儲在所述微控制器的存儲器中與所述智能卡中相關(guān)聯(lián)信息解凍,同時恢復所述智能卡中相關(guān)的信息。
[0017]本發(fā)明還提供了一種具有防失竊功能的智能卡,所述智能卡應(yīng)用于上述任意一個所述的微控制器系統(tǒng)中。
[0018]本發(fā)明還提供了一種智能卡識別設(shè)備,所述智能卡識別設(shè)備應(yīng)用于上述任意一個所述的微控制器系統(tǒng)中。
[0019]本發(fā)明還提供了一種智能卡的防失竊方法,其采用上述的微控制器系統(tǒng),所述方法包括:
[0020]步驟01:預先獲取所述智能卡的所有者和使用者的指紋或相貌信息,并轉(zhuǎn)換成代表所有者所述指紋或相貌信息的第一二位碼或條碼,并所述第一二位碼或條碼與所述所述智能卡的使用者和/或所有者的身份信息相關(guān)聯(lián);
[0021]步驟02:當智能卡連接到所述智能卡識別設(shè)備時,所述圖像獲取模塊獲取獲取所述智能卡的使用者的指紋或相貌信息,并轉(zhuǎn)換成代表使用者所述指紋或相貌信息的第二二位碼或條碼;
[0022]步驟03:所述數(shù)據(jù)處理模塊判斷所述第一二位碼或條碼與第二二位碼或條碼是否相同;
[0023]步驟04:所述步驟03中的判斷的結(jié)果為不同時,所述數(shù)據(jù)處理模塊向所述信息保護執(zhí)行模塊發(fā)送信號;
[0024]步驟05:所述信息保護執(zhí)行模塊接收到信號后,通過信息銷毀單元將所述智能卡中的信息銷毀,同時,通過信息凍結(jié)單元將所述微控制器中的存儲器中與所述智能卡相關(guān)聯(lián)息凍結(jié)。
[0025]本發(fā)明的具有智能卡防失竊功能的微控制器系統(tǒng)及防失竊方法,利用存儲模塊將智能卡所有者的指紋或相貌信息存儲起來;當智能卡連接到智能卡識別設(shè)備上時,通過圖像獲取模塊,能夠獲取智能卡使用者的指紋或相貌信息;再通過數(shù)據(jù)處理模塊,將圖像獲取模塊所獲取的指紋或相貌信息與使用者的指紋或相貌信息進行對比,判斷是否相同,如果相同,說明是智能卡所有者持卡,不會進行下一步操作;如果不相同,說明不是智能卡所有者持卡。為了避免盜竊者竊取機密信息,再通過信息保護執(zhí)行模