[go: up one dir, main page]

KR100593166B1 - Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor - Google Patents

Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor Download PDF

Info

Publication number
KR100593166B1
KR100593166B1 KR1020020035631A KR20020035631A KR100593166B1 KR 100593166 B1 KR100593166 B1 KR 100593166B1 KR 1020020035631 A KR1020020035631 A KR 1020020035631A KR 20020035631 A KR20020035631 A KR 20020035631A KR 100593166 B1 KR100593166 B1 KR 100593166B1
Authority
KR
South Korea
Prior art keywords
ticket
electronic ticket
smart card
card
electronic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020020035631A
Other languages
Korean (ko)
Other versions
KR20040000712A (en
Inventor
손영설
옥창석
심송학
권중헌
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020020035631A priority Critical patent/KR100593166B1/en
Publication of KR20040000712A publication Critical patent/KR20040000712A/en
Application granted granted Critical
Publication of KR100593166B1 publication Critical patent/KR100593166B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 선별하고, 선별한 전자티켓의 정당성을 인증하여 사용자가 원하는 티켓을 사용자의 개입없이 용이하게 발권하도록 하기 위한 방법 및 이를 위한 장치에 관한 것으로,The present invention relates to a method and an apparatus for selecting an electronic ticket of a corresponding service provider among a plurality of electronic ticket information and authenticating the validity of the selected electronic ticket so that a user can easily ticket a desired ticket without user intervention. In that,

본 발명은, 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하는 제1 단계; 상기 제1 단계에서 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증하는 제2 단계; 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하는 제3 단계; 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하는 제4 단계; 상기 제4 단계에서 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 제5 단계; 상기 제5 단계에서 유효성 검증이 성공하면, 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 제6 단계; 및 상기 제6 단계에서 검증이 성공하면 상기 전자 티켓을 출력하고, 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 제7 단계를 포함한다.The present invention includes a first step of selecting a card authentication unit of the card issuer of the multi-card authentication unit based on the unique identification information of the smart card issuer received from the smart card; A second step of authenticating the smart card using the card authenticator selected in the first step; A third step of reading a plurality of electronic tickets stored in the smart card and extracting a head portion of the electronic ticket when authentication of the smart card is successful; A fourth step of confirming whether the e-ticket issuer and the field service provider are affiliated with each other by using an e-ticket issuer, an on-site e-ticket service provider, a service date, and service time information included in the head portion of the e-ticket; A fifth step of verifying the validity of the retrieved electronic ticket by searching for an electronic ticket matching the unique identification information of the field service provider if the partnership is established in the fourth step; A sixth step of verifying validity and integrity of the e-ticket through a multi-e-ticket authenticator if the validation is successful in the fifth step; And a seventh step of outputting the electronic ticket if the verification is successful in the sixth step, and requesting the smart card to delete the ticketed electronic ticket.

전자티켓, 인증, 스마트카드, 보안 인증 프로그램(TSAM, CSAM)Electronic ticket, authentication, smart card, security certification program (TSAM, CSAM)

Description

스마트카드에 저장된 다중 전자티켓 중 해당 티켓을 발권하기 위한 방법 및 이를 위한 장치{Method to printing one of multiplex e-ticket that is stored to smartcard and Apparatus for the it}Method for printing one of multiplex e-ticket that is stored to smartcard and Apparatus for the it}

도 1 은 본 발명에 따른 스마트카드에 저장된 다중 전자티켓 중 원하는 티켓을 발권하기 위한 장치의 일 실시예 구성도.1 is a block diagram of an embodiment of an apparatus for issuing a desired ticket among multiple electronic tickets stored in a smart card according to the present invention.

도 2a 내지 도 2c 는 본 발명에 따른 스마트카드에 저장된 다중 전자티켓 중 원하는 전자 티켓을 발권하기 위한 방법의 처리 흐름도.2A-2C are process flow diagrams of a method for issuing a desired electronic ticket among multiple electronic tickets stored on a smart card according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 스마트카드 12 : 다중 전자티켓 인증부11: smart card 12: multiple electronic ticket authentication unit

121 : 접촉식 카드 리더부 122 : 비접촉식 카드 리더부121: contact card reader portion 122: contactless card reader portion

123 : 스마트카드 리더부 124 : 서비스 주 제어부123: smart card reader unit 124: service main control unit

125 : 카드 인증부1 ~ 카드인증부n 126 : 티켓 인증부1 ~ 티켓 인증부n125: card authentication unit 1 to card authentication unit n 126: ticket authentication unit 1 to ticket authentication unit n

13 : 운영자 서비스 단말13: operator service terminal

본 발명은 스마트카드에 저장된 다중 전자티켓 중 원하는 전자 티켓을 발권하기 위한 방법 및 이를 위한 장치에 관한 것으로, 특히 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 선별하고, 선별한 전자티켓의 정당성을 인증하여 사용자가 원하는 티켓을 사용자의 개입없이 용이하게 발권하도록 하기 위한 방법 및 이를 위한 장치와, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention relates to a method for issuing a desired e-ticket among multiple e-tickets stored in a smart card, and an apparatus therefor. Particularly, an electronic ticket of a corresponding service provider is selected from among a plurality of electronic ticket information, and the validity of the selected electronic ticket is selected. The present invention relates to a method and apparatus for easily issuing a ticket desired by a user without user intervention, and to a computer-readable recording medium having recorded thereon a program for realizing the method.

현재 사용되고 있는 전자티켓 서비스는 현장에서의 입장을 위하여, 스마트카드내에 저장된 복수의 티켓 중에서 원하는 티켓을 발권하기 위하여 서비스 이용자가 직접 서비스 단말 또는 운영자와의 단계적 서비스 절차 수행이 요구되었으며, 다중 전자티켓 발행자의 정당성 검증이 수행되지 않는 불편함이 있다.Currently used e-ticket service requires the service user to perform the step-by-step service procedure directly with the service terminal or the operator to issue a desired ticket among a plurality of tickets stored in the smart card for entry in the field. There is an inconvenience in that the validity test of the is not performed.

