智能卡可以根據不同的標準進行分類,包括卡如何讀取和寫入數據,卡中植入的芯片類型以及該芯片的功能。一些不同類型的智能卡包括:
聯系智能卡是最常見的智能卡類型。接觸式智能卡插入智能卡讀卡器中,該讀卡器直接連接到卡表面上的導電接觸板。命令,數據和卡狀態通過這些物理接觸點傳輸。
非接觸式智能卡僅需要靠近讀卡器才能讀取;卡無需直接聯系。卡和閱讀器都配備有天線,并通過非接觸式鏈路使用無線電頻率進行通信。非接觸式智能卡通過放置在讀取器附近而起作用。
雙接口卡配有非接觸式和接觸式接口。這種類型的卡可以通過非接觸式或接觸式智能卡接口安全訪問智能卡的芯片。
混合智能卡包含多種智能卡技術。例如,混合智能卡可能具有一個通過接觸式讀取器訪問的嵌入式處理器芯片以及用于接近連接的RFID芯片。兩個不同的芯片可以用于鏈接到單個智能卡的不同應用,如當接近芯片用于物理訪問受限區域而接觸智能卡芯片用于單點登錄認證時。
內存智能卡僅包含內存芯片,只能存儲,讀取和寫入芯片數據;內存智能卡上的數據可以覆蓋或修改,但卡本身不可編程,因此無法以編程方式處理或修改數據。內存智能卡可以是只讀的,用于存儲PIN,密碼或公鑰等數據;它們也可以是讀寫的,用于寫入或更新用戶數據。存儲器智能卡可以配置為可充電或一次性的,在這種情況下,它們包含的數據只能在更新或丟棄之前使用一次或在有限的時間內使用。
除了存儲器塊之外,微處理器智能卡還具有嵌入芯片的微處理器。微處理器卡還可以包含文件的特定部分,其中每個文件與特定功能相關聯。文件中的數據和內存分配由智能卡操作系統管理。這種類型的卡可用于多種功能,通常用于在內存中添加,刪除和操作數據。
智能卡還可以根據其應用進行分類,例如信用卡,借記卡,授權或其他支付卡,認證令牌等。