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