[go: up one dir, main page]

KR20020058325A - Method for issuing an electronic receipt - Google Patents

Method for issuing an electronic receipt Download PDF

Info

Publication number
KR20020058325A
KR20020058325A KR1020000086392A KR20000086392A KR20020058325A KR 20020058325 A KR20020058325 A KR 20020058325A KR 1020000086392 A KR1020000086392 A KR 1020000086392A KR 20000086392 A KR20000086392 A KR 20000086392A KR 20020058325 A KR20020058325 A KR 20020058325A
Authority
KR
South Korea
Prior art keywords
electronic receipt
server
electronic
receipt
receiving client
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.)
Ceased
Application number
KR1020000086392A
Other languages
Korean (ko)
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 KR1020000086392A priority Critical patent/KR20020058325A/en
Publication of KR20020058325A publication Critical patent/KR20020058325A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 전자영수증 발급 방법에 관한 것으로서 본 발명의 구성은 전자영수증 작성 서버, 전자영수증 수신 클라이언트, 지불중계 서버 및 금융 서버가 인증서 발급서버에 접속한 후, 인증서 발급 서버를 운영하는 공공 기관의 관리하에 자신의 전자서명 검증키를 등록하고 자신의 인증서를 발급 받는 단계; 전자영수증 수신 클라이언트가 전자영수증 작성 서버에 접속하여, 전자영수증 작성 서버를 운영하는 상점의 전자서명 검증키를 포함하는 상점의 인증서를 발급 받는 단계; 전자영수증 수신 클라이언트가 전자영수증 작성 서버에 접속하여, 전자상거래를 위한 전자서명 검증 모듈 및 전자영수증 작성 서버의 전자영수증 검증/관리 모듈을 다운로드 받아 설치하는 단계; 전자영수증 수신 클라이언트가 전자영수증 작성서버에 접속하여, 전자상거래를 수행하기 위한 상품을 검색한 후, 구매 상품을 설정하여 결제하는 단계; 전자영수증 수신 클라이언트 또는 전자영수증 작성 서버가 지불중계 서버에게 결제정보를 전달하는 단계; 지불중계 서버가 금융 서버로 결제정보를 전송하는 단계; 금융 서버가 지불중계 서버를 통해 전자영수증 작성 서버에게 카드 승인번호를 전송하는 단계; 전자영수증 작성서버가 소정의 데이터를 포함하는 전자영수증을 생성하고, 전자서명 생성키로 전자서명을 하여 전자영수증 수신 클라이언트에게 전송하는 단계; 전자영수증 수신 클라이언트가 수신한 전자영수증을 전자영수증 작성 서버의 검증키로 전자서명을 확인한 후, 전자영수증 검증/관리모듈에 등록하여 관리하는 단계; 전자영수증 수신 클라이언트가 전자영수증 검증/관리 모듈을 이용하여 소정 양식으로 전자영수증을 출력하여 확인한 후, 전자영수증 인수 서버로 전송하는 단계; 전자영수증 인수 서버가 전자영수증 공증서버에 전자영수증의 진위 및 이중사용 여부를 확인 요청한 후, 결과 데이터를 수신받아, 결과 데이터에 따라, 전자영수증 인수 서버가 대금을 지불하는 단계를 포함한다.The present invention relates to a method for issuing an electronic receipt, the configuration of the present invention is an electronic receipt preparation server, an electronic receipt receiving client, a payment relay server and a financial server connected to the certificate issuing server, management of a public institution operating a certificate issuing server Registering his digital signature verification key and issuing his certificate; The electronic receipt receiving client accesses the electronic receipt creation server, and issuing a certificate of the store including the electronic signature verification key of the store operating the electronic receipt creation server; The electronic receipt receiving client accesses the electronic receipt creation server, and downloads and installs the electronic signature verification module for electronic commerce and the electronic receipt verification / management module of the electronic receipt creation server; An electronic receipt receiving client accessing an electronic receipt preparing server, searching for a product for performing an electronic commerce, and then setting and paying for the purchased product; Transmitting, by the electronic receipt receiving client or the electronic receipt preparing server, the payment information to the payment relay server; The payment relay server transmitting the payment information to the financial server; Transmitting, by the financial server, the card approval number to the electronic receipt preparing server through the payment relay server; Generating, by the electronic receipt preparation server, an electronic receipt including predetermined data, performing an electronic signature with an electronic signature generation key, and transmitting the electronic signature to the electronic receipt receiving client; Checking the electronic signature received by the electronic receipt receiving client with the verification key of the electronic receipt preparing server, and then registering and managing the electronic receipt in the electronic receipt verification / management module; The electronic receipt receiving client outputs and confirms the electronic receipt in a predetermined form using the electronic receipt verification / management module, and then transmits it to the electronic receipt acquisition server; The electronic receipt receipt server requests the electronic receipt notarization server to confirm the authenticity and dual use of the electronic receipt, and receives the result data, and according to the result data, the electronic receipt receipt server pays the price.

본 발명에 따르면, 전자상거래와 전자 결제가 점차 일반화되면서 도입된 전자영수증을 사용함에 있어서, 사람마다 제품을 구입하는 쇼핑몰이 다르고, 또 쇼핑몰마다 전자영수증 양식과 전자서명, 전자서명 검증키가 다르기 때문에 발생하는 전자영수증의 유효성에 대한 판별을 용이하게 수행할 수 있으며, 전자영수증을 조작하거나, 위조하여 사용하는 경우에 발생하는 문제점도 원천적으로 해결할 수 있는 장점이 있다.According to the present invention, in the use of the e-receipt introduced as the e-commerce and e-payment is becoming more and more common, each person purchases a different shopping mall, and since the e-receipt form, e-signature, and digital signature verification key are different for each shopping mall It is possible to easily determine the validity of the generated e-receipt, there is an advantage that can be solved at the source of the problem occurs when the e-receipt is manipulated or used forged.

Description

전자영수증 발급 방법{Method for issuing an electronic receipt}How to issue an electronic receipt {Method for issuing an electronic receipt}

본 발명은 전자영수증에 관한 것으로 더욱 상세하게는 전자상거래와 전자 결제를 위하여 사용하는 전자 영수증의 유효성 판별을 위하여 전자영수증의 출력 양식을 표준화하여 전자영수증이 처음 출력되는 것만 유효한 영수증으로 판단하고 정부나 공인 기관으로부터 허가받은 전자영수증 공증기관 측에서 전자영수증의 사실 여부를 확인하는 전자영수증 발급 방법에 관한 것이다.The present invention relates to an electronic receipt, more specifically, to determine the validity of the electronic receipt used for electronic commerce and electronic payments by standardizing the output form of the electronic receipt is determined that only the first receipt of the electronic receipt as a valid receipt and the government or Electronic Receipt Authorized by an Authorized Institution It relates to a method for issuing an electronic receipt that verifies the fact of the electronic receipt.

전자영수증(electronic receipt)이란 전자서명(digital signature)이 된 전자문서를 말하며 법적인 효력을 갖는다. 여기에서는 전자영수증과 그 영수증에 대한 전자서명이 있는 상황을 가정하며, 사용하는 용어나 의미는 "전자거래 기본법"과 "전자서명법"(1999년 7월 1일 발효)에 상세히 설명되어 있다.An electronic receipt is an electronic document with a digital signature and has a legal effect. It is assumed here that there is an electronic signature for electronic receipts and receipts, and the terms and meanings used are explained in detail in the "E-Commerce Act" and "Electronic Signature Act" (effective July 1, 1999).

