智能卡上的芯片可以是微控制器芯片或嵌入式存儲芯片。智能卡被設(shè)計(jì)為防篡改,并使用加密來保護(hù)內(nèi)存信息。這些帶有微控制器芯片的卡可以執(zhí)行卡上的處理功能,并可以添加、刪除和處理芯片內(nèi)存中的信息。
第一次大規(guī)模使用智能卡是Télécarte,一張用法語付費(fèi)的電話卡于1983年推出。智能卡現(xiàn)在無處不在,磁條卡技術(shù)正在迅速取代。該技術(shù)只有300字節(jié)的非易失性存儲容量、可重寫內(nèi)存和無處理能力。
智能卡技術(shù)有各種國際標(biāo)準(zhǔn)和規(guī)范,其中一些專注于特定行業(yè)的應(yīng)用。在美國,智能卡技術(shù)符合國際標(biāo)準(zhǔn)(ISO / IEC 7816和ISO / IEC 智能卡聯(lián)盟支持1443)。
從芯片中恢復(fù)信息的智能卡技術(shù)可能會受到各種攻擊。差分功耗分析可以推斷為RSA等公鑰算法使用的片上私鑰,而對稱密碼的某些實(shí)現(xiàn)可能容易受到定期攻擊或差分功耗分析的影響。智能卡還可以物理拆卸,以獲得訪問板載微芯片的權(quán)限。
微信公眾號