CPU卡的接口特性、傳輸協議與讀寫程序設計
發布時間:2007/9/8 0:00:00 訪問次數:648
摘要:介紹ISO7816-4及中國金融集成電路(IC)卡規范所規定的T=0協議的CPU卡與終端之間的接口特性和傳輸協議,及以C51語言設計的CPU卡復位、下電及讀寫程序。
關鍵詞:IC卡 CPU卡 終端 復位 字符傳輸協議(T=0協議)
IC卡的概念是20世紀70年代提出的。法國BULL公司首創IC卡產品,并將這項技術應用到金融、交通、醫療、身份證明等多個方面。IC卡的核心是集成電路芯片,一般為3μm以下的半導體技術制造。IC卡具有寫入數據和存儲數據的能力。IC可存儲其中的內容,根據需要可以有條件地供外部讀取,或供內部信息處理或校驗用。
根據各種集成電路的不同,IC卡可以分為以下三類:存儲器卡、邏輯加密卡與CPU卡。其中,存儲器卡僅有數據存儲能力,沒有安全措施;邏輯加密卡僅有幾個字節的密碼,卡中有一個錯誤計數器,如果指定次數驗證密碼失敗,則卡中數據被自動鎖死,該卡數據不能再更改;CPU卡是這三類IC卡中最高級的卡,一般有ROM、RAM和EEPROM三種存儲器。ROM中存放的是程序,程序是為IC卡的CPU專門設計的,用來解釋讀寫器終端送來的命令。IC卡應用系統根據應用需要由終端送一系列命令到CPU卡,通過改變命令的內容和命令的順序就可以滿足不同的需要,因此有較高的靈活性;同時,因為CPU有計算功能,存儲容量又大,可以進行比較復雜的加密/解密運算,極大提高了安全性。EEPROM主要用來存放一些應用數據,其容量比邏輯加密卡大,可實現一卡多用,是目前最安全的卡類型。因此,CPU卡是目前IC卡的重要發展方向之一。
1 CPU卡的接口特性
1.1 觸點定義
觸點的定義遵循ISO7816-2的規定,如圖1所示。符號說明如表1所列。
表1 符號說明
符 號 | 說 明 | 符 號 | 說 明 |
C1 | 電源電壓(Vcc) | C5 | 地(GND) |
C2 | 復位信號(RST) | C6 | 不使用 |
C3 | 時鐘信號(CLK) | C7 | 輸入輸出(I/O) |
C4 | 不使用 | C8 | 不使用 |
摘要:介紹ISO7816-4及中國金融集成電路(IC)卡規范所規定的T=0協議的CPU卡與終端之間的接口特性和傳輸協議,及以C51語言設計的CPU卡復位、下電及讀寫程序。
關鍵詞:IC卡 CPU卡 終端 復位 字符傳輸協議(T=0協議)
IC卡的概念是20世紀70年代提出的。法國BULL公司首創IC卡產品,并將這項技術應用到金融、交通、醫療、身份證明等多個方面。IC卡的核心是集成電路芯片,一般為3μm以下的半導體技術制造。IC卡具有寫入數據和存儲數據的能力。IC可存儲其中的內容,根據需要可以有條件地供外部讀取,或供內部信息處理或校驗用。
根據各種集成電路的不同,IC卡可以分為以下三類:存儲器卡、邏輯加密卡與CPU卡。其中,存儲器卡僅有數據存儲能力,沒有安全措施;邏輯加密卡僅有幾個字節的密碼,卡中有一個錯誤計數器,如果指定次數驗證密碼失敗,則卡中數據被自動鎖死,該卡數據不能再更改;CPU卡是這三類IC卡中最高級的卡,一般有ROM、RAM和EEPROM三種存儲器。ROM中存放的是程序,程序是為IC卡的CPU專門設計的,用來解釋讀寫器終端送來的命令。IC卡應用系統根據應用需要由終端送一系列命令到CPU卡,通過改變命令的內容和命令的順序就可以滿足不同的需要,因此有較高的靈活性;同時,因為CPU有計算功能,存儲容量又大,可以進行比較復雜的加密/解密運算,極大提高了安全性。EEPROM主要用來存放一些應用數據,其容量比邏輯加密卡大,可實現一卡多用,是目前最安全的卡類型。因此,CPU卡是目前IC卡的重要發展方向之一。
1 CPU卡的接口特性
1.1 觸點定義
觸點的定義遵循ISO7816-2的規定,如圖1所示。符號說明如表1所列。
表1 符號說明
符 號 | 說 明 | 符 號 | 說 明 |
C1 | 電源電壓(Vcc) | C5 | 地(GND) |
C2 | 復位信號(RST) | C6 | 不使用 |
C3 | 時鐘信號(CLK) | C7 | 輸入輸出(I/O) |
C4 | 不使用 | C8 | 不使用 |
上一篇:晶體管的置換(代換)原則
深圳服務熱線:13692101218 13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式