여기서, 단계적 서비스 절차라 함은 해당 서비스 현장에서 스마트카드에 저장되어 있는 복수의 티켓들 중에서 사용자가 원하는 티켓(즉, 해당 서비스와 부합하는 티켓)을 발권하기 위해서 다음과 같은 방법을 취할 수 있다.Here, the stepped service procedure may take the following method for issuing a ticket desired by a user (that is, a ticket corresponding to the corresponding service) among a plurality of tickets stored in the smart card at the corresponding service site.

첫째, 운영자가 개입할 경우, 스마트카드내에 저장되어 있는 여러 개의 전자티켓 중에 하나를 선택하기 위해서 운영자와 상호 질의를 주고 받아야 한다.First, when an operator intervenes, he or she must exchange questions with the operator to select one of several electronic tickets stored in the smart card.

둘째, 운영자가 개입하지 않을 경우, 즉 스마트카드내에 저장되어 있는 티켓을 서비스 단말에 설치되어 있는 프로그램이 처리할 경우, 서비스 단말에 설치되 어 있는 프로그램은 스마트카드 내에 저장되어 있는 여러 티켓을 사용자에게 보여주게 되며, 사용자는 이러한 여러 티켓을 선택하기 위해서 터치 스크린 또는 키 패드 입력 방식을 통해서 원하는 티켓을 선택해야 했다.Second, when the operator does not intervene, that is, when the program installed in the service terminal processes the ticket stored in the smart card, the program installed in the service terminal gives several tickets stored in the smart card to the user. In order to select these multiple tickets, the user had to select a desired ticket through a touch screen or keypad input method.

따라서, 현재의 기술분야에서는 상기와 같은 단계적 서비스 절차를 자동으로 처리하여 주는, 즉 사용자가 원하는 티켓을 사용자의 개입없이 용이하게 발권하기 위한 방안이 요구된다.Therefore, in the current technical field, there is a need for a method for automatically processing the above-described step-by-step service procedure, that is, for easily issuing a ticket desired by the user without user intervention.

본 발명은, 상기한 바와 같은 요구에 부응하기 위하여 제안된 것으로, 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 선별하고, 선별한 전자티켓의 정당성을 인증하여 사용자가 원하는 티켓을 사용자의 개입없이 용이하게 발권하도록 하기 위한 방법 및 이를 위한 장치와, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다. The present invention has been proposed in order to meet the above-described requirements, the electronic ticket of the service provider of the plurality of electronic ticket information is selected, and the validity of the selected electronic ticket by the user's intervention of the desired ticket It is an object of the present invention to provide a method for easily ticketing and an apparatus therefor, and a computer-readable recording medium having recorded thereon a program for realizing the method.

상기 목적을 달성하기 위한 본 발명은, 스마트카드에 저장된 카드정보 및 다수의 전자티켓 정보를 판독하는 스마트 카드 리더기와, 상기 스마트카드 리더기를 통해 전달된 카드정보 및 해당 전자티켓 정보의 인증을 제어하고, 상기 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 선별한 후, 인증된 스마트카드의 해당 전자티켓을 발권하기 위한 서비스 주 제어부와, 상기 서비스 주 제어부의 제어하에, 상기 카드정보를 바탕으로 해당 카드 발행사의 보안 인증 프로그램을 구동하여 상기 스마트카드의 정당성을 인증하기 위한 다중 카드 인증부; 및 상기 서비스 주 제어부의 제어하에, 해당 전자티켓 발행자가 제공하는 보안 인증 프로그램을 구동하여 상기 해당 전자티켓의 정당성을 인증하기 위한 다중 전자티켓 인증부를 포함하는 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 장치에 있어서, 상기 서비스 주 제어부는, 상기 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 상기 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하고, 상기 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증을 수행하는 스마트 카드 인증 수단과, 상기 스마트 카드 인증 수단에 의해, 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하여, 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하며, 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 전자 티켓 검색 및 검증 수단과, 상기 전자 티켓 검색 및 검증 수단에 의해 유효성 검증이 성공하면, 상기 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 전자 티켓 검증 수단과, 상기 전자 티켓 검증 수단에 의해 검증이 성공하면 상기 전자 티켓을 출력하는 전자 티켓 발권수단과, 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 스마트 카드 정보 제어 수단을 포함하는 것을 특징으로 한다.The present invention for achieving the above object, a smart card reader for reading the card information and a plurality of electronic ticket information stored in the smart card, and controls the authentication of the card information and the corresponding electronic ticket information transmitted through the smart card reader and After selecting the electronic ticket of the service provider of the plurality of electronic ticket information, the service main control unit for issuing the electronic ticket of the authenticated smart card, and under the control of the service main control unit, based on the card information A multi-card authentication unit for authenticating the smart card by running a security authentication program of the card issuer; And a multi-electronic ticket stored in a smart card including a multi-electronic ticket authentication unit for authenticating the validity of the electronic ticket by driving a security authentication program provided by the electronic ticket issuer under the control of the service main controller. In the device for issuing the ticket, the service main control unit, based on the unique identification information of the smart card issuer received from the smart card, select the card authentication unit of the card issuer of the multi-card authentication unit, the selected card authentication unit Smart card authentication means for authenticating the smart card using the smart card authentication means, and if the authentication of the smart card is successful by the smart card authentication means, a plurality of electronic tickets stored in the smart card are read, and Extract the head portion, the e-ticket The e-ticket issuer, the on-site e-ticket service provider, the service date, and the service time information included in the head are used to check whether the e-ticket issuer and the on-site service provider are affiliated. E-ticket search and verification means for searching for an e-ticket matching the unique identification information and validating the retrieved e-ticket, and if the validation is successful by the e-ticket search and verification means, through the multi-e-ticket authentication unit Electronic ticket verification means for verifying the validity and integrity of the electronic ticket, electronic ticket issuing means for outputting the electronic ticket if verification is successful by the electronic ticket verification means, and the electronic ticket processed with the smart card. Smart card information control means for requesting deletion Characterized in that.

