智能卡是具有嵌入式芯片的安全令牌。智能卡通常與駕駛執(zhí)照相同,可以用金屬或塑料制成。它們通過直接物理接觸(也稱為芯片和dip)或通過短距離無線連接標準(例如近場通信(NFC))連接到讀取器。
智能卡上的芯片可以是單片機芯片或嵌入式存儲器芯片。智能卡設(shè)計為防篡改,并使用加密來為內(nèi)存中的信息提供保護。具有微控制器芯片的這些卡具有執(zhí)行卡上處理功能并且能夠添加,刪除和操縱芯片內(nèi)存中的信息的能力。
智能卡的第一批大量使用是Télécarte,1983年推出的法國付費電話支付電話卡。智能卡現(xiàn)在無處不在,正在迅速取代磁條卡技術(shù),只有300字節(jié)的非易失性存儲卡,可重寫內(nèi)存,無處理能力。
有各種國際標準和規(guī)格涵蓋智能卡技術(shù),其中一些專注于行業(yè)特定的應(yīng)用。在美國,智能卡技術(shù)符合國際標準(ISO / IEC 7816和ISO / IEC 14443),并得到智能卡聯(lián)盟的支持。
對于可以從芯片中恢復(fù)信息的智能卡技術(shù),可以進行各種攻擊。差分功率分析可以推導(dǎo)出諸如RSA之類的公共密鑰算法所使用的片上私有密鑰,而對稱密碼的一些實現(xiàn)也可能容易受定時攻擊或差分功率分析的影響。智能卡也可以物理拆卸,以便訪問板載微芯片。