전자서명 시스템은 무결성(integrity, 전송되는 정보가 변경되지 않음을 보장), 인증(authentication, 전송자의 신분을 증명), 부인 방지(non-reputation, 사후 자신의 행위에 대한 부인 불가) 등을 보장해 주는데, 전자서명의 요구 조건은 생성키를 소유하지 않은 자는 전자서명 생성 불가, 생성키를 소유하지 않은 자는 전자문서 변경불가, 생성키를 소유한 자가 전자서명의 행위자인 서명자 인증, A 문서의 전자서명을 B 문서의 전자서명으로 대치불가 및 생성키의 소유자가 전자서명 후에 행위에 대한 부인불가와 같은 조건이 있다.The digital signature system guarantees integrity (guaranteed that the transmitted information does not change), authentication (authentication, sender's identity), non-repudiation (non-reputation, non-repudiation of its own actions). The requirements for digital signatures are that a person who does not have a generation key cannot generate a digital signature, a person who does not have a generation key cannot change an electronic document, a signer certificate whose owner of the generation key is an electronic signature actor, and a digital signature of document A There are such conditions as that B cannot be replaced by the digital signature of document B and the owner of the generated key cannot deny the action after the digital signature.

현재, 회사내의 경리과에서 받고 있는 영수증은 컴퓨터에서 출력하는 A4 용지가 아니며 복사(위조)하기가 쉽지 않은데, 현재, 삼성 쇼핑몰이나 한솔CSN 등에서는 제품은 인터넷쇼핑몰로 구입하고 구입한 제품에 대한 영수증은 우편으로 따로 받는 경우가 매우 많으며, 영수증 발급을 위해 쇼핑몰에서는 추가적인 비용과 인력이 요구된다. 이는 종이 없는 사무실을 추구하는 정보화 시대에 적합하지 않다.Currently, the receipts received by the accounting department in the company are not A4 papers output from the computer, and it is not easy to copy (forge). Currently, the products are purchased through the Internet shopping malls at Samsung shopping malls and Hansol CSN. It is often received separately by mail, and additional costs and manpower are required at the shopping mall to issue a receipt. This is not suitable for the information age that seeks paperless offices.

또한, 소비자 입장에서는 제품을 먼저 구입하고 영수증을 나중에 받는, 오프라인 상에서의 제품 구매와는 다른 면이 있다.It is also different from the off-line purchase of a product, where the product is purchased first and the receipt is received later.

앞으로 전자상거래와 전자 결제가 점차 일반화되면서 전자영수증이 많이 도입되리라고 보는데, 더욱이 전자서명법에 의해 전자영수증의 법적 효력이 보장되기 때문에, 조만간 전자영수증이 기존의 영수증을 일부 대체할 것이라 예상된다.As e-commerce and e-payment become more common in the future, many e-receipts will be introduced. Moreover, the e-receipt is expected to replace some of the existing receipts in the near future.

물론, 국세청에서는 전자영수증에 대해 세금 감면 처리를 기존 영수증처럼 해 주어야 한다. 그러나, 현재는 경리과에서 종이로 된 기존 영수증을 고집할 것이다. 왜냐하면, 전자영수증의 유효성을 검증하기 위해서는, 전자문서 파일, 전자서명 파일, 전자서명 알고리즘, 전자서명 검증키 등이 필요한데, 경리과에서 새로운 양식의 영수증을 처리하는 것이 쉽지 않으며, 제출받은 전자영수증마다 유효성을 식별하는 것은 번거로운 일이다.Of course, the Internal Revenue Service should treat tax receipts on electronic receipts like traditional receipts. However, for now, the accounting department will insist on paper original receipts. In order to verify the validity of an electronic receipt, an electronic document file, an electronic signature file, an electronic signature algorithm, an electronic signature verification key, etc. are required.It is not easy to process a receipt of a new form in the accounting department. Identifying it is cumbersome.

즉, 사람마다 제품을 구입하는 쇼핑몰이 다르고, 또 쇼핑몰마다 전자영수증 양식과 전자서명, 전자서명 검증키가 다르기 때문에 경리과 직원이 모든 전자영수증의 유효성을 판별하는 것은 많은 문제가 있다.In other words, since different shopping malls purchase products for different people, and electronic receipt forms, digital signatures, and digital signature verification keys are different for each shopping mall, it is difficult for the accountant and staff to determine the validity of all electronic receipts.

본래 전자영수증은 전자영수증 파일과 이 파일에 대한 전자서명 파일이 있어야만 유효성을 검증할 수 있는데, 종이로 출력된 전자영수증을 경리과에서 받았을 경우, 이 영수증의 유효성을 확인할 수가 없다. 왜냐하면 컴퓨터에서는 기본적으로 cut-and-paste(잘라 붙이기)나 복사하기, 또는 문서 위조가 비교적 쉽기 때문에 종이로 출력된 것은 진위 여부 파악이 곤란하다. 전자영수증을 오프라인으로 처리한다는 것 자체가 무리이다.Originally, the electronic receipt can only be validated by the receipt of the electronic receipt file and the electronic signature file for this file. If you receive the paper receipt from the accounting department, you cannot check the validity of this receipt. Because it is relatively easy to cut-and-paste, copy, or forge documents on a computer, it is difficult to know the authenticity of the paper output. It is unreasonable to process electronic receipts offline.

또한, 전자영수증에 특징적인 표시를 하여 전자영수증의 종류를 구별하여 출력한다고 하더라도 일반 개인이 사용하는 프린터는 주로 흑백으로 A4 용지를 사용한다. 따라서 경리과에 제출하기 위해 첫 번째로 출력된 영수증을 성능이 뛰어난 복사기로 복사하여 이중 사용하는 것은 어렵지 않다.In addition, even if the e-receipt is marked with a distinctive mark, the type of e-receipt is printed, and the printer used by the general person mainly uses A4 paper in black and white. Therefore, it is not difficult to duplicate the first printed receipt for submission to the accounting department with a high performance copier.

그러한 방법 이외에도, '전자영수증 출력 프로그램'(가계부 프로그램)을 기존 컴퓨터가 아닌 다른 컴퓨터에 다시 설치하여 경리과 제출용 영수증을 출력할 수도 있으며, 이때도 유효한 영수증이 두 개 이상 만들어진다. 즉, 가정의 PC에도 가계부 프로그램을 설치하고 회사에도 가계부 프로그램을 설치하여 영수증을 출력한다면 두 영수증은 완전히 일치할 것이며, 이를 식별한다는 것은 기술적으로 거의 불가능하다.In addition to such methods, the 'Receipt Printing Program' (the bookkeeping program) may be reinstalled on a computer other than the existing computer to output the accounting and submission receipts, and two or more valid receipts may be generated. In other words, if you install the account book program in your home PC and the account book program in your company to print receipts, the two receipts will be completely identical, it is almost technically impossible to identify them.

따라서, 본 발명은 이와 같은 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 목적은 전자상거래와 전자 결제를 위하여 사용하는 전자 영수증의 유효성 판별을 위하여 전자영수증의 출력 양식을 표준화하여 전자영수증이 처음 출력되는것만 유효한 영수증으로 판단하고 정부나 공인 기관으로부터 허가받은 전자영수증 공증기관 측에서 전자영수증의 사실 여부를 확인하는 전자영수증 발급 방법을 제공함에 있다.Therefore, the present invention was devised to solve such a problem, and an object of the present invention is to first output the electronic receipt by standardizing the output form of the electronic receipt to determine the validity of the electronic receipt used for electronic commerce and electronic payment. It is to provide a method of issuing an electronic receipt by deciding whether it is a valid receipt and confirming the fact of the electronic receipt by an electronic receipt notarization agency authorized by the government or an authorized agency.

도 1은 일반적인 전자서명을 수행하는 형태를 나타내는 흐름도,1 is a flowchart illustrating a form of performing a general digital signature;

도 2는 본 발명에 따라, 전자거래에서 전자영수증을 발급하는 구성도의 예,2 is an example of a configuration diagram for issuing an electronic receipt in an electronic transaction, according to the present invention;

도 3은 본 발명에 따라, 전자영수증을 발급하는 방법을 수행하기 위한 시스템의 구성도,3 is a block diagram of a system for performing a method for issuing an electronic receipt according to the present invention;

도 4는 본 발명에 따라, 전자영수증이 최초 발행되었을 경우의 예시도,4 is an exemplary view when an electronic receipt is first issued according to the present invention;

도 5는 본 발명에 따라, 전자영수증이 최초 이후 발행되었을 경우의 예시도,5 is an exemplary view when the electronic receipt is issued after the first time, according to the present invention;

도 6은 본 발명에 따라, 전자영수증 발급 방법을 나타내는 순서도이다.6 is a flowchart illustrating a method for issuing an electronic receipt according to the present invention.

<도면의 주요부분의 부호의 설명><Description of Symbols of Major Parts of Drawings>

100 : 인터넷200 : 전자영수증 공증 서버100: Internet 200: electronic receipt notarization server

300 : 인증서 발급 서버400 : 전자연수증 수신 클라이언트300: certificate issuing server 400: e-training receiving client

500 : 전자영수증 작성 서버600 : 전자영수증 인수 서버500: receipt receipt server 600: receipt receipt server

700 : 금융 서버800 : 지불중계 서버700: financial server 800: payment relay server

상기 목적들을 달성하기 위한 본 발명인 전자영수증 발급 방법은 상기 전자영수증 작성 서버, 상기 전자영수증 수신 클라이언트, 상기 지불중계 서버 및 상기 금융 서버가 상기 인증서 발급서버에 접속한 후, 상기 인증서 발급 서버를 운영하는 공공 기관의 관리하에 자신의 전자서명 검증키를 등록하고 자신의 인증서를 발급받는 단계(a); 상기 단계(a) 후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 작성 서버에 접속하여 상기 전자영수증 작성 서버를 운영하는 상점의 전자서명 검증키를 포함하는 상점의 인증서를 발급 받는 단계(b); 상기 단계(b) 후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 작성 서버에 접속하여, 전자상거래를 위한 전자서명 검증 모듈 및 상기 전자영수증 작성 서버의 전자영수증 검증/관리 모듈을 다운로드 받아 설치하는 단계(c); 상기 단계(c) 후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 작성서버에 접속하여, 전자상거래를 수행하기 위한 상품을 검색한 후, 구매 상품을 설정하여 결제하는 단계(d); 상기 단계(d) 후, 상기 전자영수증 수신 클라이언트 또는 전자영수증 작성 서버가 상기 지불중계 서버에게 결제정보를 전달하는 단계(e); 상기 단계(e) 후, 상기 지불중계 서버가 상기 금융 서버로 상기 결제정보를 전송하는 단계(f); 상기 단계(f) 후, 상기 금융 서버가 상기 지불중계 서버를 통해 상기 전자영수증 작성 서버에게 카드 승인번호를 전송하는 단계(g); 상기 단계(g) 후, 상기 전자영수증 작성서버가 소정의 데이터를 포함하는 전자영수증을 생성하고, 전자서명 생성키로 전자서명을 하여 상기 전자영수증 수신 클라이언트에게 전송하는 단계(h); 상기 단계(h) 후, 상기 전자영수증 수신 클라이언트가 수신한 전자영수증을 전자영수증 작성 서버의 검증키로 전자서명을 확인한 후, 상기 전자영수증 검증/관리 모듈에 등록하여 관리하는 단계(i); 상기 단계(i)후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 검증/관리 모듈을 이용하여 소정 양식으로 전자영수증을 출력하여 확인한 후, 상기 전자영수증 인수 서버로 전송하는 단계(j); 상기 단계(j) 후, 상기 전자영수증 인수 서버가 상기 전자영수증 공증서버에 상기 전자영수증의 진위 및 이중사용 여부를 확인 요청한 후, 결과 데이터를 수신받는 단계(k); 및 상기 단계(k) 후, 상기 결과 데이터에 따라, 상기 전자영수증 인수 서버가 대금을 지불하는 단계(l)를 포함한다.The electronic receipt issuing method of the present invention for achieving the above objects is the electronic receipt preparation server, the electronic receipt receiving client, the payment relay server and the financial server after accessing the certificate issuing server, operating the certificate issuing server (A) registering a digital signature verification key under the control of a public institution and issuing its own certificate; After the step (a), the electronic receipt receiving client accessing the electronic receipt creation server and receiving a certificate of a store including an electronic signature verification key of a store operating the electronic receipt creation server (b); After the step (b), the electronic receipt receiving client accesses the electronic receipt creation server, and download and install the electronic signature verification module for electronic commerce and the electronic receipt verification / management module of the electronic receipt creation server ( c); (D) after the step (c), the electronic receipt receiving client accesses the electronic receipt preparing server, searches for a product for performing an electronic commerce, and sets and pays for the purchased product; (E) after the step (d), the electronic receipt receiving client or the electronic receipt preparing server delivering the payment information to the payment relay server; (F) after the step (e), the payment relay server transmitting the payment information to the financial server; (G) after the step (f), the financial server transmitting a card approval number to the electronic receipt preparing server through the payment relay server; (H) after the step (g), the electronic receipt preparation server generates an electronic receipt including predetermined data, and transmits the electronic signature to the electronic receipt receiving client by using an electronic signature generation key; After the step (h), checking the electronic signature received by the electronic receipt receiving client with the verification key of the electronic receipt preparation server, and registering and managing the electronic receipt in the electronic receipt verification / management module; After the step (i), the electronic receipt receiving client outputs and confirms the electronic receipt in a predetermined form by using the electronic receipt verification / management module, and then transmits the electronic receipt to the electronic receipt receipt server; After the step (j), the electronic receipt receipt server requesting the electronic receipt notarization server to confirm the authenticity and dual use of the electronic receipt, and receiving result data (k); And (l) after the step (k), according to the result data, the electronic receipt receipt server pays the price.

이하, 상기한 본 발명의 목적들, 특징들, 그리고 장점들을 첨부된 도면에 나타낸 본 발명의 바람직한 실시 예를 통해 보다 상세히 설명한다.Hereinafter, the objects, features, and advantages of the present invention described above will be described in detail with reference to preferred embodiments of the present invention shown in the accompanying drawings.

도 1은 일반적인 전자서명을 수행하는 형태를 나타내는 흐름도이다.1 is a flowchart illustrating a form of performing a general digital signature.

전자서명에는 두 개의 키가 사용되는데, 그 중 하나는 전자서명 생성키(개인키, private key)로 보안이 필요한 정보이며, 다른 하나는 전자서명 검증키(공개키, public key)로 일반에게 공개되는 정보이다. 생성키는 전자서명을 생성하기 위하여 사용되는 전자적 정보를 말하며, 검증키는 생성된 전자서명을 검증하기 위하여 사용되는 전자적 정보를 말한다. 전자서명의 전체 흐름도는 도 1과 같다.Two keys are used for digital signatures, one of which is a digital signature generation key (private key) and information that needs to be secured, and the other is a digital signature verification key (public key) that is open to the public. Information. The generation key refers to the electronic information used to generate the digital signature, and the verification key refers to the electronic information used to verify the generated digital signature. The overall flow of the electronic signature is shown in FIG.

도 1의 전자서명 검증부에서는 전자문서(전자영수증)와 전자서명을 수신한 다음, 전자문서를 해싱(hashing)하여 얻은 '축약문서'와 전자서명을 복호화(decrypt)하여 얻은 "축약문서"를 비교하여 일치하면 전자서명이 유효한 것으로 판단하고 그렇지 않으면 유효하지 않은 것으로 판단하는데, 전자서명의 진위 여부는 인증기관(CA, Certification Authority)이나 전자문서(전자 영수증)와 전자서명을 수신 받은 개인이 판단할 수 있다.The digital signature verification unit of FIG. 1 receives an electronic document (digital receipt) and an electronic signature, and then the "abbreviated document" obtained by hashing the electronic document and the "abbreviated document" obtained by decrypting the electronic signature. If the comparison is matched, the digital signature is considered valid, otherwise it is considered invalid. The authenticity of the digital signature is determined by a certification authority (CA) or by an individual who receives the electronic signature (electronic receipt) and the digital signature. can do.

단, 전자서명을 검증하기 위해서는 '전자서명 알고리즘'(전자서명 복호화 알고리즘)과 해쉬 함수(hash function), 전자서명 검증키가 있어야 하기 때문에 실제 컴퓨터 상에서 전자서명을 진위를 검증하기 위해서는 전자서명 알고리즘과 해쉬 함수가 라이브러리(library) 형태로 구축되어 있어야 하며, 전자문서 파일과 그에 대한 전자서명 파일, 전자서명 검증키를 보유한 파일(인증서 파일)이 있어야 한다.However, in order to verify the digital signature, the digital signature algorithm (digital signature decoding algorithm), hash function, and digital signature verification key must be present. The hash function must be built in a library form, and there must be an electronic document file, a file containing the digital signature file, and a digital signature verification key (certificate file).

도 3은 본 발명에 따라, 전자영수증을 발급하는 방법을 수행하기 위한 시스템의 구성도이다.3 is a block diagram of a system for performing a method for issuing an electronic receipt according to the present invention.

도시된 바와 같이, 전자영수증 공증 서버(200)는 각 상점의 전자영수증 작성 서버(500)와 서로 통신하여 전자영수증이 정상적으로 사용 가능한 것인지를 공인해 주는데, 전자영수증 인수 서버(600)가 전송한 전자영수증을 등록하고, 등록된 전자영수증이 해당 전자영수증 작성 서버(500)에 의해 발급된 것인지 확인하며, 전자영수증 인수 서버(600)에게 전자영수증 등록 여부를 통보한다.As shown, the electronic receipt notarization server 200 communicates with the electronic receipt creation server 500 of each store to authenticate whether the electronic receipt is normally available, the electronic receipt receipt server 600 transmitted Register the receipt, check whether the registered electronic receipt is issued by the electronic receipt preparation server 500, and notifies the electronic receipt receipt server 600 whether the electronic receipt registration.

인증서 발급 서버(300)는 전자문서 작성자의 신원 및 기타 전자 상거래와 관련된 사항을 확인하기 위해 전자영수증 작성 서버(500)를 운영하는 상점, 전자영수증 수신 클라이언트(400), 지불 중계 서버(800)의 운영자 등에게 인증서를 발급 및 취소해주거나 관리한다. 또한 전자영수증 수신 클라이언트(400)의 요청 시, 전자영수증 작성 서버(500)를 운영하는 상점의 인증서를 발급 및 확인시켜 준다.The certificate issuing server 300 may be configured to store the electronic receipt receipt server 400, the electronic receipt receiving client 400, and the payment relay server 800 to verify the identity of the electronic document creator and other matters related to electronic commerce. Certificates are issued, revoked or managed by the operator. In addition, upon request of the electronic receipt receiving client 400, it issues and confirms the certificate of the store operating the electronic receipt creation server 500.

전자영수증 수신 클라이언트(400)는 회사물품을 인터넷 쇼핑몰에서 구입하여, 전자영수증 작성 서버(500)로부터 전송된 전자영수증을 수신하여 검증한 후, 전자영수증 인수 서버(600)로 수신한 전자영수증을 제출한다.The electronic receipt receiving client 400 purchases the company article in the Internet shopping mall, receives and verifies the electronic receipt sent from the electronic receipt preparing server 500, and submits the electronic receipt received to the electronic receipt receipt server 600. do.

전자영수증 작성 서버(500)는 전자영수증을 발행하는 전자서명법 상의 가입측으로 삼성 쇼핑몰, 한솔 CSN, 인터파크 등의 인터넷 쇼핑몰에서 운영하는 서버로써, 물품을 구매한 전자영수증 수신 클라이언트(400)에게 전자영수증과 그에 해당하는 전자서명을 발급한다.The electronic receipt preparation server 500 is a server operated by an Internet shopping mall such as Samsung Shopping Mall, Hansol CSN, Interpark, etc. as a subscriber in the Electronic Signature Act for issuing an electronic receipt, and receives an electronic receipt to an electronic receipt receiving client 400 that has purchased an item. The corresponding digital signature is issued.

전자영수증 인수 서버(600)는 전자영수증 수신 클라이언트(400)로부터 전자영수증의 처리 요청을 받아 전자영수증 공증 서버(200)에 전자영수증을 등록하고, 전자영수증 공증 서버(200)로부터 전자영수증 등록 여부를 통보받는다.The electronic receipt receipt server 600 receives an electronic receipt processing request from the electronic receipt receiving client 400, registers the electronic receipt with the electronic receipt notarization server 200, and registers the electronic receipt from the electronic receipt notarization server 200. Notified

금융 서버(700)는 은행이나, 카드회사에서 운영되는 서버를 말하며, 전자영수증 수신 클라이언트(400)에게 지불 수단을 발급하며, 지불중개 서버(800)로부터 전송된 전자영수증 수신 클라이언트(400)에 대한 신분/신용 확인을 위한 데이터를 수신한 후, 결과 데이터를 지불중개 서버(800)로 전송한다.The financial server 700 refers to a server operated by a bank or a card company, issues a payment method to the electronic receipt receiving client 400, and transmits a payment method to the electronic receipt receiving client 400 transmitted from the payment intermediation server 800. After receiving the data for identification / credit confirmation, the result data is transmitted to the payment broker server 800.

지불중계 서버(800)는 전자영수증 작성 서버(500)와 금융 서버(700) 사이에서 상품 대금 지불을 중개하는데, 전자영수증 작성 서버(500)에서 전송된 전자영수증 수신 클라이언트(400)에 대한 인증요청 신호에 대하여 신분/신용 확인 데이터를 금융 서버(700)에 의뢰한 후, 금융 서버(700)에서 전송된 결과 데이터를 수신한 후, 승인번호를 전자영수증 작성 서버(500)로 전송한다.The payment relay server 800 mediates payment of goods between the electronic receipt preparation server 500 and the financial server 700, and the authentication request for the electronic receipt receipt client 400 transmitted from the electronic receipt preparation server 500. After the identification / credit confirmation data is requested to the financial server 700 for the signal, the result data transmitted from the financial server 700 is received, and the authorization number is transmitted to the electronic receipt preparation server 500.

이하, 상기 목적들을 달성하기 위한 본 발명인 전자영수증 발급 방법에 대하여 도 1 내지 도 6을 참조하여 상세히 설명한다.Hereinafter, an electronic receipt issuing method of the present invention for achieving the above objects will be described in detail with reference to FIGS. 1 to 6.

전자영수증 작성 서버(500), 전자영수증 수신 클라이언트(400), 지불중계 서버(800) 및 금융 서버(700)가 인증서 발급서버(300)에 접속한 후, 인증서 발급서버(300)를 운영하는 공공 기관의 관리하에 자신의 전자서명 검증키를 등록하고 자신의 인증서를 발급 받는다(단계 S10).The electronic receipt writing server 500, the electronic receipt receiving client 400, the payment relay server 800 and the financial server 700 after accessing the certificate issuing server 300, the public operating the certificate issuing server 300 Registers his digital signature verification key under the authority of the institution and receives his certificate (step S10).

여기에서, 상기 자신의 인증서 발급은 전자문서 작성자의 신원 및 거래와 관련된 사항을 확인하기 위해 수행되며, 인터넷(100)을 통하여 모든 동작이 수행됨을 원칙으로 한다.Here, the issuance of the own certificate is performed to confirm the matters related to the identity and transaction of the creator of the electronic document, and in principle, all operations are performed through the Internet 100.

상기 자신의 인증서를 발급받은 후, 전자영수증 수신 클라이언트(400)가 전자영수증 작성 서버(500)에 접속하여 전자영수증 작성 서버(500)를 운영하는 상점의 전자서명 검증키를 포함하는 상점의 인증서를 발급 받는다(단계 S20).After receiving the certificate of its own, the electronic receipt receiving client 400 is connected to the electronic receipt creation server 500 to store the certificate of the store including the electronic signature verification key of the store operating the electronic receipt creation server 500 Is issued (step S20).

여기에서, 상기 상점의 인증서는 전자영수증 수신 클라이언트(400)가 인증서발급 서버(300)에 접속해서도 발급받는 것이 가능하다.Here, the store's certificate may be issued even when the electronic receipt receiving client 400 accesses the certificate issuing server 300.

상기 상점의 인증서를 발급받은 후, 전자영수증 수신 클라이언트(400)가 전자영수증 작성 서버(500)에 접속하여, 전자상거래를 위한 전자서명 검증 모듈 및 전자영수증 작성 서버(500)의 전자영수증 검증/관리 모듈을 다운로드 받아 설치한다(단계 S30).After receiving the certificate of the store, the electronic receipt receiving client 400 is connected to the electronic receipt creation server 500, the electronic signature verification module and electronic receipt verification server of the electronic receipt creation server 500 for electronic commerce Download and install the module (step S30).

여기에서, 상기 전자서명 검증 모듈은 전자상거래를 수행하는 경우에 발생하는 전자서명의 진위 여부를 검증하기 위한 전자서명 알고리즘과 해쉬 함수를 구현한 라이브러리를 말한다.Herein, the electronic signature verification module refers to a library that implements an electronic signature algorithm and a hash function for verifying the authenticity of the electronic signature generated when an electronic commerce is performed.

상기 전자영수증 검증/관리 모듈을 설치한 후, 전자영수증 수신 클라이언트(400)가 전자영수증 작성서버(500)에 접속하여, 전자상거래를 수행하기 위한 상품을 검색한 후, 구매 상품을 설정하여 결제한다(단계 S40).After the electronic receipt verification / management module is installed, the electronic receipt receiving client 400 accesses the electronic receipt preparing server 500, searches for a product for performing electronic commerce, and sets and pays for the purchased product. (Step S40).

여기에서, 상기 구매 상품의 결제는 카드를 이용한 결제 이외에, 계좌 이체, 상기 전자영수증 작성 서버에서 획득한 누적 포인트 및 디지털 현금(e-cash 또는 e-money) 중에서 어느 하나를 더 사용하여 수행할 수 있다.Here, the payment of the purchased goods may be performed by using any one of bank transfer, cumulative points obtained from the electronic receipt preparation server, and digital cash (e-cash or e-money), in addition to payment using a card. have.

또한, 지불수단의 발급이 일반적으로 금융 서버(700)를 운영하는 금융기관으로부터만 되어 있지만, 전자영수증 수신 클라이언트(400)를 사용하는 소비자는 지불중계 서버(800)를 운영하는 지불중계 기관으로부터도 지불수단(예:전자지갑, e-money)을 발급 받을 수 있는데, 상기 지불중계 기관이라는 것은 각 쇼핑몰들이 금융기관과 직접 연계하여 상품에 대한 결제를 해결해 주고는 것이 현실적으로 어려움이 있기 때문에, 전자영수증 작성 서버(500)를 운영하는 쇼핑몰과 금융 서버(700)를 운영하는 금융기관 사이에서 상품 대금의 지불을 중개하여 주는 기관을 말하며, 대표적인 지불중개 기관으로는 한국정보통신(KICC)의 EasyPay와 TELEC 등이 있다.In addition, the issuance of the payment means is generally only from the financial institution operating the financial server 700, the consumer using the electronic receipt receiving client 400 also from the payment relay operating the payment relay server 800 Payment means (e.g. electronic wallets, e-money) can be issued. Since the payment relay agency is difficult to solve the payment for the products in direct connection with each financial institution, electronic receipts An institution that brokers payment of goods between a shopping mall operating a production server 500 and a financial institution operating a financial server 700. Representative payment brokers include EasyPay and TELEC of KIC. Etc.

상기 결제한 후, 전자영수증 수신 클라이언트(400) 또는 전자영수증 작성 서버(500)가 지불중계 서버(800)에게 결제정보를 전달하고(단계 S50), 이를 수신한 지불중계 서버(800)가 금융 서버(700)로 상기 결제정보를 전송한다(단계 S60).After the payment, the electronic receipt receiving client 400 or the electronic receipt preparation server 500 delivers the payment information to the payment relay server 800 (step S50), the payment relay server 800 receives the financial server The payment information is transmitted to the step 700 (step S60).

여기에서, 상기 (단계 S50)에서의 결제정보 전달은 전자영수증 수신 클라이언트(400) 또는 전자영수증 작성 서버(500)가 금융 서버(700)에게 직접 전달하여 것도 가능하다.In this case, the payment information transmission in step S50 may be directly transmitted to the financial server 700 by the electronic receipt receiving client 400 or the electronic receipt preparing server 500.

한편, 전자영수증 작성 서버(500)를 운영하는 쇼핑몰은 전자영수증 수신 클라이언트(400)를 사용하는 소비자로부터 상품 대금을 받기 위해 금융서버(700)를 운영하는 금융기관과 직접적으로 또는 지불중개 서버(800)를 운영하는 지불중계 기관을 거쳐 간접적으로 연계할 수 있는데, 상기 지불중계 기관을 거칠 경우에 상기 지불중계 기관은 상기 금융기관에게 지불 정보의 유효성만을 검증받으면 된다.On the other hand, the shopping mall operating the electronic receipt preparation server 500 is directly or with a payment broker server (800) operating a financial institution operating the financial server 700 to receive a product price from the consumer using the electronic receipt receiving client 400 It can be indirectly linked through a payment relay agency that operates), and when passing through the payment relay institution, the payment relay institution only needs to verify the validity of the payment information by the financial institution.