또한, 본 발명은, 스마트 카드 리더기와, 카드정보 및 해당 전자티켓 정보의 인증을 제어하고, 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 발권하기 위한 서비스 주 제어부와, 상기 스마트카드의 정당성을 인증하기 위한 다중 카드 인증부; 및 전자티켓 발행자가 제공하는 보안 인증 프로그램을 구동하여 해당 전자티켓의 정당성을 인증하기 위한 다중 전자티켓 인증부를 포함하는 장치에서, 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 방법에 있어서, 상기 서비스 주 제어부가, 상기 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 상기 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하는 제1 단계; 상기 제1 단계에서 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증하는 제2 단계; 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하는 제3 단계; 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하는 제4 단계; 상기 제4 단계에서 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 제5 단계; 상기 제5 단계에서 유효성 검증이 성공하면, 상기 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 제6 단계; 및 상기 제6 단계에서 검증이 성공하면 상기 전자 티켓을 출력하고, 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 제7 단계를 포함하는 것을 특징으로 한다.The present invention also provides a smart card reader, a service main control unit for controlling authentication of card information and corresponding electronic ticket information, and issuing an electronic ticket of a corresponding service provider among a plurality of electronic ticket information, and a justification of the smart card. A multi-card authentication unit for authenticating the certificate; In the device comprising a multi-electronic ticket authentication unit for authenticating the validity of the electronic ticket by driving a security authentication program provided by the electronic ticket issuer, the method for issuing a desired electronic ticket of the multiple electronic tickets stored in the smart card, A first step of the service main control unit selecting a card authentication unit of a corresponding card issuer among the multi-card authentication units based on the unique identification information of the smart card issuer received from the smart card; A second step of authenticating the smart card using the card authenticator selected in the first step; A third step of reading a plurality of electronic tickets stored in the smart card and extracting a head portion of the electronic ticket when authentication of the smart card is successful; A fourth step of confirming whether the e-ticket issuer and the field service provider are affiliated with each other by using an e-ticket issuer, an on-site e-ticket service provider, a service date, and service time information included in the head portion of the e-ticket; A fifth step of verifying the validity of the retrieved electronic ticket by searching for an electronic ticket matching the unique identification information of the field service provider if the partnership is established in the fourth step; A sixth step of verifying validity and integrity of the electronic ticket through the multiple electronic ticket authentication unit when the validation is successful in the fifth step; And a seventh step of outputting the electronic ticket if the verification is successful in the sixth step, and requesting the smart card to delete the ticketed electronic ticket.

