GP Command - STORE DATA Command
2014. 6. 9. 15:43ㆍIT관련
반응형
STORE DATA command는 Application이나 SD에 data를 전달할 때 사용이 된다.
SD는 STORE DATA command를 처리할 때 이전에 받은 command가 무엇이냐에 따라 결정을 하는데 INSTALL [for personalize] command가 선행되었다면 STORE DATA command는 application으로 전달이 된다.
SD가 INSTALL [for personalize] 명령어를 받으면 personalization session이 시작되고 아래와 같은 경우 personalization session이 종료된다.
- Card Reset
- SD가 deselect될 때
- SD가 동일하거나 다른 logical channel로 select될 때
- Secure Channel Session이 reset될 때
- SD가 INSTALL [for personalize] command를 받았을 경우에
- SD가 P1의 b8이 1(last block)로 지정된 STORE DATA command를 받을 때
STORE DATA command는 아래와 같이 구성된다.
P1은 아래와 같이 구성된다.
P2는 block number인데 0x00 ~ 0xFF 사이의 값을 가진다.
P1의 b5, b4의 값이 따라 Data field의 format이 달라지는데, STORE DATA command로 저장된 데이터는 GET DATA command로 읽어 갈 수가 있다.
GET DATA command는 P1, P2가 Tag값으로 사용되기 때문에 STORE DATA command로 저장되는 데이터들은 Tag를 가지고 있다.
반응형
'IT관련' 카테고리의 다른 글
Privileges (0) | 2014.06.10 |
---|---|
GP Command - INSTALL Command (0) | 2014.06.10 |
GP Command - SET STATUS Command (0) | 2014.06.09 |
GP Command - SELECT Command (0) | 2014.06.09 |
GP Command - PUT KEY Command (0) | 2014.06.09 |