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