상기 결제정보를 전송한 후, 금융 서버(700)가 지불중계 서버(800)를 통해 전자영수증 작성 서버(500)에게 카드 승인번호를 전송하면(단계 S70), 전자영수증작성서버(500)가 소정의 데이터를 포함하는 전자영수증을 생성하고, 전자서명 생성키로 전자서명을 하여 전자영수증 수신 클라이언트(400)에게 전송한다(단계 S80).After transmitting the payment information, if the financial server 700 transmits the card approval number to the electronic receipt preparation server 500 through the payment relay server 800 (step S70), the electronic receipt preparation server 500 is predetermined Generate an electronic receipt containing the data of the digital signature, and the electronic signature is sent to the electronic receipt receiving client 400 by the electronic signature generation key (step S80).

여기에서, 상기 (단계 S70)에서의 카드 승인 번호 전송은 금융 서버(700)가 전자영수증 작성 서버(500)에게 직접 전송하는 것도 가능하며, 상기 소정의 데이터는 상기 전자영수증의 일련번호, 상호, 전화번호, 주소, 대표자 성명, 상품의 종류, 수량, 금액, 로그인 ID, 신용카드 이름, 승인번호, 상거래 날짜 및 시간 데이터를 포함할 수 있다.Here, the card authorization number transmission in the step S70 may be directly transmitted by the financial server 700 to the electronic receipt preparation server 500, and the predetermined data may include serial numbers, trade names, and the like of the electronic receipt. It may include telephone number, address, representative's name, product type, quantity, amount, login ID, credit card name, authorization number, commerce date and time data.