또한, 본 발명은, 스마트 카드 리더기와, 카드정보 및 해당 전자티켓 정보의 인증을 제어하고, 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 발권하기 위한 서비스 주 제어부와, 상기 스마트카드의 정당성을 인증하기 위한 다중 카드 인증부; 및 전자티켓 발행자가 제공하는 보안 인증 프로그램을 구동하여 해당 전자티켓의 정당성을 인증하기 위한 다중 전자티켓 인증부를 포함하는 컴퓨터에서, 상기 서비스 주 제어부가, 상기 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 상기 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하는 제1 단계; 상기 제1 단계에서 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증하는 제2 단계; 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하는 제3 단계; 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하는 제4 단계; 상기 제4 단계에서 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 제5 단계; 상기 제5 단계에서 유효성 검증이 성공하면, 상기 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 제6 단계; 및 상기 제6 단계에서 검증이 성공하면 상기 전자 티켓을 출력하고, 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 제7 단계를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a smart card reader, a service main control unit for controlling authentication of card information and corresponding electronic ticket information, and issuing an electronic ticket of a corresponding service provider among a plurality of electronic ticket information, and a justification of the smart card. A multi-card authentication unit for authenticating the certificate; And a multiple electronic ticket authentication unit for authenticating the validity of the electronic ticket by driving a security authentication program provided by the electronic ticket issuer, wherein the service main control unit identifies, by the service card, the unique identification of the smart card issuer received from the smart card. A first step of selecting a card authenticator of a corresponding card issuer from among the multiple card authenticators based on the information; A second step of authenticating the smart card using the card authenticator selected in the first step; A third step of reading a plurality of electronic tickets stored in the smart card and extracting a head portion of the electronic ticket when authentication of the smart card is successful; A fourth step of confirming whether the e-ticket issuer and the field service provider are affiliated with each other by using an e-ticket issuer, an on-site e-ticket service provider, a service date, and service time information included in the head portion of the e-ticket; A fifth step of verifying the validity of the retrieved electronic ticket by searching for an electronic ticket matching the unique identification information of the field service provider if the partnership is established in the fourth step; A sixth step of verifying validity and integrity of the electronic ticket through the multiple electronic ticket authentication unit when the validation is successful in the fifth step; And a computer-readable recording medium recording a program for realizing the seventh step of outputting the electronic ticket and requesting deletion of the ticketed electronic ticket to the smart card if the verification is successful in the sixth step. to provide.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명에 따른 스마트카드에 저장된 다중 전자티켓을 인증하기 위한 장치의 일실시예 구성도이다.1 is a configuration diagram of an embodiment of an apparatus for authenticating multiple electronic tickets stored in a smart card according to the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 스마트카드에 저장된 다중 전자티켓을 인증하기 위한 장치는, 전자티켓 서비스를 제공하기 위하여, 디지털(digital)형태의 티켓정보(영화, 연극, 스포츠, 항공, 철도, 숙박 등의 티켓 형태로 유통되는 서비스 분야의 티켓)를 저장하고, 외부 티켓 보안인증모듈(SAM)과의 정당성을 검증하기 위한 보안처리 모듈을 탑재한 IC(Intergrated Circuit) 칩을 가지며, 외부 단말과 통신을 위하여 접촉형(Contact IC Chip)/비접촉형(Contactless RF Chip)을 지원하기 위한 스마트카드(11)와, 스마트카드(11)와의 접촉형(Contact) 통신을 위하여 IC 접점(Contact Point)을 통해 통신을 수행하는 접촉식 카드 리더부(121), 비접촉식(Contactless) 통신을 위하여 스마트카드(11)로부터 전송되는 RF(Radio Frequency)신호를 송/수신하기 위한 안테나(Antenna), 송/수신 RF신호의 변/복조를 위한 인터페이스 모듈(Interface Module), 인터페이스 모듈의 제어를 위한 제어부 를 구비하는 비접촉식 카드 리더부(122)로 구성된 스마트카드 리더부(123)와, 스마트카드(11)와 스마트카드 리더부(123)를 제어하고 스마트카드(11)로부터 정보를 판독하며, 이를 이용하여 해당 카드 및 전자티켓의 인증을 위한 제어와 원하는 전자티켓을 카드로부터 선택 및 발권하기 위한 서비스 주 제어부(124)와, 서비스 주 제어부(124)의 제어 하에, 스마트카드(11)와 상호 통신하여 카드의 정당성을 검증하 는 PLCC(Plastic Lead Chip Carrier), SIM(Subscriber Interface Module) 플러그-인(Plug-in) 타입(Type)의 다수의 카드 인증부(CSAM : Card Secure Application Module)(125)와, 서비스 주 제어부(124)의 제어 하에, 스마트카드(11)에 저장된 전자티켓의 정당성을 검증하는 PLCC(Plastic Lead Chip Carrier), SIM 플러그-인 타입의 다수의 티켓 인증부(TSAM: Ticket Secure Application Module)(126)와, 서비스 주 제어부(124)의 제어에 따라, 발권 처리된 전자티켓 트랜잭션 데이터를 수집 및 관리하는 운영자 서비스 단말(13)로 구성된다.As shown in FIG. 1, an apparatus for authenticating multiple electronic tickets stored in a smart card according to the present invention includes digital ticket information (movie, theater, sports, aviation) in order to provide an electronic ticket service. Has an IC (Intergrated Circuit) chip equipped with a security processing module for storing the ticket in the service field distributed in the form of a ticket such as train, railroad, lodging, etc., and verifying validity with an external ticket security authentication module (SAM), A smart card 11 for supporting a contact IC chip or a contactless RF chip for communication with an external terminal, and an IC contact for contact communication with the smart card 11. Contact card reader 121 for performing communication through a point, an antenna for transmitting / receiving an RF (Radio Frequency) signal transmitted from the smart card 11 for contactless communication, transmission Of received RF signal / Smart card reader unit 123 consisting of an interface module for demodulation, a contactless card reader unit 122 having a control unit for control of the interface module, a smart card 11 and a smart card reader unit ( 123 controls the service and reads information from the smart card 11, and the service main control unit 124 for controlling the authentication of the card and the electronic ticket using the same, and selecting and ticketing the desired electronic ticket from the card; Under the control of the main control unit 124, a PLCC (Plastic Lead Chip Carrier) and a SIM (Subscriber Interface Module) Plug-in type (PIC) that communicate with the smart card 11 to verify the validity of the card. (Plastic Lead Chip Carrier) for verifying the validity of the electronic ticket stored in the smart card 11 under the control of a plurality of card authenticating units (CSAMs) 125 and a service main control unit 124. ), SIM plug The operator service terminal 13 which collects and manages the ticketed electronic ticket transaction data under the control of the in-type multiple ticket secure application module (TSAM) 126 and the service main control unit 124. It consists of.

도 2a 내지 도 2c 는 본 발명에 따른 스마트카드에 저장된 다중 전자티켓을 인증하기 위한 방법에 대한 일실시예 흐름도로서, 카드 소지자가 전자티켓이 저장된 스마트카드(11)를 스마트카드 리더부(123)에 삽입 또는 근접시켰을 때 서비스 주 제어부(124)의 카드 식별과 해당 카드 인증부(125)와의 카드 인증을 처리하는 과정으로 상세 절차는 다음과 같다.2A to 2C are flowcharts illustrating an embodiment of a method for authenticating multiple electronic tickets stored in a smart card according to the present invention, in which a card holder uses a smart card 11 in which an electronic ticket is stored. The process of processing the card identification of the service main control unit 124 and the card authentication with the card authentication unit 125 when inserted into or close to the detailed procedure is as follows.

도 2a에 도시된 바와 같이, 먼저 스마트카드(11)가 스마트카드 리더부(123)에 삽입 또는 근접되었을 때 카드에 전원을 공급하고 리셋(reset) 명령어를 수행한다(201).As shown in FIG. 2A, first, when the smart card 11 is inserted into or in proximity to the smart card reader 123, power is supplied to the card and a reset command is performed (201).

이어서, 리셋(reset) 명령어의 송신에 따라 스마트카드(11)로부터 ATR(Answer to Reset)값을 수신하면(202), 서비스 주 제어부(124)는 수신된 ATR값을 분석하여 스마트카드 발행자의 고유 식별번호를 얻는다(203).Subsequently, upon receiving an ATR (Answer to Reset) value from the smart card 11 in response to the transmission of a reset command (202), the service main control unit 124 analyzes the received ATR value to identify the smart card issuer. Obtain an identification number (203).

