AT88SC153 芯片性能簡介
AT88SC153是ATMEL繼AT88SC1068之后新推出的一種卡型,它繼承了AT88SC1608的全部優(yōu)點,只是存儲容量及分區(qū)數(shù)有所改變,基本上可以理解為小容量的AT88SC1608。
AT88SC153加密卡時鐘頻率為1MHz,支持頁寫方式(8字節(jié)/頁),如果以頁寫方式訪問的話,訪問時間為10ms(最大)/頁;工作電壓為2.7V—5.5V;寫/擦除次數(shù)為10萬次;數(shù)據(jù)保持100年;工作溫度為O一70℃;通訊協(xié)議符合
ISO/IEC 7816-3同步協(xié)議。
與AT88SC1608一樣,AT88SC153加密卡的高保密性能十分突出,除了帶加密邏輯,還具有高保密認(rèn)證及反截取跟蹤技術(shù),64位相互認(rèn)證及認(rèn)證錯誤計數(shù)器,錯誤計數(shù)8次。
AT88SC153具有1個64字節(jié)設(shè)置區(qū)和3個64字節(jié)應(yīng)用分區(qū),3個區(qū)可以自由合并,分別受讀密碼、寫密碼(4套密碼、各3個字節(jié))控制,錯誤計數(shù)4/8次。
AT88SC153共有2048位(256字節(jié))存儲空間,其中前1536位(192字節(jié))為應(yīng)用區(qū),后512位(64字節(jié))為設(shè)置區(qū)。
存儲結(jié)構(gòu):(字節(jié)地址以16進制表示)
存儲分區(qū) | $0 | $1 | $2 | $3 | $4 | $5 | $6 | $7 | 地址 |
應(yīng)用分區(qū)0(User0) | 64字節(jié) | $00 | |||||||
應(yīng)用分區(qū)1(User1) | 64字節(jié) | $80 | |||||||
應(yīng)用分區(qū)2(User2) | 64字節(jié) | $40 | |||||||
設(shè)置區(qū) | 64字節(jié) | $C0 |
其中設(shè)置區(qū)存儲結(jié)構(gòu):(字節(jié)地址以16進制表示)
$0 | $1 | $2 | $3 | $4 | $5 | $6 | $7 | 地址 | |
廠商信息 | 復(fù)位應(yīng)答(ATR) | 歷史代碼(HC) | $00 | ||||||
廠商代碼(FZ) | 卡商碼(CMC) | AR0 | AR1 | AR2 | MTZ | $08 | |||
識別區(qū) | 發(fā)布號(IC) | $10 | |||||||
DCR | 識別碼(Nc) | $18 | |||||||
AAC | 密文(Ci) | $20 | |||||||
密鑰 | 密鑰(Gc) | $28 | |||||||
密碼區(qū) | PAC | 寫密碼0(WP0) | PAC | 讀密碼0(RP0) | $30 | ||||
PAC | 寫密碼1(WP1/SC) | PAC | 讀密碼1(RP1) | $38 |
注:哪個區(qū)用哪套密碼是否要認(rèn)證要由訪問權(quán)限AR0-AR2來決定。在采用校驗和認(rèn)證方式時,地址$20也可以用作校驗和認(rèn)證寄存器(CAR)。
ATR:復(fù)位應(yīng)答,由ATMEL定義,不可改。
HC:歷史代碼,由ATMEL定義,不可改。
FZ:廠商代碼,由ATMEL定義,不可改。
CMC:卡商代碼,由卡廠定義,不可改。
AR0-2:訪問權(quán)限。個人化前定義。(詳細(xì)用法參見訪問權(quán)限)
MTZ:用于測試卡的讀寫性能。任意條件下均可測試。
IC:發(fā)布號。個人化前定義。
DCR:設(shè)備設(shè)置寄存器。
Nc:識別碼,通常用作卡的唯一標(biāo)識—卡號。個人化前定義。
Ci:密文,個人化前可寫一隨機數(shù),認(rèn)證卡時使用,每次認(rèn)證會被自動改寫。
Gc:密鑰,64位的保密種子,由Nc通過F1公式推算出來,在個人化前,寫入卡中。個人化后不可訪問,認(rèn)證時作為該卡的F2公式的參數(shù)。(詳細(xì)用法參見認(rèn)證協(xié)議)
AAC:為認(rèn)證錯誤計數(shù)器。初始值為8,但每次校驗出錯減2,所以共有4次連續(xù)校驗出錯的機會,可擴展為8次(見DCR的設(shè)置方法)。也用作Ci的一部分,注意如果修改了AAC,會影響下一次認(rèn)證的Ci值。
CAR:校驗和認(rèn)證寄存器。只有認(rèn)證完成時才有用,每次寫操作都會激活校驗和方式,并把寫或連續(xù)寫的校驗和自動寫入CAR,此時可以讀出校驗和,以確定寫操作是否完成。任何讀操作都會結(jié)束校驗和方式。
WP0,WP1,RP0,RP1:2套讀寫密碼集,每個分區(qū)可以分別指向唯一的密碼集,也可以指向同一套密碼集,這樣就可以只核對一套密碼而進入多個分區(qū),使多個分區(qū)合成為一個大的分區(qū)。