상기 전송 후, 전자영수증 수신 클라이언트(400)가 수신한 전자영수증을 전자영수증 작성 서버(500)의 검증키로 전자서명을 확인한 후, 상기 전자영수증 검증/관리 모듈에 등록하여 관리하며(단계 S90), 전자영수증 수신 클라이언트(400)가 상기 전자영수증 검증/관리 모듈을 이용하여 소정 양식으로 전자영수증을 출력하여 확인한 후, 전자영수증 인수 서버(600)로 전송한다(단계 S100).After the transmission, the electronic receipt received by the electronic receipt receiving client 400 checks the electronic signature with the verification key of the electronic receipt creation server 500, and registers and manages the electronic receipt verification / management module (step S90), The electronic receipt receiving client 400 outputs and confirms the electronic receipt in a predetermined form using the electronic receipt verification / management module, and then transmits it to the electronic receipt receipt server 600 (step S100).

여기에서, 상기 소정 양식으로 출력되는 전자영수증은 도 4에 도시된 바와 같이, 상기 전자영수증이 최초로 발행되었음을 나타내는 특정 문구 또는 심볼 마크를 포함하고 있는데, 도 5와 같이 최초로 발행되지 않는 경우에는 상기 특정 문구 또는 심볼 마크가 포함되어 인쇄되지 않는다.Here, the electronic receipt output in the predetermined form includes a specific phrase or symbol mark indicating that the electronic receipt is issued for the first time, as shown in FIG. Phrase or symbol mark is not printed.