서비스 주 제어부(124)는 해당 카드 발행사의 카드 인증부(125)를 선택하고 스마트카드(11)와의 상호인증을 수행한다(204). 이때, 상호 인증은 스마트카드(11) 및 카드 인증부(125)가 보안 키(key), 보안 알고리즘 및 프로토콜을 통하여 이루어지도록 한다.The service main control unit 124 selects the card authentication unit 125 of the card issuer and performs mutual authentication with the smart card 11 (204). In this case, mutual authentication is such that the smart card 11 and the card authentication unit 125 are made through a security key, a security algorithm, and a protocol.

도 2b는 상기 도 2a 과정에서 정당성이 인증된 스마트카드(11)의 전자티켓을 판독하여, 서비스 제공자(예:영화관, 경기장, …)가 발권하고자 하는 티켓을 선별하는 과정으로 상세 절차는 다음과 같다.FIG. 2B is a process of selecting a ticket to be ticketed by a service provider (eg, a movie theater, a stadium,…) by reading an electronic ticket of the smart card 11 having been legitimately authenticated in FIG. 2A. same.

먼저, 스마트카드(11)에 저장된 전자티켓을 판독하고, 전자티켓의 헤드 부분을 추출한다(206). 전자티켓 헤드 정보는 전자티켓 발행자, 현장 전자티켓 서비스 제공자, 서비스 일자, 서비스 시간 등의 현장 서비스 제공자가 선별 발권하고자 하는 정보를 포함한다.First, the electronic ticket stored in the smart card 11 is read, and the head portion of the electronic ticket is extracted (206). The electronic ticket head information includes information that the on-site service provider, such as an electronic ticket issuer, an on-site electronic ticket service provider, a service date, and a service time, is to be selectively ticketed.

다음으로, 서비스 주 제어부(124)는 스마트카드(11)로부터 판독한 전자티켓 정보를 분석하고, 원하는 티켓의 발권을 위하여 적절한 형식의 정보로 구성한다(207).Next, the service main control unit 124 analyzes the electronic ticket information read from the smart card 11, and configures the information in the appropriate format for issuing a desired ticket (207).

이어서, 전자티켓 발행자의 고유 식별번호를 검증하여, 현장 서비스 제공자와의 제휴 여부를 판별하고(208), 현장 서비스 제공자와 제휴가 되어있으면 현장 서비스 제공자의 고유 식별번호와 일치하는 전자티켓의 존재 유무를 판별하기 위하여 (207)과정에서 생성한 전자티켓 데이터와 비교 검색한다(209).Subsequently, the unique identification number of the e-ticket issuer is verified to determine whether to cooperate with the on-site service provider (208), and if there is an affiliation with the on-site service provider, whether there is an electronic ticket that matches the unique identification number of the on-site service provider. In order to determine the difference, the electronic ticket data generated in step 207 is compared and searched (209).

검색 결과(209), 일치하는 전자티켓이 존재할 경우, 해당 티켓의 서비스 가용일자(YYYYMMDD)가 현재일자와 일치하는지를 상호 비교한다(210). 이때, 전자티켓 유효기간도 판별한다.If a matching electronic ticket exists, the search result 209 compares the service availability date (YYYYMMDD) of the ticket with the current date (210). At this time, the validity period of the electronic ticket is also determined.

비교결과(210), 일치하는 서비스 가용일자의 전자티켓이 존재할 경우, 서비 스 가용시간이 현재 시각과 일치하는지를 상호 비교한다(211).As a result of comparison 210, when there is an electronic ticket with a matching service available date, the service availability time is compared with the current time (211).

도 2c는 상기 (208)과정에서 정확하게 선택되어진 전자티켓을 티켓 인증부(126)로 전송하고, 스마트카드(11)와 상호 통신하여 티켓의 정당성을 검증하는 과정으로 다음과 같은 상세 절차를 가진다.2C is a process of transmitting the electronic ticket accurately selected in step 208 to the ticket authenticator 126 and verifying the validity of the ticket by mutually communicating with the smart card 11 and has the following detailed procedure.

먼저, 도 2b의 과정에서 해당 서비스의 전자티켓이 존재하는지 확인하여(212) 전자티켓이 존재하지 않으면 에러메시지를 디스플레이하고(217), 전자티켓이 존재할 경우, 해당 전자티켓 정보를 티켓 인증부(126)로 전송한다.First, in the process of FIG. 2B, the electronic ticket of the corresponding service is checked (212). If the electronic ticket does not exist, an error message is displayed (217). If the electronic ticket exists, the electronic ticket information includes the ticket authentication unit ( 126).

이어서, 티켓 인증부(126)는 수신한 전자티켓 정보를 보안 키 및 알고리즘을 이용하여 티켓의 정당성 및 무결성을 검증한다(213). 이때, 전자티켓은 고유한 티켓 일련번호와 MAC(Message Authentication Code)값 등을 가진다.Subsequently, the ticket authenticator 126 verifies the validity and integrity of the ticket using the received electronic ticket information using a security key and an algorithm (213). At this time, the electronic ticket has a unique ticket serial number and MAC (Message Authentication Code) value.

그러면, 서비스 주 제어부(124)는 티켓 인증부(126)로부터의 전자티켓 인증결과 값이 정상이면 전자티켓을 물리적 매체로(종이 또는 기타의 기록 매체) 인쇄하거나 디스플레이를 통하여 서비스 이용여부를 서비스 이용자에게 알려준다(214).Then, if the value of the electronic ticket authentication result from the ticket authenticator 126 is normal, the service main controller 124 prints the electronic ticket on a physical medium (paper or other recording medium) or uses the service through a display. (214).

이어서, 상기 (214)과정의 성공적인 인쇄 또는 디스플레이가 완료되면, 서비스 주 제어부(124)는 스마트카드(11)에 저장된 발권 처리된 전자티켓을 삭제한다(215).Subsequently, when the successful printing or display of the process 214 is completed, the service main controller 124 deletes the ticketed electronic ticket stored in the smart card 11 (215).

