10.3 Command Set

Table 10-1. CryptoMemory® Asynchronous Command Set

Command Description

CLA

INS

P1

P2

P3

Data(N)

B0

Write User Zone

Normal

$00

$B0

Addr

Addr

N ≤$10

N bytes

With Anti-Tearing

$00

$B0

Addr

Addr

N ≤$08

N bytes

B2

Read User Zone

Read User Zone

$00

$B2

Addr

Addr

N

B4

System Write

Write Config Zone

$00

$B4

$00

Addr

N ≤$10

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, 1, 2 or 7)

Read Password

$00

$BA

$1X

$00

$03

3-byte password

X = password set (0, 1, 2 or 7)