상기 (단계 S100) 후, 전자영수증 인수 서버(600)가 전자영수증 공증서버(200)에 상기 전자영수증의 진위 및 이중사용 여부를 확인 요청하여(단계S110), 결과 데이터를 수신 받은 후(단계 S120), 상기 결과 데이터에 따라, 전자영수증 인수 서버(600)가 대금을 지불한다(단계 S130).After (step S100), the electronic receipt receipt server 600 requests the electronic receipt notarization server 200 to confirm the authenticity and dual use of the electronic receipt (step S110), and then receives the result data (step S120). In accordance with the result data, the electronic receipt receipt server 600 pays the price (step S130).

여기에서, 상기 전자영수증의 진위 및 이중사용 여부는 상기 특정 문구 또는 심볼 마크를 포함하여 전자영수증을 출력시키거나, 전자영수증 공증 서버(200)를 운영하여 전자영수증의 공증을 수행하는 전자영수증 공증 기관을 이용함으로써 가능하다.Here, the authenticity and dual use of the electronic receipt is an electronic receipt notarization institution that outputs the electronic receipt including the specific phrase or symbol mark, or notarization of the electronic receipt by operating the electronic receipt notarization server 200 By using

또한, 상기 전자영수증의 진위 및 이중사용 여부를 확인 요청하는 것은 전자영수증 수신 클라이언트(400)를 사용하는 소비자가 전자영수증 인수 서버(600)를 운영하는 특정회사의 경리과에 영수증을 제출하면, 이를 상기 경리과에서 <쇼핑몰, 일련번호, 총액, 제출자, 인수자> 정보를 웹을 이용하여 전자영수증 공증 서버(200)에 접속하여 직접 입력하거나, 전자우편을 이용하여 전자영수증 공증 서버(200)에 등록한다.In addition, the request for confirming the authenticity and dual use of the electronic receipt is if a consumer using the electronic receipt receiving client 400 submits a receipt to the accounting department of a specific company operating the electronic receipt acquisition server 600, the The accounting department directly enters the <shopping mall, serial number, total amount, submitter, consignee> information by accessing the electronic receipt notarization server 200 using the web, or registers the electronic receipt notarization server 200 by using e-mail.