또한, 서비스 주 제어부(124)는 상기 (215)과정에서 발권 처리된 전자티켓을 운영자 서비스 단말(13)로 전송하며, 운영자 서비스 단말(13)은 수신받은 데이터를 저장한 후, 일정 시간 경과 후 해당 전자티켓 발행사로 전송한다(216).In addition, the service main control unit 124 transmits the electronic ticket processed in the process (215) to the operator service terminal 13, the operator service terminal 13 stores the received data, after a predetermined time elapses The electronic ticket issuing agent is transmitted (216).

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 복수 스마트카드 발행사의 스마트카드에 복수의 전자티켓 사업자가 발행하는 전자티켓을 저장할 수 있으며, 서비스 이용자는 서비스 현장에서 티켓을 발권하기 위하여 장시간 대기할 필요없이 신속하게 입장을 할 수 있으며, TSAM기능을 통하여 인터넷과 같은 개방형 네트워크상에서 유통된 전자티켓의 정당성을 검증함으로써 안전한 서비스 이용이 가능하도록 하는 효과가 있다. As described above, the present invention can store electronic tickets issued by a plurality of electronic ticket providers in a smart card of a plurality of smart card issuers, and a service user can quickly enter the service site without having to wait for a long time to issue a ticket. Through the TSAM function, the validity of the electronic ticket distributed on the open network such as the Internet can be verified to enable the safe use of the service.

Claims (9)

