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