9.4 Command Set

Table 9-2. CryptoMemory® Asynchronous Command Set

Command Description

CLA

INS

P1

P2

P3

Data(N)

B0

Write User Zone

Normal (0104C-1616C)

$00

$B0

ADDR

ADDR

N ≤ $10

N bytes

Normal (3216C, 6416C)

$00

$B0

ADDR

ADDR

N ≤ $40

N bytes

Normal (12816C, 25616C)

$00

$B0

ADDR

ADDR

N ≤ $80

N bytes

With Anti-Tearing (all devices)

$00

$B0

ADDR

ADDR

N ≤ $08

N bytes

B2

Read User Zone

$00

$B2

ADDR

ADDR

N

B4

System Write

Write Config Zone

(Devices 0104C-1616C)

$00

$B4

$00

ADDR

N ≤ $10

N bytes

Write Config Zone

(Devices 3216C, 6416C)

$00

$B4

$00

ADDR

N ≤ $40

N bytes

Write Config Zone

(Devices 12816C, 25616C)

$00

$B4

$00

ADDR

N ≤ $80

N bytes

Write Fuses

$00

$B4

$01

Fuse ID

$00

Send Checksum

$00

$B4

$02

$00

$02

2 bytes

Set User Zone

$00

$B4

$03

Zone

$00

Write Config Zone w/a-t

$00

$B4

$08

ADDR

N ≤ $08

N bytes

Set User Zone w/a-t

$00

$B4

$0B

Zone

$00

B6

System Read

Read Config Zone

$00

$B6

$00

ADDR

N

Read Fuse Byte

$00

$B6

$01

$00

$01

Read Checksum

$00

$B6

$02

$00

$02

B8

Verify Crypto

Verify Authentication

$00

$B8

$0X

$00

$10

8 random bytes

+ 8 challenge bytes

X = key set (0-3)

Verify Encryption

$00

$B8

$1X

$00

$10

8 random bytes

+ 8 challenge bytes

X = key set (0-3)

BA

Verify Password

Write Password

$00

$BA

$0X

$00

$03

3-byte password

X = password set (0-7)

Read Password

$00

$BA

$1X

$00

$03

3-byte password

X = password set (0-7)