스마트카드에 저장된 카드정보 및 다수의 전자티켓 정보를 판독하는 스마트 카드 리더기와, 상기 스마트카드 리더기를 통해 전달된 카드정보 및 해당 전자티켓 정보의 인증을 제어하고, 상기 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 선별한 후, 인증된 스마트카드의 해당 전자티켓을 발권하기 위한 서비스 주 제어부와, 상기 서비스 주 제어부의 제어하에, 상기 카드정보를 바탕으로 해당 카드 발행사의 보안 인증 프로그램을 구동하여 상기 스마트카드의 정당성을 인증하기 위한 다중 카드 인증부; 및 상기 서비스 주 제어부의 제어하에, 해당 전자티켓 발행자가 제공하는 보안 인증 프로그램을 구동하여 상기 해당 전자티켓의 정당성을 인증하기 위한 다중 전자티켓 인증부를 포함하는 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 장치에 있어서,A smart card reader for reading card information and a plurality of electronic ticket information stored in a smart card, controlling authentication of card information and corresponding electronic ticket information transmitted through the smart card reader, and a corresponding service among the plurality of electronic ticket information After selecting the provider's electronic ticket, the service main control unit for issuing the electronic ticket of the authenticated smart card, and under the control of the service main control unit, the security certificate program of the card issuer is driven based on the card information. A multi-card authentication unit for authenticating the smart card; And a multi-electronic ticket stored in a smart card including a multi-electronic ticket authentication unit for authenticating the validity of the electronic ticket by driving a security authentication program provided by the electronic ticket issuer under the control of the service main controller. In the ticketing device, 상기 서비스 주 제어부는,The service main control unit, 상기 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 상기 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하고, 상기 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증을 수행하는 스마트 카드 인증 수단과,Smart card authentication means for selecting a card authentication unit of the card issuer of the multi-card authentication unit based on the unique identification information of the smart card issuer received from the smart card, and performs the authentication of the smart card using the selected card authentication unit and, 상기 스마트 카드 인증 수단에 의해, 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하여, 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하며, 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 전자 티켓 검색 및 검증 수단과,When the authentication of the smart card is successful, the smart card authentication means reads a plurality of electronic tickets stored in the smart card, extracts a head portion of the electronic ticket, and is included in the head portion of the electronic ticket. The e-ticket issuer, on-site e-ticket service provider, service date, and service time information are used to confirm the alliance between the e-ticket issuer and the on-site service provider, and if so, match the unique identification information of the on-site service provider. Electronic ticket retrieval and verification means for retrieving an electronic ticket to validate the retrieved electronic ticket; 상기 전자 티켓 검색 및 검증 수단에 의해 유효성 검증이 성공하면, 상기 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 전자 티켓 검증 수단과,Electronic ticket verification means for verifying the validity and integrity of the electronic ticket through the multiple electronic ticket authentication unit if the validation is successful by the electronic ticket search and verification means; 상기 전자 티켓 검증 수단에 의해 검증이 성공하면 상기 전자 티켓을 출력하는 전자 티켓 발권수단과,Electronic ticket issuing means for outputting the electronic ticket if verification is successful by the electronic ticket verification means; 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 스마트 카드 정보 제어 수단을 포함하는 것을 특징으로 하는 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 장치.And smart card information control means for requesting the smart card to delete the ticketed e-ticket. 제 1 항에 있어서,The method of claim 1, 상기 전자 티켓 검색 및 검증 수단이 전자 티켓의 유효성을 검증하는 것은, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓의 서비스 가용 일자가 현재 일자와 일치하는지와 유효 기간을 확인하고, 현재 일자와 일치하고 유효 기간이 확인되면 가용 시간이 현재 시각과 일치하는지 확인하는 것에 의해 이루어지는 것을 특징으로 하는 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 장치.Validating the electronic ticket by the electronic ticket retrieval and verification means confirms that the service availability date of the electronic ticket matching the unique identification information of the field service provider matches the current date and the validity period, The device for issuing a desired e-ticket among multiple e-tickets stored in a smart card, characterized in that the matching time and the validity period are determined by checking whether the available time matches the current time. 삭제delete 삭제delete 삭제delete 스마트 카드 리더기와, 카드정보 및 해당 전자티켓 정보의 인증을 제어하고, 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 발권하기 위한 서비스 주 제어부와, 상기 스마트카드의 정당성을 인증하기 위한 다중 카드 인증부; 및 전자티켓 발행자가 제공하는 보안 인증 프로그램을 구동하여 해당 전자티켓의 정당성을 인증하기 위한 다중 전자티켓 인증부를 포함하는 장치에서, 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 방법에 있어서,A smart card reader, a service main control unit for controlling authentication of card information and corresponding electronic ticket information, and issuing an electronic ticket of a corresponding service provider among a plurality of electronic ticket information, and a multi-card for authenticating the smart card. Authentication unit; In the device comprising a multi-electronic ticket authentication unit for authenticating the validity of the electronic ticket by driving a security authentication program provided by the electronic ticket issuer, the method for issuing a desired electronic ticket of the multiple electronic tickets stored in the smart card, 상기 서비스 주 제어부가, 상기 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 상기 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하는 제1 단계;A first step of the service main control unit selecting a card authentication unit of a corresponding card issuer among the multi-card authentication units based on the unique identification information of the smart card issuer received from the smart card; 상기 제1 단계에서 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증하는 제2 단계;A second step of authenticating the smart card using the card authenticator selected in the first step; 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하는 제3 단계;A third step of reading a plurality of electronic tickets stored in the smart card and extracting a head portion of the electronic ticket when authentication of the smart card is successful; 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하는 제4 단계;A fourth step of confirming whether the e-ticket issuer and the field service provider are affiliated with each other by using an e-ticket issuer, an on-site e-ticket service provider, a service date, and service time information included in the head portion of the e-ticket; 상기 제4 단계에서 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 제5 단계;A fifth step of verifying the validity of the retrieved electronic ticket by searching for an electronic ticket matching the unique identification information of the field service provider if the partnership is established in the fourth step; 상기 제5 단계에서 유효성 검증이 성공하면, 상기 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 제6 단계; 및A sixth step of verifying validity and integrity of the electronic ticket through the multiple electronic ticket authentication unit when the validation is successful in the fifth step; And 상기 제6 단계에서 검증이 성공하면 상기 전자 티켓을 출력하고, 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 제7 단계를 포함하는 것을 특징으로 하는 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 방법.And a seventh step of outputting the e-ticket if the verification is successful in the sixth step, and requesting the smart card to delete the ticketed e-ticket. How to ticket an e-ticket. 제 6 항에 있어서,The method of claim 6, 상기 제5 단계는,The fifth step, 상기 제4 단계에서 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하는 단계;Searching for an electronic ticket that matches the unique identification information of the field service provider, if the partnership is established in the fourth step; 상기 검색된 전자 티켓의 서비스 가용 일자가 현재 일자와 일치하는지 여부와 유효 기간을 확인하는 단계; 및Checking whether the service availability date of the retrieved electronic ticket matches a current date and an expiration date; And 상기 확인 결과, 일치하고 유효 기간이 확인되면 가용 시간이 현재 시각과 일치하는지 확인하는 단계를 포함하는 것을 특징으로 하는 스마트카드에 저장된 다중 전자 티켓 중 원하는 전자 티켓을 발권하는 방법.And confirming that the available time coincides with the current time when the matching result and the validity period are confirmed, issuing the desired electronic ticket among the multiple electronic tickets stored in the smart card. 삭제delete 스마트 카드 리더기와, 카드정보 및 해당 전자티켓 정보의 인증을 제어하고, 다수의 전자티켓 정보 중 해당 서비스 제공자의 전자티켓을 발권하기 위한 서비스 주 제어부와, 상기 스마트카드의 정당성을 인증하기 위한 다중 카드 인증부; 및 전자티켓 발행자가 제공하는 보안 인증 프로그램을 구동하여 해당 전자티켓의 정당성을 인증하기 위한 다중 전자티켓 인증부를 포함하는 컴퓨터에서,A smart card reader, a service main control unit for controlling authentication of card information and corresponding electronic ticket information, and issuing an electronic ticket of a corresponding service provider among a plurality of electronic ticket information, and a multi-card for authenticating the smart card. Authentication unit; And a multi-e-ticket authentication unit for authenticating the validity of the electronic ticket by driving a security authentication program provided by the e-ticket issuer. 상기 서비스 주 제어부가, 상기 스마트 카드로부터 수신된 스마트 카드 발행자의 고유 식별 정보를 바탕으로 상기 다중 카드 인증부 중 해당 카드 발행사의 카드 인증부를 선택하는 제1 단계;A first step of the service main control unit selecting a card authentication unit of a corresponding card issuer among the multi-card authentication units based on the unique identification information of the smart card issuer received from the smart card; 상기 제1 단계에서 선택된 카드 인증부를 이용해 상기 스마트 카드를 인증하는 제2 단계;A second step of authenticating the smart card using the card authenticator selected in the first step; 상기 스마트 카드에 대한 인증이 성공하면, 상기 스마트 카드에 저장된 다수의 전자 티켓을 판독하고, 상기 전자 티켓의 헤드 부분을 추출하는 제3 단계;A third step of reading a plurality of electronic tickets stored in the smart card and extracting a head portion of the electronic ticket when authentication of the smart card is successful; 상기 전자 티켓의 헤드 부분에 포함된 전자 티켓 발행자, 현장 전자 티켓 서비스 제공자, 서비스 일자, 서비스 시간 정보를 이용해, 상기 전자 티켓 발행자와 상기 현장 서비스 제공자 간의 제휴 여부를 확인하는 제4 단계;A fourth step of confirming whether the e-ticket issuer and the field service provider are affiliated with each other by using an e-ticket issuer, an on-site e-ticket service provider, a service date, and service time information included in the head portion of the e-ticket; 상기 제4 단계에서 제휴가 되어 있으면, 상기 현장 서비스 제공자의 고유 식별 정보와 일치하는 전자 티켓을 검색하여 상기 검색된 전자 티켓의 유효성을 검증하는 제5 단계;A fifth step of verifying the validity of the retrieved electronic ticket by searching for an electronic ticket matching the unique identification information of the field service provider if the partnership is established in the fourth step; 상기 제5 단계에서 유효성 검증이 성공하면, 상기 다중 전자티켓 인증부를 통해 상기 전자 티켓의 정당성 및 무결성을 검증하는 제6 단계; 및A sixth step of verifying validity and integrity of the electronic ticket through the multiple electronic ticket authentication unit when the validation is successful in the fifth step; And 상기 제6 단계에서 검증이 성공하면 상기 전자 티켓을 출력하고, 상기 스마트 카드로 상기 발권 처리된 전자 티켓의 삭제를 요구하는 제7 단계를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.And if the verification is successful in the sixth step, outputting the electronic ticket and recording a program for realizing a seventh step of requesting the smart card to delete the ticketed electronic ticket.
KR1020020035631A 2002-06-25 2002-06-25 Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor Expired - Fee Related KR100593166B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020035631A KR100593166B1 (en) 2002-06-25 2002-06-25 Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020035631A KR100593166B1 (en) 2002-06-25 2002-06-25 Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor

