GP Command - STORE DATA Command

2014. 6. 9. 15:43IT관련

반응형

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