一、智能卡是什么
智能卡(Smart Card)是內嵌有微芯(xin)片的塑料卡(通(tong)常是一張信(xin)用卡的大小)的通(tong)稱。一些智(zhi)(zhi)能(neng)卡包含一個微電子芯(xin)片,智(zhi)(zhi)能(neng)卡需要通(tong)過讀寫(xie)器進行數(shu)據交互。
智能卡(ka)(ka)配備有(you)CPU、RAM和(he)I/O,可自行(xing)處(chu)理(li)(li)數(shu)(shu)(shu)量(liang)較多的(de)(de)數(shu)(shu)(shu)據而不(bu)會干擾到主機CPU的(de)(de)工作(zuo)。智能卡(ka)(ka)還可過濾錯誤的(de)(de)數(shu)(shu)(shu)據,以減輕主機CPU的(de)(de)負擔。適應于(yu)端口數(shu)(shu)(shu)目較多且通信速(su)度需求較快(kuai)的(de)(de)場(chang)合。卡(ka)(ka)內的(de)(de)集成電路包括中(zhong)(zhong)央處(chu)理(li)(li)器(qi)CPU、可編程只讀存儲(chu)器(qi)EEPROM、隨機存儲(chu)器(qi)RAM和(he)固化在只讀存儲(chu)器(qi)ROM中(zhong)(zhong)的(de)(de)卡(ka)(ka)內操作(zuo)系(xi)統COS(Chip Operating System)。卡(ka)(ka)中(zhong)(zhong)數(shu)(shu)(shu)據分為(wei)外部讀取和(he)內部處(chu)理(li)(li)部分。
智能卡是以IC卡技(ji)(ji)術(shu)為(wei)核心,以計算(suan)機和通信技(ji)(ji)術(shu)為(wei)手段,將智能建筑內部的各項設施連接成為(wei)一個有機的整體,用戶(hu)通過一張(zhang)IC卡便可(ke)完成通常的鑰匙、資金結(jie)算(suan)、考勤和某(mou)些控制操作,如(ru)用lC卡開啟房(fang)門、IC卡就餐(can)、購物、娛樂、會議(yi)、停(ting)車、巡更(geng)、辦公、收費服務(wu)等各項活動。
二、智能卡有哪些優缺點
1、智能卡優點
(1)便于隨身攜帶:光卡可(ke)以(yi)方便地放到(dao)錢包中或(huo)者卡包中,可(ke)以(yi)郵寄(ji)。
(2)存儲容量大:一張卡可保存4-6兆(zhao)字節的信息(xi)。其它便攜(xie)式信息(xi)介(jie)質(zhi)(磁卡、IC卡、縮微(wei)膠片)均無(wu)法與其相比。
(3)信息記錄的高可靠性與高安全性:由于是激光打孔式的記錄方法(fa),因(yin)此該卡片不怕(pa)任何電/磁干擾,有很強的抗(kang)(kang)水,抗(kang)(kang)污(wu)染及抗(kang)(kang)劇(ju)烈溫度變化的能力。任何人以任何方法(fa)試圖改變卡中信息的內容(rong),必須留(liu)下痕跡。
(4)高保密性:Canon光卡(ka)擁(yong)有獨特(te)設(she)計的光卡(ka)信息(xi)保密措施,可以做到一卡(ka)一碼,該碼無法用常規方(fang)法讀(du)取,更無法破譯。
2、智能卡缺點
智能(neng)卡(ka)主要缺(que)點(dian)是并非所有智能(neng)卡(ka)讀卡(ka)器(qi)(qi)都兼容所有類(lei)型的(de)智能(neng)卡(ka)。有多種類(lei)型的(de)智能(neng)卡(ka),有些使用非標準(zhun)協議進(jin)行數據(ju)存儲(chu)和卡(ka)接口;一些智能(neng)卡(ka)和讀卡(ka)器(qi)(qi)也使用與其他讀卡(ka)器(qi)(qi)不(bu)兼容的(de)專有軟件。
雖然智能卡對于許(xu)多(duo)應用程序(xu)來說可能(neng)更安全,但(dan)它們仍然容易(yi)受到某些(xie)類型的(de)(de)攻擊。可以(yi)(yi)通過智能(neng)卡(ka)(ka)技術從芯(xin)片恢復(fu)信息的(de)(de)攻擊。差分(fen)(fen)功(gong)率分(fen)(fen)析可用于推斷公鑰(yao)算法(如RSA)使用的(de)(de)片上私鑰(yao)。對稱密碼的(de)(de)一些(xie)實(shi)現也易(yi)受定(ding)時攻擊或差分(fen)(fen)功(gong)率分(fen)(fen)析的(de)(de)影響。還可以(yi)(yi)物理(li)地拆卸智能(neng)卡(ka)(ka)以(yi)(yi)便訪問機載微芯(xin)片。