Publications (2)

Publication Number Publication Date
KR20040000712A KR20040000712A (en) 2004-01-07
KR100593166B1 true KR100593166B1 (en) 2006-06-26

Family

ID=37312535

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020035631A Expired - Fee Related KR100593166B1 (en) 2002-06-25 2002-06-25 Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor

Country Status (1)

Country Link
KR (1) KR100593166B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11195163B2 (en) 2006-09-01 2021-12-07 Mastercard International Incorporated Methods, systems and computer readable media for over the air (OTA) provisioning of soft cards on devices with wireless communications capabilities
US8165635B2 (en) 2006-09-01 2012-04-24 Vivotech, Inc. Methods, systems, and computer readable media for over the air (OTA) provisioning of soft cards on devices with wireless communications capabilities
KR100926368B1 (en) * 2007-11-20 2009-11-10 주식회사 케이티 Financial Information Management Method Using Multiple Security Domain Structure
US8740073B2 (en) * 2008-08-01 2014-06-03 Mastercard International Incorporated Methods, systems and computer readable media for storing and redeeming electronic certificates using a wireless smart card
AP2011005662A0 (en) 2008-10-06 2011-04-30 Vivotech Inc Systems, methods, and computer readable media for payment and non-payment virtual card transfer between mobile devices.
US8965800B2 (en) 2012-03-09 2015-02-24 Mastercard International Incorporated Systems, methods, and computer readable media for conducting an electronic transaction via a backend server system
CN109993013B (en) * 2019-04-08 2023-04-07 深圳市德卡科技股份有限公司 Double-chip intelligent IC card reader and IC card reading method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000069703A (en) * 1996-12-23 2000-11-25 베베-다타 게젤샤푸트 퓨어 인포르마촌스-운트 콤무니카 촌스자이스테메 엠베하 Chip card and method for its use

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000069703A (en) * 1996-12-23 2000-11-25 베베-다타 게젤샤푸트 퓨어 인포르마촌스-운트 콤무니카 촌스자이스테메 엠베하 Chip card and method for its use

Also Published As

Publication number Publication date
KR20040000712A (en) 2004-01-07

Similar Documents

Publication Publication Date Title
US20130332365A1 (en) Methods and systems for biometric verification
CN107851251B (en) Payment verification method and device
EP1434140B1 (en) Individual authentication method
CN106506496A (en) A kind of methods, devices and systems that withdraws the money without card
JP2011523726A (en) Method for temporarily personalizing a communication device
KR100593166B1 (en) Method for issuing a ticket among multiple e-tickets stored in a smart card and an apparatus therefor
CN102034307A (en) Electronic wallet-based dynamic password authentication system and method
US20200005306A1 (en) Method for carrying out a transaction, corresponding terminal, server and computer program
JP2003123032A (en) IC card terminal and personal authentication method
KR20110029032A (en) Method and system for issuing accredited certificates, and terminals and recording media therefor
KR101366357B1 (en) Method and System for Separate Issuing Financial Tool
CN104113417A (en) Dynamic password identity authentication method and system based on near field communication (NFC)
KR20070020772A (en) Financial transaction processing method and system using wireless terminal number, financial transaction processing device, financial transaction terminal device, terminal device and recording medium therefor
KR20220113886A (en) System for Processing a Payment
KR20170121737A (en) Method for Providing Non-Facing Certification by using Camera
KR20120080555A (en) Method for transacting by using mobile one time code
KR101626962B1 (en) Transaction System of Card Information and Encryption/Decryption Server therefor
KR101058934B1 (en) Electronic ticket system and processing method thereof, recording medium on which program is recorded
KR100963920B1 (en) Security card output method and record medium for it
KR102502339B1 (en) Terminal, card device and method for generating virtual security code based on card data using near field communication
KR101533885B1 (en) Termial providing near field communication service and method for operating terminal
KR102243016B1 (en) Automatic service provision method using biometric information
US11620646B2 (en) Method for carrying out a transaction, terminal, server and corresponding computer program
KR101078953B1 (en) System and Method for Processing Scrap Public Certificate of Attestation and Recording Medium
KR20070021580A (en) Financial transaction processing method and system, financial transaction processing device, financial transaction terminal device, terminal device and recording medium

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20130605

Year of fee payment: 8

PR1001 Payment of annual fee

Fee payment year number: 8

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140603

Year of fee payment: 9

PR1001 Payment of annual fee

Fee payment year number: 9

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20150605

Year of fee payment: 10

PR1001 Payment of annual fee

Fee payment year number: 10

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20160617

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20160617

St.27 status event code: N-4-6-H10-H13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000