一、智能卡是什么
智能卡(Smart Card)是內嵌有微芯片的塑料卡(通常是一張信用卡的大小)的通稱。一些智能卡包含一個微電子芯片,智能卡需要通過讀寫器進行數據交互。
智能卡配備有CPU、RAM和I/O,可自行處理數量較多的數據而不會干擾到主機CPU的工作。智能卡還可過濾錯誤的數據,以減輕主機CPU的負擔。適應于端口數目較多且通信速度需求較快的場合。卡內的集成電路包括中央處理器CPU、可編程只讀存儲器EEPROM、隨機存儲器RAM和固化在只讀存儲器ROM中的卡內操作系統COS(Chip Operating System)。卡中數據分為外部讀取和內部處理部分。
智能卡是以IC卡技術為核心,以計算機和通信技術為手段,將智能建筑內部的各項設施連接成為一個有機的整體,用戶通過一張IC卡便可完成通常的鑰匙、資金結算、考勤和某些控制操作,如用lC卡開啟房門、IC卡就餐、購物、娛樂、會議、停車、巡更、辦公、收費服務等各項活動。

二、智能卡有哪些優缺點
1、智能卡優點
(1)便于隨身攜帶:光卡可以方便地放到錢包中或者卡包中,可以郵寄。
(2)存儲容量大:一張卡可保存4-6兆字節的信息。其它便攜式信息介質(磁卡、IC卡、縮微膠片)均無法與其相比。
(3)信息記錄的高可靠性與高安全性:由于是激光打孔式的記錄方法,因此該卡片不怕任何電/磁干擾,有很強的抗水,抗污染及抗劇烈溫度變化的能力。任何人以任何方法試圖改變卡中信息的內容,必須留下痕跡。
(4)高保密性:Canon光卡擁有獨特設計的光卡信息保密措施,可以做到一卡一碼,該碼無法用常規方法讀取,更無法破譯。
2、智能卡缺點
智能卡主要缺點是并非所有智能卡讀卡器都兼容所有類型的智能卡。有多種類型的智能卡,有些使用非標準協議進行數據存儲和卡接口;一些智能卡和讀卡器也使用與其他讀卡器不兼容的專有軟件。
雖然智能卡對于許多應用程序來說可能更安全,但它們仍然容易受到某些類型的攻擊。可以通過智能卡技術從芯片恢復信息的攻擊。差分功率分析可用于推斷公鑰算法(如RSA)使用的片上私鑰。對稱密碼的一些實現也易受定時攻擊或差分功率分析的影響。還可以物理地拆卸智能卡以便訪問機載微芯片。