1、SLE4428容量為1Kbytes, 地址空間由0~1023。
2、所有數(shù)據(jù)除密碼外, 在任意情況下均可被讀出, 密碼在核對(duì)正確后可以被讀出。
3、所有數(shù)據(jù)包括密碼本身在核對(duì)正確密碼后可以寫入或更改。
4、所有數(shù)據(jù)都可以按字節(jié)進(jìn)行寫保護(hù),寫保護(hù)后數(shù)據(jù)固化,任何情況下不可更改。
5、有一個(gè)密碼出錯(cuò)計(jì)數(shù)器。地址是1021。初始值為8, 密碼核對(duì)出錯(cuò)一次, 便減1。若計(jì)數(shù)器值 0, 期工程則整張卡的數(shù)據(jù)被鎖死, 只可讀出, 不可寫入或更改且無(wú)法繼續(xù)核對(duì)密碼; 若不為0, 則只需有一次核對(duì)正確, 計(jì)數(shù)器將恢復(fù)為初始值。
6、密碼長(zhǎng)度為2bytes, 地址是1022、1023。共有216種組合, 在密碼核對(duì)正確之前, 讀這兩地址 的結(jié)果是"00", 也無(wú)法寫入和更改; 在密碼核對(duì)正確后可以讀出密碼, 也可更改密碼, 密碼會(huì)一直有效至卡掉電為止。
7、唯一代碼。地址21~26是卡的用戶代碼, 該代碼是全球唯一的用戶代碼, 最大限度地保證用戶的利益, 此代碼經(jīng)固化寫入后將不可更改。
8、地址0~7, 21~26出廠前已由廠家固化, 不可更改。
四、注意事項(xiàng)
1、SLE4428有三項(xiàng)安全機(jī)制: 用戶密碼, 唯一代碼, 固化寫入。密碼若未核對(duì)正確, 則無(wú)法寫入數(shù)據(jù), 寫入的數(shù)據(jù)一經(jīng)寫保護(hù)(固化)則無(wú)法再更改。采用唯一代碼作為系統(tǒng)所用IC卡的標(biāo)識(shí), 可避免相同 型號(hào)的假冒卡闖入系統(tǒng)。
2、SLE4428卡無(wú)需密碼便可讀出整張卡的數(shù)據(jù), 因此設(shè)計(jì)時(shí)要注意內(nèi)容加密, 以防破壞者辯識(shí)數(shù)據(jù)格式。
3、整張卡是不分區(qū)的, 密碼一經(jīng)核對(duì)正確便可向任一地址寫入或修改數(shù)據(jù), 因此設(shè)計(jì)時(shí)要注意適當(dāng)固化數(shù)據(jù)和將數(shù)據(jù)內(nèi)容加密, 以防無(wú)意破壞數(shù)據(jù)或非法更改數(shù)據(jù)。
4、密碼核對(duì)正確后, 可被讀出。因此設(shè)計(jì)時(shí)程序要能防止破壞者采用非法中斷程序運(yùn)行, 直接去讀取密碼的方法來(lái)竊取密碼。