SC23R01
8K-BIT CONTACTLESS IC CARD
DESCRIPTION
SC23R01 is a smart card module utilizing CMOS EEPROM
technology. It is a multi-application functionality smart card with 1024
bytes EEPROM memory. Its embedded crypto and communication
modules can protect the system from any kind of tampering and make
it attractive in ticketing applications.
FEATURES
* 1024 X 8 bit EEPROM;
* Operating frequency: 13.56MHz; baud rate: 106Kbit/s;
* Contactless transmission of data and not need external power
supply;
* Operating distance: up to 10cm;
* High security data transmission;
* 16 independence sectors which support manifold applications;
* For some key hierarchy system, each sector has two secret keys;
* Customer definable access conditions for each memory block;
* Arithmetic logic function;
ORDERING INFORMATION
Device
SC23R01
SC23R01T-01-002
Package
XOA2
Gold bump
APPLICATIONS
* High credible EEPROM controller, write endurance100000 cycles, * used for ticketing system with IC card.
data retention of 10 years;
* Comply to the ISO/IEC14443 type A.
BLOCK DIAGRAM
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2006.10.31
Page 1 of 7
SC23R01
PIN CONFIGURATION
1 RF1
RF2 2
XOA2
FUNCTION DESCRIPTION
1.
RF interface and read/write device
REQ STD/ALL
1.1 Request
The communication protocol of SC23R01 is complied with the ISO14443A. When the card is positioned in the
proximity of the read/write device (RWD), the RWD sends the REQ STD/ALL command to confirm whether the
card is SC23R01.
1.2 Anti-collision loop
When there are several cards in the operating rang of the RWD, the anticollision algorithm selects one card for
further transaction. The unselected card return to the standby mode and wait for a new request command. In this
course, it will return the serial number of the card.
1.3 Select card
Select the serial number of the selected card, the card returns the answer to select code (=08H).
1.4 3 Pass authentication
After selecting the card, the RWD specifies the memory location which needs access, and uses the
corresponding key for 3 pass authentication. After authenticating successfully, all memory operations are
encrypted. (for selecting another sector, the key should be authenticated again) .
1.5 Memory operations
After authentication, the following operation may be performed:
Read: read block.
Write: write block.
Decrement: decrease the content of a block and store the result in a data register.
Increment: increase the content of a block and store the result in a data register.
Transfer: write the content of data register to a value block.
Restore: read the content of the value block to the data register.
Halt: set the card in the halt mode.
The operation flow chart:
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2006.10.31
Page 2 of 7
SC23R01
2.
Instruction
Commands
Code(hex)
26
52
93
93
60
61
30
A0
C1
C0
C2
B0
50
Request standby card
Request all the cards in the operating range
Anti-collision
Select card
Authentication key A
Authentication key B
Read
Write
Increment
Decrement
Restore
Transfer
Halt
3.
Data integrity
In the contactless communication, the following measures ensure the data transmission:
l
anti-collision
l
16 bits CRC error correction for each frame
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2006.10.31
Page 3 of 7
SC23R01
l
parity bits for each byte
l
bit count checking
l
bit coding to distinguish between “ , “ or no information
1” 0”
l
channel monitoring(protocol sequence and bit stream analysis)
4.
Security
SC23R01 provides high security: three pass authentication is before read/write operation; each card has
different serial number, ; transfer encrypted data and key protection.
The secret key of the card is protected and cannot be read, which only the user knows and can amend it . The
EEPROM is divided into 16 sectors, and each sector is with different key, user can set the key according to
different sector (with multi-applications in one card). The RWD specifies the sector to be accessed only by
verifying the key A or B.
5.
Memory configuration and access condition
The 8 k bits EEPROM is organized in 16 sectors with 4 blocks of 16 bytes each sector.
Memory map:
The block 3 of each sector contains the secret key A (6 bytes), access control condition (4 bytes) and secret
key B(6 bytes), which is a specific block , other three blocks are data blocks; but the block 0 of the sector 0 used
for store manufacture code and serial number, it is solidified and only readable. The data blocks can be
configured two applications: read/write blocks and value blocks; the read/write block is used for store data, direct
read and write; the value block is used for initialization, increment, decrement and value reading for direct control
of the stored value.
Block 3 configuration:
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2006.10.31
Page 4 of 7
SC23R01
Access control of block 3 is as follows:
Key A
C1X3 C2X3 C3X3
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
1
1
1
1
Read
Never
Never
Never
Never
Never
Never
Never
Never
Key A
Write
KEY A
Never
KEY B
Never
KEY A
KEY B
Never
Never
Access
Control
Read
KEY A
KEY A
KEY A|B
KEY A|B
KEY A
KEY A|B
KEY A|B
KEY A|B
Access
Control
Write
Never
Never
Never
Never
KEY A
KEY B
KEY B
Never
Key B
Read
KEY A
KEY A
Never
Never
KEY A
Never
Never
Never
Key B
Write
KEY A
Never
KEYB
Never
KEY A
KEY B
Never
Never
Key B may be read,
transfer configuration
Key B may be read
Key B may be read
Remark
Note: KEYA|B indicates secret key A or key B; never denotes no condition implement.
Data block storage control:
C1XY
0
0
1
1
0
0
1
1
C2XY
0
1
0
1
0
1
0
1
C3XY
0
0
0
0
1
1
1
1
Read
KEY A|B
1
KEY A|B
1
KEY A|B
1
Write
KEY A|B
1
Never
KEY B
1
Increment
KEY A|B
1
Never
Never
KEY B
1
Never
Never
Never
Never
Decr, Transfer, Restore
KEY A|B
1
Never
Never
KEY A|B
1
KEY A|B
1
Never
Never
Never
KEY A|B
1
KEY A|B
1
KEY B
1
KEY B
1
Never
KEY B
1
Never
KEY B
1
Never
Never
Note: if key B can be read in the sector trailer, then it cannot be as key authentication(all grey line in above
table). If the RWD tries to authenticate any blocks with key B using gray line, the card will refuse any
operation for memory after authentication.
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2006.10.31
Page 5 of 7