분류 전체보기(433)
-
EMV 용어
GENERATE AC Cryptogram TypesAAC: 거래 거절ARQC: 온라인 인증 필요TC: 거래 승인 Data Object List(DOL)1~2 bytes로 구성된 TLV중 Tag만의 집합체를 의미한다. EMV spec을 보면 xxDOL related data라는 내용이 많이 나오는데 이것은 위 DOL의 value(즉, TLV 중 V에 해당되는)를 의미한다.
2014.06.25 -
PSE(Payment System Environment)
PSE는 신용카드 거래를 할때 Terminal(결제단말기)가 거래할 IC Card내에 설치되어 있는 신용 Applet(EMV Applet)이 여러개 있을 경우 어떤 신용 Applet으로 결제를 진행해야 할지 결정하는 방법을 제공한다. PSE에 대한 내용은 EMV Book1을 참고하면 된다.Terminal은 PSE를 통해 신용거래를 할 Application을 결정할 수 있다.PSE의 AID는 '1PAY.SYS.DDF01'(="315041592E5359532E4444463031")으로 고정값이다.PPSE의 AID는 '2PAY.SYS.DDF01'이다.PPSE는 Contactless로 사용하는 PSE라고 보면 된다.FlowPSE SelectIC Card에 PSE instance가 없다면 0x6A82(File N..
2014.06.25 -
Privileges
GP 카드에 설치된 SD, Application에는 Privilege라고 부르는 권한을 부여할 수 있다.GP 2.2.1 기준으로 정의된 privilege는 아래와 같다. Privilege Number #8 ~ #19는 GP 2.2.x에 추가되었다. 그래서 GP 2.1.x에서는 Privilege가 1 byte로 표현 가능했으나 GP 2.2.x 부터는 Privilege가 3 bytes로 늘어나게 되었다.3 bytes로 늘어난 Privilege는 아래와 같이 표현된다.
2014.06.10 -
GP Command - INSTALL Command
INSTALL command는 여러가지 기능을 하는데, 자세한 기능은 아래 P1 설명을 참조한다. INSTALL command 구성은 아래와 같다. P1의 구성은 아래와 같다.b8 = 1은 현재 INSTALL command 이후에 또 다른 INSTALL command 연속적으로 더 와야 할 경우에 사용된다. b8 = 0은 현재 INSTALL command 하나로 끝내거나 연속된 INSTALL command의 마지막 명령어임을 가리킨다.b7 = 1 INSTALL [for registry update]: GlobalPlatform Registry를 업데이트 할 때 사용된다.b6 = 1 INSTALL [for personalization]: 현재 Select된 SD(Security Domain)가 연계된 ap..
2014.06.10 -
GP Command - STORE DATA Command
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 ResetSD가 deselect될 때SD가 동일하거나 다른 logical channel로 select될 때Secure Channel Session..
2014.06.09 -
GP Command - SET STATUS Command
이 SET STATUS command는 Card Life Cycle 혹은 Application Life Cycle을 수정할 때 사용한다.이 명령어는 아래와 같이 구성된다. P1(Status Type)은 변경할 ISD, SD, Application을 가리키며 아래와 같이 구성된다. P2는 변경하고자 하는 life cycle의 값을 나타내며, 변경하고자 하는 대상에 따라 구성이 달라진다.
2014.06.09