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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic 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
도 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:
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
도 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
도 2a에 도시된 바와 같이, 먼저 스마트카드(11)가 스마트카드 리더부(123)에 삽입 또는 근접되었을 때 카드에 전원을 공급하고 리셋(reset) 명령어를 수행한다(201).As shown in FIG. 2A, first, when the
이어서, 리셋(reset) 명령어의 송신에 따라 스마트카드(11)로부터 ATR(Answer to Reset)값을 수신하면(202), 서비스 주 제어부(124)는 수신된 ATR값을 분석하여 스마트카드 발행자의 고유 식별번호를 얻는다(203).Subsequently, upon receiving an ATR (Answer to Reset) value from the
서비스 주 제어부(124)는 해당 카드 발행사의 카드 인증부(125)를 선택하고 스마트카드(11)와의 상호인증을 수행한다(204). 이때, 상호 인증은 스마트카드(11) 및 카드 인증부(125)가 보안 키(key), 보안 알고리즘 및 프로토콜을 통하여 이루어지도록 한다.The service main control unit 124 selects the
도 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
먼저, 스마트카드(11)에 저장된 전자티켓을 판독하고, 전자티켓의 헤드 부분을 추출한다(206). 전자티켓 헤드 정보는 전자티켓 발행자, 현장 전자티켓 서비스 제공자, 서비스 일자, 서비스 시간 등의 현장 서비스 제공자가 선별 발권하고자 하는 정보를 포함한다.First, the electronic ticket stored in the
다음으로, 서비스 주 제어부(124)는 스마트카드(11)로부터 판독한 전자티켓 정보를 분석하고, 원하는 티켓의 발권을 위하여 적절한 형식의 정보로 구성한다(207).Next, the service main control unit 124 analyzes the electronic ticket information read from the
이어서, 전자티켓 발행자의 고유 식별번호를 검증하여, 현장 서비스 제공자와의 제휴 여부를 판별하고(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
검색 결과(209), 일치하는 전자티켓이 존재할 경우, 해당 티켓의 서비스 가용일자(YYYYMMDD)가 현재일자와 일치하는지를 상호 비교한다(210). 이때, 전자티켓 유효기간도 판별한다.If a matching electronic ticket exists, the
비교결과(210), 일치하는 서비스 가용일자의 전자티켓이 존재할 경우, 서비 스 가용시간이 현재 시각과 일치하는지를 상호 비교한다(211).As a result of
도 2c는 상기 (208)과정에서 정확하게 선택되어진 전자티켓을 티켓 인증부(126)로 전송하고, 스마트카드(11)와 상호 통신하여 티켓의 정당성을 검증하는 과정으로 다음과 같은 상세 절차를 가진다.2C is a process of transmitting the electronic ticket accurately selected in
먼저, 도 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
그러면, 서비스 주 제어부(124)는 티켓 인증부(126)로부터의 전자티켓 인증결과 값이 정상이면 전자티켓을 물리적 매체로(종이 또는 기타의 기록 매체) 인쇄하거나 디스플레이를 통하여 서비스 이용여부를 서비스 이용자에게 알려준다(214).Then, if the value of the electronic ticket authentication result from the
이어서, 상기 (214)과정의 성공적인 인쇄 또는 디스플레이가 완료되면, 서비스 주 제어부(124)는 스마트카드(11)에 저장된 발권 처리된 전자티켓을 삭제한다(215).Subsequently, when the successful printing or display of the
또한, 서비스 주 제어부(124)는 상기 (215)과정에서 발권 처리된 전자티켓을 운영자 서비스 단말(13)로 전송하며, 운영자 서비스 단말(13)은 수신받은 데이터를 저장한 후, 일정 시간 경과 후 해당 전자티켓 발행사로 전송한다(216).In addition, the service main control unit 124 transmits the electronic ticket processed in the process (215) to the
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000069703A (en) * | 1996-12-23 | 2000-11-25 | 베베-다타 게젤샤푸트 퓨어 인포르마촌스-운트 콤무니카 촌스자이스테메 엠베하 | Chip card and method for its use |
-
2002
- 2002-06-25 KR KR1020020035631A patent/KR100593166B1/en not_active Expired - Fee Related
Patent Citations (1)
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 |