상기 전자영수증 공증 기관은 정부나 공인기관으로부터 허가받은 단체로, 필요 시, 각 쇼핑몰이 발급한 전자영수증 정보를 해당 쇼핑몰에 요청하여 상기 경리과에 확인시켜 줄 수도 있다.The electronic receipt notarization institution is a group authorized by the government or an authorized institution. If necessary, the electronic receipt certificate information may be requested to the shopping mall by requesting the electronic receipt information issued by each shopping mall.

한편, 상기 전자영수증 공증기관에 등록된 전자영수증은 상기 전자영수증 공증기관의 데이터베이스에 아래의 표 1에 도시된 바와 같은 형태로 저장되어 있으며, 이 후, 동일한 쇼핑몰의 일련번호 영수증이 재차 등록되면 부정 이중 사용임을 확인하고 상기 특정회사의 경리과에 부정사용을 통보한다.Meanwhile, the electronic receipt registered in the electronic receipt notarization institution is stored in the database of the electronic receipt notarization institution in the form shown in Table 1 below, after which the serial number receipt of the same shopping mall is registered again. Confirm the dual use and notify the accounting department of the specific company of fraudulent use.

또한, 일반 사용자는 웹으로 전자영수증 공증 서버(200)에 접속하여 표 1의구성을 갖는 상기 데이터베이스 정보를 쇼핑몰 기준이나 제출자 기준 등으로 필요한 정보를 검색하는 것도 가능하다.In addition, the general user may access the electronic receipt notarization server 200 through the web and search the database information having the configuration shown in Table 1 based on the shopping mall criteria or the submitter criteria.

순번turn 쇼핑몰shopping mall 일련번호Serial Number 영수증파일Receipt File 총 액Total amount 제출자Submitter 인수자Takeover 등록여부Registration 1One 삼성Samsung 225001225001 s0021.rcps0021.rcp 550,000550,000 김철수Chulsoo Kim 단국대Dankook University XX 22 삼성Samsung 225010225010 s0050.rcps0050.rcp 75,00075,000 이도순Lee Do-soon 삼성전자Samsung XX 33 한솔Hansol 225001225001 h0021.rcph0021.rcp 450,000450,000 이영희Younghee Lee 서울대Seoul National University XX 44 LGLG 225001225001 l0021.rcpl0021.rcp 500,500500,500 박흥부Park Heungbu 외환은행Exchange Bank XX

한편, 구매한 상품을 반품하거나 교환하였을 경우에는 표 2에 도시된 바와 같은 구성을 갖는 데이터베이스의 형태로 전자영수증의 재발급 여부 및 횟수를 표시하는데, 이러한 경우에는 기 발급한 영수증을 무효로 등록하고 새로운 영수증을 "일련번호-발급횟수"의 양식에 따라 구분하여 표시한다.On the other hand, when returning or exchanging a purchased product, it is indicated whether and how many times the e-receipt is reissued in the form of a database having a configuration as shown in Table 2.In this case, the previously issued receipt is invalid and new The receipts shall be displayed separately according to the form "serial number-issuance".

순번turn 쇼핑몰shopping mall 일련번호Serial Number 영수증파일Receipt File 총 액Total amount 제출자Submitter 인수자Takeover 등록여부Registration 재발급횟수Reissue Count 1One 삼성Samsung 225001-1225001-1 s0021-1.rcps0021-1.rcp 540,000540,000 김철수Chulsoo Kim 단국대Dankook University XX 1One 22 삼성Samsung 225010225010 s0050.rcps0050.rcp 75,00075,000 이도순Lee Do-soon 삼성전자Samsung XX 00 33 한솔Hansol 225001-2225001-2 h0021-2.rcph0021-2.rcp 550,000550,000 이영희Younghee Lee 서울대Seoul National University XX 22 44 LGLG 225001225001 l0021.rcpl0021.rcp 500,500500,500 박흥부Park Heungbu 외환은행Exchange Bank XX 00

한편, 영수증 재발급으로 무효화된 기존 영수증 정보를 관리하는 표 3과 같은 구성을 갖는 별도의 데이터베이스로 구현하여 관리한다.On the other hand, it implements and manages as a separate database having a configuration as shown in Table 3 to manage the existing receipt information invalidated by receipt reissue.

순번turn 쇼핑몰shopping mall 일련번호Serial Number 영수증 파일Receipt file 총 액Total amount 제출자Submitter 인수자Takeover 최종 영수증일련 번호Final Receipt Serial Number 1One 삼성Samsung 225001225001 s0021.rcps0021.rcp 550,000550,000 김철수Chulsoo Kim 단국대Dankook University 225001-1225001-1 22 한솔Hansol 225010225010 h0021.rcph0021.rcp 375,000375,000 이영희Younghee Lee 서울대Seoul National University 225001-2225001-2 33 한솔Hansol 225001-1225001-1 h0021-1.rcph0021-1.rcp 450,000450,000 이영희Younghee Lee 서울대Seoul National University 225001-2225001-2

한편, 전자영수증 공증서버(200)와 전자영수증 작성서버(500)가 상기 전자영수증에 대한 정보를 서로 교환하는 단계를 더 포함할 수 있는데, 상기 전자영수증에 대한 정보의 교환은 개인이 상품을 구매를 하여 발급 받은 영수증이 위조한 것인가의 여부를 용이하게 파악하거나, 구매한 상품의 배송이 잘못 이루어졌을 경우에 해당 상품의 구매 정보 및 배달 정보를 구체적으로 파악하기 위하여 이루어진다.Meanwhile, the electronic receipt notarization server 200 and the electronic receipt preparation server 500 may further include exchanging information on the electronic receipt. The exchange of information on the electronic receipt is for the individual to purchase a product. It is made in order to easily determine whether the received receipt is a forgery, or when the purchase of the purchased goods is made wrong, to obtain the purchase information and delivery information of the goods in detail.

이상 본 발명의 바람직한 실시 예에 대해 상세히 기술되었지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시 예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although a preferred embodiment of the present invention has been described in detail above, those skilled in the art to which the present invention pertains may make various changes without departing from the spirit and scope of the invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Therefore, changes in the future embodiments of the present invention will not depart from the technology of the present invention.

이상에서 살펴본 바와 같이, 본 발명에 따르면, 전자상거래와 전자 결제가 점차 일반화되면서 도입된 전자영수증을 사용함에 있어서, 사람마다 제품을 구입하는 쇼핑몰이 다르고, 또 쇼핑몰마다 전자영수증 양식과 전자서명, 전자서명 검증키가 다르기 때문에 발생하는 전자영수증의 유효성에 대한 판별을 용이하게 수행할 수 있으며, 전자영수증을 조작하거나, 위조하여 사용하는 경우에 발생하는 문제점도 원천적으로 해결할 수 있는 장점이 있다.As described above, according to the present invention, in the use of the e-receipt introduced as the e-commerce and the e-payment becomes more and more common, each person purchases a different shopping mall, and the e-receipt form, e-signature, e-mail for each shopping mall is different. Since the signature verification key is different, it is possible to easily determine the validity of the e-receipt generated, and there is an advantage that the problem that occurs when manipulating or forging the e-receipt can be solved at the source.

Claims (9)

