智能卡是具有嵌入式芯片的安全令牌。智能卡的尺寸通常与驾照相同,可以由金属或塑料制成。它们通过直接物理接触(也称为芯片和dip)或通过近距离无线通信(NFC)等近距离无线连接标准连接到阅读器。
智能卡上的芯片既可以是微控制器芯片,也可以是嵌入式存储器芯片。智能卡被设计为防篡改,并使用加密来保护内存信息。这些具有微控制器芯片的卡能够执行卡上处理功能,并且可以添加,删除和处理芯片内存中的信息。
智能卡的第一次大规模使用是Télécarte,一种用法语付费电话付款的电话卡,于1983年推出。智能卡现在无处不在,并且正在快速取代磁条卡技术,该技术只有300字节的非易失性存储容量,可重写的内存和无处理能力。
有各种国际标准和规范涵盖智能卡技术,其中一些专注于特定于行业的应用。在美国,智能卡技术符合国际标准(ISO / IEC 7816和ISO / IEC 14443),并受到智能卡联盟的支持。
以从芯片恢复信息的智能卡技术可能受到各种攻击。差分功耗分析可以推断由RSA等公钥算法使用的片上私钥,而对称密码的某些实现可能容易受到定时攻击或差分功耗分析的影响。智能卡也可以进行物理拆卸,以获得对板载微芯片的访问权限。