IT관련(197)
-
암호학에 대한 설명(비디오)
암호학에 대한 설명이 나와 있다.동영상인데 한글 자막도 있음.https://www.khanacademy.org/computing/computer-science/cryptography 원문: http://www.clien.net/cs2/bbs/board.php?bo_table=useful&wr_id=246323
2015.04.23 -
The Java Card Applet Development Process
Java Card는 CAP(Converted Applet)을 만들기 위해 아래와 같은 과정을 수행한다. Step1Java Compiler를 이용하여 Java --> class로 변환한다. Step2Java Card Simulator로 디버깅. Step3Java Card에 Applet을 load & install 하기 위해서는 반드시 compile된 class 파일들을 Java Card Converter를 이용하여 convert 해야만 한다.Converter를 사용하면 총 3가지의 파일이 생성된다.JCA(Java Card Assembly)CAP(Converted Applet)EXP(Export file) Convert를 해야 하는 이유Java Card VM은 가장 작은 Java VM이라서 기능의 제약이 상..
2015.01.09 -
신용거래(Transaction Processing) Flow
아래의 도식은 EMV에서 정의한 Transaction Processing Flow이다.이번에는 아래 각 단계에 대하여 기술하도록 한다.EMV Application Selection위 도식에는 나와 있지 않지만 신용 거래를 하기 위해서는 반드시 신용 거래할 EMV application을 SELECT 해야 한다.SELECT를 하면 FCI(File Control Information)에는 거래를 시작하기 위해 필요한 PDOL을 얻을 수 있다.Initiate Application Processing거래의 시작이며 거래를 위한 내부 data 초기화를 수행한다.GET PROCESSING OPTION command가 이 단계를 의미한다.Read Application DataGET PROCESSING OPTION co..
2014.06.25 -
EMV Command
Command는 EMV Book3을 참고 하도록 한다.여러 명령어들이 있지만 실제 거래에 필요한 명령어 위주로 설명을 하도록 하겠다. APPLICATION BLOCK(post-issuance command)EMV application의 사용하지 못하도록 block 상태로 전환시킨다.APPLICATION UNBLOCK(post-issuance command)Block된 EMV application을 다시 사용할 수 있도록 상태를 전환시킨다.CARD BLOCK(post-issuance command)Application이 아니라 IC card의 life cycle을 아예 CARD_LOCKEC나 TERMINATED로 전환시킨다.EXTERNAL AUTHENTICATETerminal이 만들어낸 Cryptogram..
2014.06.25 -
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