인터넷을 통하여 물품을 구매한 클라이언트에게 전자영수증을 발급하는 전자영수증 작성 서버; 상기 물품을 구매하였을 경우, 상기 전자영수증 작성 서버에서 발급되는 전자영수증을 수신하는 전자영수증 수신 클라이언트; 상기 전자영수증 수신 클라이언트로부터 전자영수증의 처리 요청을 받는 전자영수증 인수 서버; 상기 전자영수증 인수 서버로부터 전송된 전자영수증이 정상적으로 사용 가능한 것인지를 공인해주는 전자영수증 공증 서버; 전자문서 작성자의 신원 및 기타 전자 상거래와 관련된 사항을 확인하기 위해 상기 전자영수증 수신 클라이언트나 전자영수증 작성자에게 인증서를 발급하는 인증서 발급 서버; 상기 전자영수증 수신 클라이언트에게 지불 수단을 발급하는 금융 서버; 및 상기 전자영수증 작성 서버와 상기 금융 서버 사이에서 상품 대금 지불을 중개하는 지불중계 서버를 포함하는 시스템에서의 전자영수증 발급 방법에 있어서,An electronic receipt preparation server for issuing an electronic receipt to a client who purchased an item through the Internet; An electronic receipt receiving client receiving the electronic receipt issued by the electronic receipt preparing server when the article is purchased; An electronic receipt acquisition server receiving a request for processing an electronic receipt from the electronic receipt receiving client; An electronic receipt notarization server for authenticating whether the electronic receipt transmitted from the electronic receipt acquiring server is normally usable; A certificate issuing server for issuing a certificate to the electronic receipt receiving client or the electronic receipt creator in order to confirm the identity of the electronic document creator and other electronic commerce matters; A financial server for issuing a payment means to the electronic receipt receiving client; In the electronic receipt issuing method in a system comprising a payment relay server for intermediary payment of goods payment between the electronic receipt preparation server and the financial server, 상기 전자영수증 작성 서버, 상기 전자영수증 수신 클라이언트, 상기 지불중계 서버 및 상기 금융 서버가 상기 인증서 발급서버에 접속한 후, 상기 인증서 발급 서버를 운영하는 공공 기관의 관리하에 자신의 전자서명 검증키를 등록하고 자신의 인증서를 발급받는 단계(a);After the electronic receipt preparing server, the electronic receipt receiving client, the payment relay server, and the financial server access the certificate issuing server, the electronic signature verification key is registered under the management of a public institution operating the certificate issuing server. (A) receiving a certificate of its own; 상기 단계(a) 후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 작성 서버에 접속하여 상기 전자영수증 작성 서버를 운영하는 상점의 전자서명 검증키를 포함하는 상점의 인증서를 발급 받는 단계(b);After the step (a), the electronic receipt receiving client accessing the electronic receipt creation server and receiving a certificate of a store including an electronic signature verification key of a store operating the electronic receipt creation server (b); 상기 단계(b) 후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 작성 서버에 접속하여, 전자상거래를 위한 전자서명 검증 모듈 및 상기 전자영수증 작성 서버의 전자영수증 검증/관리 모듈을 다운로드 받아 설치하는 단계(c);After the step (b), the electronic receipt receiving client accesses the electronic receipt creation server, and download and install the electronic signature verification module for electronic commerce and the electronic receipt verification / management module of the electronic receipt creation server ( c); 상기 단계(c) 후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 작성서버에 접속하여, 전자상거래를 수행하기 위한 상품을 검색한 후, 구매 상품을 설정하여 결제하는 단계(d);(D) after the step (c), the electronic receipt receiving client accesses the electronic receipt preparing server, searches for a product for performing an electronic commerce, and sets and pays for the purchased product; 상기 단계(d) 후, 상기 전자영수증 수신 클라이언트 또는 전자영수증 작성 서버가 상기 지불중계 서버에게 결제정보를 전달하는 단계(e);(E) after the step (d), the electronic receipt receiving client or the electronic receipt preparing server delivering the payment information to the payment relay server; 상기 단계(e) 후, 상기 지불중계 서버가 상기 금융 서버로 상기 결제정보를 전송하는 단계(f);(F) after the step (e), the payment relay server transmitting the payment information to the financial server; 상기 단계(f) 후, 상기 금융 서버가 상기 지불중계 서버를 통해 상기 전자영수증 작성 서버에게 카드 승인번호를 전송하는 단계(g);(G) after the step (f), the financial server transmitting a card approval number to the electronic receipt preparing server through the payment relay server; 상기 단계(g) 후, 상기 전자영수증 작성서버가 소정의 데이터를 포함하는 전자영수증을 생성하고, 전자서명 생성키로 전자서명을 하여 상기 전자영수증 수신 클라이언트에게 전송하는 단계(h);(H) after the step (g), the electronic receipt preparation server generates an electronic receipt including predetermined data, and transmits the electronic signature to the electronic receipt receiving client by using an electronic signature generation key; 상기 단계(h) 후, 상기 전자영수증 수신 클라이언트가 수신한 전자영수증을 전자영수증 작성 서버의 검증키로 전자서명을 확인한 후, 상기 전자영수증 검증/관리 모듈에 등록하여 관리하는 단계(i);After the step (h), checking the electronic signature received by the electronic receipt receiving client with the verification key of the electronic receipt preparation server, and registering and managing the electronic receipt in the electronic receipt verification / management module; 상기 단계(i)후, 상기 전자영수증 수신 클라이언트가 상기 전자영수증 검증/관리 모듈을 이용하여 소정 양식으로 전자영수증을 출력하여 확인한 후, 상기 전자영수증 인수 서버로 전송하는 단계(j);After the step (i), the electronic receipt receiving client outputs and confirms the electronic receipt in a predetermined form by using the electronic receipt verification / management module, and then transmits the electronic receipt to the electronic receipt receipt server; 상기 단계(j) 후, 상기 전자영수증 인수 서버가 상기 전자영수증 공증서버에 상기 전자영수증의 진위 및 이중사용 여부를 확인 요청한 후, 결과 데이터를 수신받는 단계(k); 및After the step (j), the electronic receipt receipt server requesting the electronic receipt notarization server to confirm the authenticity and dual use of the electronic receipt, and receiving result data (k); And 상기 단계(k) 후, 상기 결과 데이터에 따라, 상기 전자영수증 인수 서버가 대금을 지불하는 단계(l)를 포함하는 것을 특징으로 하는 전자영수증 발급 방법.After the step (k), in accordance with the result data, the electronic receipt receipt server, characterized in that it comprises the step (l) of paying the bill. 제 1항에 있어서,The method of claim 1, 상기 전자영수증 수신 클라이언트가 상기 인증서 발급 서버에 접속해서도 상기 상점의 인증서를 더 발급 받을 수 있는 것을 특징으로 하는 전자영수증 발급 방법.The electronic receipt issuing method of claim 1, wherein the electronic receipt receiving client can be further issued a certificate of the shop even if the client is connected to the certificate issuing server. 제 1항에 있어서, 상기 단계(c)에서 전자서명 검증 모듈은The digital signature verification module of claim 1, wherein 전자상거래를 수행하는 경우에 발생하는 전자서명의 진위 여부를 검증하기 위한 해쉬 함수와 전자서명 알고리즘을 구현한 라이브러리를 포함하는 것을 특징으로 하는 전자영수증 발급 방법.An electronic receipt issuance method comprising: a hash function for verifying the authenticity of an electronic signature generated when performing an electronic commerce and a library implementing the electronic signature algorithm. 제 1항에 있어서, 상기 단계(h)에서 소정의 데이터는The method of claim 1, wherein the predetermined data in step (h) is 상기 전자영수증의 일련번호, 상호, 전화번호, 주소, 대표자 성명, 상품의 종류, 수량, 금액, 로그인 ID, 신용카드 이름, 승인번호, 상거래 날짜 및 시간 데이터를 포함하는 것을 특징으로 하는 전자영수증 발급 방법.Issuance of an electronic receipt comprising the serial number, trade name, telephone number, address, representative name, type of goods, quantity, amount, login ID, credit card name, authorization number, commerce date and time data of the electronic receipt Way. 제 1항에 있어서, 상기 단계(j)에서 소정 양식으로 출력되는 전자영수증은The electronic receipt of claim 1, wherein the electronic receipt is output in a predetermined form in step (j). 상기 전자영수증이 최초로 발행되었음을 나타내는 특정 문구 또는 심볼 마크를 포함하고 있는 것을 특징으로 하는 전자영수증 발급 방법.Electronic receipt issuance method, characterized in that it comprises a specific phrase or symbol indicating that the electronic receipt was issued for the first time. 제 1항에 있어서, 상기 단계(d)에서의 구매 상품 결제는The method of claim 1, wherein the purchase goods payment in step (d) 계좌 이체, 상기 전자영수증 작성 서버에서 획득한 누적 포인트 및 디지털 현금(e-cash 또는 e-money) 중에서 어느 하나를 더 사용하여 수행하는 것을 특징으로 하는 전자영수증 발급 방법.The electronic receipt issuing method, characterized in that further performed by using any one of the account transfer, the accumulated points obtained from the electronic receipt preparation server and digital cash (e-cash or e-money). 제 1항에 있어서, 상기 단계(e)에서의 결제정보 전달은The method of claim 1, wherein the payment information transfer in step (e) 상기 전자영수증 수신 클라이언트 또는 상기 전자영수증 작성 서버가 상기 금융 서버에게 직접 전달하여 것이 가능한 것을 특징으로 하는 전자영수증 발급 방법.The electronic receipt issuing method, characterized in that the electronic receipt receiving client or the electronic receipt preparation server can be delivered directly to the financial server. 제 1항에 있어서, 상기 단계(g)에서의 카드 승인 번호 전송은The method of claim 1, wherein the card authorization number transmission in step (g) is performed. 상기 금융 서버가 상기 전자영수증 작성 서버에게 직접 전송하는 것이 가능한 것을 특징으로 하는 전자영수증 발급 방법.Electronic receipt issuance method, characterized in that the financial server can be sent directly to the electronic receipt preparation server. 제 1항에 있어서,The method of claim 1, 상기 전자영수증 공증서버와 상기 전자영수증 작성서버가 상기 전자영수증에 대한 정보를 서로 교환하는 단계를 더 포함하는 것을 특징으로 하는 전자영수증 발급 방법.The electronic receipt issuance server and the electronic receipt issuing server further comprises the step of exchanging information on the electronic receipt with each other, characterized in that the electronic receipt issuing method.
KR1020000086392A 2000-12-29 2000-12-29 Method for issuing an electronic receipt Ceased KR20020058325A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000086392A KR20020058325A (en) 2000-12-29 2000-12-29 Method for issuing an electronic receipt

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000086392A KR20020058325A (en) 2000-12-29 2000-12-29 Method for issuing an electronic receipt

Publications (1)

Publication Number Publication Date
KR20020058325A true KR20020058325A (en) 2002-07-12

Family

ID=27689415

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000086392A Ceased KR20020058325A (en) 2000-12-29 2000-12-29 Method for issuing an electronic receipt

Country Status (1)

Country Link
KR (1) KR20020058325A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050090846A (en) * 2004-03-10 2005-09-14 주식회사 지아이씨하이테크 Terminal and method for generating a digital sales slip with electronic signature, and an associated van server and method thereof
WO2005109998A3 (en) * 2004-05-04 2006-02-02 Bea Su Jo Billing system according to ordering by telephone and method thereof
KR100877375B1 (en) * 2003-05-06 2009-01-07 인터내셔널 비지네스 머신즈 코포레이션 How to provide a receipt, POS terminal, electronic receipt and computer readable recording media
KR100969631B1 (en) * 2007-06-04 2010-07-14 서문훈 Electronic management system of card sales slip
KR101529050B1 (en) * 2014-11-28 2015-06-29 유니닥스주식회사 Service method of mobile electronic receipt
WO2022062600A1 (en) * 2020-09-25 2022-03-31 北京达佳互联信息技术有限公司 Information display method and information display device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509071A (en) * 1994-04-01 1996-04-16 Microelectronics And Computer Technology Corporation Electronic proof of receipt
US5915022A (en) * 1996-05-30 1999-06-22 Robinson; Rodney Aaron Method and apparatus for creating and using an encrypted digital receipt for electronic transactions
JPH11272769A (en) * 1998-03-19 1999-10-08 Toshiba Corp Computer system with electronic slip approval function and storage medium storing electronic slip approval program
US6047269A (en) * 1996-07-19 2000-04-04 Peter Biffar Self-contained payment system with circulating digital vouchers
KR20010085205A (en) * 2000-02-29 2001-09-07 이수원 System for managing electronic receipt according to electronic commerce and method for managing thereof
KR20010113091A (en) * 2000-06-16 2001-12-28 유춘열 Receipt for ecommerce
KR20020011304A (en) * 2000-08-01 2002-02-08 정계만 The operating method of auto making and sending program for card sales slip via the server system, on internet commercial networks.
KR20020037188A (en) * 2000-11-13 2002-05-18 서재선 Apparatus and method for receipting and endorsing of electronic receipt

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509071A (en) * 1994-04-01 1996-04-16 Microelectronics And Computer Technology Corporation Electronic proof of receipt
US5915022A (en) * 1996-05-30 1999-06-22 Robinson; Rodney Aaron Method and apparatus for creating and using an encrypted digital receipt for electronic transactions
US6047269A (en) * 1996-07-19 2000-04-04 Peter Biffar Self-contained payment system with circulating digital vouchers
JPH11272769A (en) * 1998-03-19 1999-10-08 Toshiba Corp Computer system with electronic slip approval function and storage medium storing electronic slip approval program
KR20010085205A (en) * 2000-02-29 2001-09-07 이수원 System for managing electronic receipt according to electronic commerce and method for managing thereof
KR20010113091A (en) * 2000-06-16 2001-12-28 유춘열 Receipt for ecommerce
KR20020011304A (en) * 2000-08-01 2002-02-08 정계만 The operating method of auto making and sending program for card sales slip via the server system, on internet commercial networks.
KR20020037188A (en) * 2000-11-13 2002-05-18 서재선 Apparatus and method for receipting and endorsing of electronic receipt

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100877375B1 (en) * 2003-05-06 2009-01-07 인터내셔널 비지네스 머신즈 코포레이션 How to provide a receipt, POS terminal, electronic receipt and computer readable recording media
US7797192B2 (en) 2003-05-06 2010-09-14 International Business Machines Corporation Point-of-sale electronic receipt generation
KR20050090846A (en) * 2004-03-10 2005-09-14 주식회사 지아이씨하이테크 Terminal and method for generating a digital sales slip with electronic signature, and an associated van server and method thereof
WO2005109998A3 (en) * 2004-05-04 2006-02-02 Bea Su Jo Billing system according to ordering by telephone and method thereof
KR100969631B1 (en) * 2007-06-04 2010-07-14 서문훈 Electronic management system of card sales slip
KR101529050B1 (en) * 2014-11-28 2015-06-29 유니닥스주식회사 Service method of mobile electronic receipt
WO2022062600A1 (en) * 2020-09-25 2022-03-31 北京达佳互联信息技术有限公司 Information display method and information display device

Similar Documents

Publication Publication Date Title
US20220309477A1 (en) Method for issuing, redeeming, refunding, settling and revoking electronic voucher by using utxo-based protocol, and server employing same
RU2494455C2 (en) Electronic certification, identification and transmission of information using coded graphic images
CN108292401B (en) Secure digital data manipulation
US10410214B2 (en) System and method for financial transaction validation
US7742996B1 (en) Computer program, system and method for on-line issuing and verifying a representation of economic value interchangeable for money having identification data and password protection over a computer network
US8306910B2 (en) Systems and methods for electronically circulating a currency
US20040049463A1 (en) Method for preventing forgery of every kinds of lottery-ticket, exchange-ticket, certificate published by communication network and id-card, credit-card, medical insurance card with authentication code
US7317546B2 (en) Certification method and device and certificate issuer system
US6954740B2 (en) Action verification system using central verification authority
WO2022087791A1 (en) Digital asset transaction control method and apparatus, terminal device, and storage medium
JP2000148837A (en) How to handle stock transactions using electronic stock certificates
JP3365599B2 (en) Electronic check system
KR20090058500A (en) How to send and receive data
KR20020058325A (en) Method for issuing an electronic receipt
US20030115155A1 (en) Issuing certified checks over the internet
US20130046698A1 (en) System and method of creating and authenticating a secure financial instrument
JP2005284327A (en) Receipt issuing system
JP2003233717A (en) Electronic payment system and electronic payment method
JP2003256651A (en) Method for application data authentication service
US20240070662A1 (en) Non-fungible token document platform
JP7574564B2 (en) Regional promotion coupon processing device, regional promotion coupon processing method, and program
KR20020032918A (en) System for issuing notification using e-mail account based on resident registration number
WO2025210326A1 (en) System for generating verifiable physical transaction documents
KR20190041478A (en) System and method for exchanging digital bearer securities
US20150206125A1 (en) Method, system, and computer-readable medium for providing a near field secure electronic token transaction

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20001229

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030529

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040226

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030529

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I