[go: up one dir, main page]

KR19980048462A - Credit card based electronic payment method - Google Patents

Credit card based electronic payment method Download PDF

Info

Publication number
KR19980048462A
KR19980048462A KR1019960067033A KR19960067033A KR19980048462A KR 19980048462 A KR19980048462 A KR 19980048462A KR 1019960067033 A KR1019960067033 A KR 1019960067033A KR 19960067033 A KR19960067033 A KR 19960067033A KR 19980048462 A KR19980048462 A KR 19980048462A
Authority
KR
South Korea
Prior art keywords
seller
price
message
buyer
receipt
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
KR1019960067033A
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 KR1019960067033A priority Critical patent/KR19980048462A/en
Publication of KR19980048462A publication Critical patent/KR19980048462A/en
Ceased legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 인터넷 상에서 신용카드 기반의 전자 지불 시스템에 관한 것이다. 그 목적은 공개키 암호방식과 비밀키 암호방식을 이용하여 인터넷을 통해 물품구매 및 신용카드 정보와 같은 대금지불 관련 정보를 안전하게 전달 및 처리하는 데에 있다. 그 특징은 지불 페이지 요청단계와, 지불 페이지 전송단계와, 구입요청 단계와, 가격동의 요구단계와, 가격동의 확인단계와, 지불처리 요구단계와, 영수증 발급단계 및 영수증 전송단계로 이루어지는 데에 있다.The present invention relates to a credit card based electronic payment system on the Internet. The purpose is to securely deliver and process payment related information such as purchase of goods and credit card information through the Internet using public key cryptography and secret key cryptography. Its features include the payment page request step, payment page transmission step, purchase request step, price agreement request step, price agreement confirmation step, payment processing request step, receipt issuance step and receipt transmission step. .

Description

신용카드 기반 전자 지불방법Credit card based electronic payment method

본 발명은 신용카드 기반 전자 지불방법에 관한 것으로서, 특히 인터넷 상에서 신용카드 기반의 전자 지불방법에 관한 것이다.The present invention relates to a credit card-based electronic payment method, and more particularly to a credit card-based electronic payment method on the Internet.

일반적으로, 인터넷을 이용하여 전자 상거래를 가능하게 하는 방법으로 신용카드 기반의 전자 지불 방식이 제안되고 있다. 전자 지불을 위한 구성요소간에 지불정보를 주고 받을 때에 먼저 대칭키 암호기술을 적용하여 전자 지불 시스템 구성요소간의 지불정보를 암호화하여 전송하는 방식이 있다.In general, a credit card-based electronic payment method has been proposed as a method for enabling electronic commerce using the Internet. When payment information is exchanged between components for electronic payment, there is a method of encrypting and transmitting payment information between electronic payment system components by applying symmetric key encryption technology.

이 방식은 디지털 서명 기능 없이 거래 당사자간 거래에 대한 신뢰를 기반으로 안전항 통신만을 보장하는 형태이다. 이 방식의 경우, 거래 당사자 중 누구라도 거래사실 및 거래정보를 부인하면 거래에 대한 분쟁을 해결하기 어려우며, 제 3 자에 의한 위조 가능성이 있어 안전하지 못하다는 문제점이 있다. 또한, 공개키 방식을 이용한 암호화 기술을 적용하여 암호화 및 디지털 서명을 하는 방식이 있다. 이 방식에는 공개키 기술을 이용하여 지불정보에 대한 암호화까지 수행함으로 처리시간이 비교적 많이 걸린다는 문제점이 있다. 또 다른 방법으로는 공개키 방식으로 비밀 세션키를 공유한 다음 이 비밀 세션키를 이용하여 대칭키 방식 암호화를 하고, 디지털 서명기능을 제공하는 방식이 있다. 이 방식에서는 공유된 비밀 세션기카 일정 세션 동안 사용되므로 안전성 면에서 취약할 수 있다는 문제점이 있다.This scheme guarantees only safe port communication based on trust in transactions between trading partners without digital signature function. In this case, if any of the trading parties deny the transaction facts and the transaction information, it is difficult to resolve the dispute about the transaction, and there is a problem that there is a possibility of counterfeiting by a third party, which is not secure. In addition, there is a method for encrypting and digitally signing by applying encryption technology using a public key method. This method has a problem in that processing time is relatively high by performing encryption of payment information using a public key technology. Another method is to share a secret session key using a public key method, use symmetric key encryption using the secret session key, and provide a digital signature function. This method has a problem in that it may be vulnerable in terms of safety since it is used during a shared secret session scheduler session.

상기 문제점을 해결하기 위하여 안출된 본 발명은 공개키 암호방식과 비밀키 암호방식을 이용하여 인터넷을 통해 물품구매 및 신용카드 정보와 같은 대금지불 관련 정보를 안전하게 전달 및 처리하는 데에 그 목적이 있다.The present invention devised to solve the above problems is to securely deliver and process payment-related information such as purchase of goods and credit card information through the Internet using public key cryptography and secret key cryptography. .

상기 목적을 달성하기 위한 본 발명의 특징은 구매자가 쇼핑 도중에 구입하려는 물건을 선택한 후 지불 페이지를 요청하는 지불 페이지 요청단계와, 지불 페이지를 요청받은 판매자가 지불 페이지를 전송해 주는 지불 페이지 전송단계와, 제 3 메시지에 구매자가 구입하려는 물건의 코드, 갯수, 난수, 비이어의 ID를 판매자로 전송하는 구입요청 단계와, 상기 제 3 메시지를 수신한 상기 판매자가 암호문을 복호화 하고 디지털 서명을 확인한 후 제 4 메시지에 가격 동의서를 작성하여 구매자에게 전달하는 가격 등의 요구단계와, 상기 4 메시지를 수신한 상기 구매자가 상기 제 4 메시지를 복호화하고 디지털 서명을 확인하여 가격동의서의 내용을 확인한 후 제 5 메시지에 학인정보를 전달하는 가격등의 확인단계와, 상기 구매자로부터 상기 제 5 메시지를 수신한 상기 판매자가 상기 제 5 메시지를 그대로 상기 센터에게 제 6 메시지로 전송해 주는 지불처리 요구단계와, 상기 센터가 상기 제 6 메시지를 수신하여 복호화하고 디지털 서명을 확인하여 상기 구매자와 상기 판매자에 대하여 사용자 인증기능을 수행하는 영수증 발급단계 및 상기 센터로부터 영수증을 수신한 상기 판매자가 상기 센터의 디지털 서명을 상기 구매자만이 복호화할 수 있도록 암호화하여 상기 구매자에게 전송해 주는 영수증 전송단계로 이루어지는 데에 있다.In order to achieve the above object, the present invention provides a payment page requesting step for requesting a payment page after a buyer selects an item to be purchased while shopping, a payment page transmission step for transmitting a payment page from a seller who has requested the payment page; A purchase request step of transmitting, to the seller, a code, number, random number, and ID of the item to be purchased in the third message to the seller; and after the seller receives the third message, the seller decrypts the ciphertext and verifies the digital signature. A requesting step of a price, etc., written to the fourth message and delivered to the buyer; and the buyer receiving the fourth message decrypts the fourth message and confirms the digital signature to confirm the contents of the price agreement. Confirming the price of delivering the student information to the message, and receiving the fifth message from the buyer. A payment processing requesting step in which the Shinhan seller sends the fifth message to the center as a sixth message; and the center receives and decrypts the sixth message and confirms a digital signature to the buyer and the seller. A receipt issuing step of performing a user authentication function and a receipt transmitting step of receiving the receipt from the center and encrypting the digital signature of the center so that only the purchaser can decrypt it and transmitting it to the buyer. .

본 발명에서는 공개키 방식을 이용하여 전자 지불 시스템 구성요소간 메시지 흐름마다 서로 다른 비밀 세션키를 공유하도록 하고 이를 이용하여 대칭키 방식 암호화를 수행하여 지불정보를 전달함으로써 안전도를 높일 수 있는 방식을 제안한다. 디지털 서명은 공개키 방식을 이용하여 수행한다.In the present invention, a public key scheme is used to share different secret session keys for each message flow between electronic payment system components, and a symmetric key encryption scheme is used to transmit payment information. do. Digital signatures are performed using a public key scheme.

도 1은 본 발명에 제안되는 신용카드 기반의 전자 지불 시스템의 메시지 흐름도.1 is a message flow diagram of a credit card based electronic payment system proposed in the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예들 중의 하나를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail one of the preferred embodiments according to the present invention.

도 1은 본 발명에서 제안하는 신용카드 기반의 전자 지불 시스템의 메시지 흐름도이다. 도 1을 참조하여 본 발명에 제안하는 신용카드 기반의 전자 지불 시스템을 상세히 설명한다.1 is a message flow diagram of a credit card based electronic payment system proposed in the present invention. With reference to Figure 1 will be described in detail the credit card-based electronic payment system proposed in the present invention.

본 발명에 사용되는 기호는 다음과 같이 정의한다.The symbols used in the present invention are defined as follows.

X는 지불 페이지 구성요소를 X를 나타내며, ∥는 연접을 나타낸다. PKX는 X의 공개키를 나타내며, SKX는 X의 개인키를 나타내고, KS는 비밀 세션키를 나타낸다. PKx[M]은 메시지 M을 X의 공개키 PKX로 암호화함을 나타내고, SKx[M]은 메시지 M을 X의 개인키 SKx로 암호화함을 나타내며, KS[M]은 메시지 M을 비밀 세션키 KS로 암호화함을 나타낸다. H[M]는 메시지를 M을 해쉬함수 H를 적용한 해쉬값을 나타낸다.X represents the payment page component X and ∥ represents the concatenation. PKX represents the public key of X, SKX represents the private key of X, and KS represents the secret session key. PKx [M] indicates that message M is encrypted with X's public key PKX, SKx [M] indicates that message M is encrypted with X's private key SKx, and KS [M] indicates message M is secret session key KS To encrypt. H [M] represents a hash value of the message M applied to the hash function H.

제 1 단계는 지불 페이지 요청단계이다. 도 1의 S1번 메시지는 지불 페이지를 요청하는 단계이다. 구매자(Buyer)(1)는 쇼핑 도중에 구입하려는 물건을 선택한 후 지불 페이지를 요청한다.The first step is a payment page request step. Message S1 of FIG. 1 is a step of requesting a payment page. The buyer 1 selects a product to purchase during shopping and requests a payment page.

제 2 단계는 지불 페이지 전송단계이다. 지불 페이지를 요청받은 판매자(Seller)(2)는 지불 페이지를 전송해 주는데, 도 1의 S2번 메시지가 전송되는 지불 페이지 정보이다. S1번 메시지와 S2번 메시지는 암호화 기법이 없는 단계로써 보통의 HTTP와 똑같이 전송된다. 판매자(2)는 2번 메시지에서 판매자(2)의 ID와 자신이 사용하고 있는 지불센터(Center)(3)의 ID를 전송해 주어야 한다.The second step is the payment page transmission step. The seller 2 who receives the payment page transmits the payment page, which is the payment page information to which the message S2 of FIG. 1 is transmitted. Message S1 and S2 have no encryption scheme and are sent just like normal HTTP. The seller 2 should transmit the ID of the seller 2 and the ID of the payment center 3 that he is using in the second message.

제 3 단계는 구입요청 단계이다. 도 1의 S3번 메시지에 구매자(1)는 구입하려는 물건의 코드, 갯수, 난수, BuyerID를 판매자(2)로 전송한다. BuyerID는 판매자(2)가 자신에게 문서를 암호화하여 전송할 수 있도록 하기 위하여 자신의 공개키 ID를 알려 주는 것이고, 난수는 지불처리 후 영수증을 받을 때에 자신이 신청한 거래에 대한 영수증 인지를 확인할 때 사용된다. 이 메시지에 자신의 서명을 붙임으로써 구매자(2)에 대한 사용자 인증이 이루어지도록 하고, 판매자(2)만이 그 내용을 알아볼 수 있도록 암호화한다. 판매자(2)의 공개키 ID는 2번 메시지에서 숨겨진(hidden) 태그를 사용하여 전송받은 내용이다. 제 3 단계에서 전송되는 암호화된 메시지의 세부 형식은 다음과 같다.The third step is a purchase request step. In message S3 of FIG. 1, the buyer 1 transmits the code, number, random number, and BuyerID of the item to be purchased to the seller 2. BuyerID tells Seller 2 their public key ID so they can encrypt and send the document to them. Random numbers are used to verify receipt of the transaction they applied for when receiving a receipt after payment processing. do. By signing this message with the user's signature, the user is authenticated to the buyer 2 and encrypted so that only the seller 2 can recognize the contents. The public key ID of the seller 2 is the content received by using a hidden tag in message 2. The detailed format of the encrypted message transmitted in the third step is as follows.

KSI[BuyerID∥코드∥갯수∥난수∥SKBuyer[H(BuyerID∥코드∥갯수∥난수)]]∥PK Seller[KS]KSI [BuyerID ∥ code ∥ number ∥ random number ∥ SKBuyer [H (BuyerID ∥ code ∥ number ∥ random number)]] ∥ PK Seller [KS]

제 4 단계는 가격동의 요구 단계이다. 도 1에서 S3번 메시지를 수신한 판매자(2)는 암호문을 복호화하고, 디지털 서명을 확인한다. 판매자(2)는 상품코드와 갯수를 이용하여 가격을 계산하여 가격동의서를 작성한다. 이 가격동의서에 판매자(2) 자신의 디지털 서명을 추가한 후, 구매자(1)만이 알아볼 수 있도록 암호화하여 구매자(1)에게 전송한다, 이 메시지에 판매자(2)의 디지털 서명과 구매자(1)의 디지털 서명을 추가함으로써 센터(3)로 하여금 금액에 대해서 두 당사자가 합의를 했다는 증거로 삼는다. 이때, 가격동의서는 다음과 같은 요소들로 구성된다.The fourth step is a request for price agreement. In FIG. 1, the seller 2 who received the S3 message decrypts the cipher text and verifies the digital signature. The seller (2) calculates the price using the product code and the number to prepare a price agreement. After adding the seller's own digital signature to this price agreement, he encrypts it so that only the buyer 1 can recognize it and sends it to the buyer. In this message, the seller's digital signature and the buyer (1) By adding a digital signature, the center (3) makes evidence that the two parties have agreed on the amount. At this time, the price agreement consists of the following factors:

SellerID∥BuyerID∥코드∥갯수∥난수∥가격 또한 이 단계에서 전송되는 메시지의 세부 형식은 다음과 같다.SellerID, BuyerID, Code, Number, Number, Number, Price, Price The details of the messages sent at this stage are as follows.

KS2[가격동의서 ∥ SKSeller[H(가격동의서)]] ∥ PKBuyer[KS2]KS2 [Price Agreement] SKSeller [H (Price Agreement)] ∥ PKBuyer [KS2]

제 5 단계는 가격동의 확인 단계이다. 도 1에서 4번 메시지를 수신한 구매자(1)는 이를 복호화하고 디지털 서명을 확인하여 가격동의서의 내용을 본다. 가격을 확인한 구매자(1)는 판매자(2)가 가격동의서에 붙여 놓은 디지털 서명에 자신의 디지털 서명을 추가하여 판매자(2)가 붙인 디지털 서명과 함께 센터(3)만이 알아볼 수 있도록 암호화하여 판매자(2)에게 전송한다. 판매자(2)의 디지털 서명에 구매자(10가 디지털 서명을 붙인 것은 가격에 대해 판매자(2)와 구매자(1)가 모두 동의했다는 증거를 활용된다. 이 단계에서 전송되는 메시지의 세부 형식은 다음과 같다.The fifth step is a price agreement confirmation step. The buyer 1 who received message 4 in FIG. 1 decrypts it and checks the digital signature to see the contents of the price agreement. After confirming the price, the buyer (1) adds his digital signature to the digital signature that the seller (2) has attached to the price agreement, and encrypts it so that only the center (3) can recognize it with the digital signature that the seller (2) has attached. To 2). The buyer's (10's digital signature to the seller's 2 digital signature is used as evidence that both the seller (2) and the buyer (1) have agreed on the price. The format of the message sent at this stage is: same.

KS3[가격동의서 ∥ SKSeller[H(가격동의서)] ∥ SKBuyer[H(SKSeller[H(가격동의서)])]] ∥ PKCenter[KS3]KS3 [Price Agreement] SKSeller [H (Price Agreement)] ∥ SKBuyer [H (SKSeller [H (Price Agreement)])]] ∥ PKCenter [KS3]

제 6 단계는 지불처리 요구단계이다. 구매자(1)로부터 S5번 메시지를 수신한 판매자(2)는 S5번 메시지를 그대로 센터(3)에게 전송해 준다. 이 단계에서 전송되는 메시지의 세부 형식은 다음과 같다.The sixth step is a payment processing request step. The seller 2 receiving the S5 message from the buyer 1 transmits the S5 message to the center 3 as it is. The detailed format of the message sent in this step is as follows.

KS3[가격동의서 ∥ SKSeller[H(가격동의서)] ∥ SKBuyer[H(SKSeller[H(가격동의서)])]] ∥ PKCenter[KS3]KS3 [Price Agreement] SKSeller [H (Price Agreement)] ∥ SKBuyer [H (SKSeller [H (Price Agreement)])]] ∥ PKCenter [KS3]

제 7 단계는 영수증 발급단계이다. 이 단계에서 센터(3)는 S6번 메시지를 수신하여 복호화하고 디지털 서명을 확인하여 구매자(1)와 판매자(2)에 대해 사용자 인증기능을 수행한다. 디지털 서명의 확인순서는 다음과 같다. 먼저, SKBuyer[H(SKSeller[H(가격동의서)])]을 복호화하여 구한 H(SKSeller[H(가격동의서)]과 함께 전송된 SKSeller[H(가격동의서)]의 해쉬값을 계산하여 비교한다. 두 값이 일치한다는 것은 구매자(1)와 판매자(2)가 동일한 가격동의서에 서명을 했다는 뜻이 된다. 두 값이 일치할 경우에 SKSeller[H(가격동의서)]을 복호화하여 구한 H(가격동의서)와 함께 전송된 가격동의서의 해쉬값을 구하여 비교한다. 두 값이 일치한다는 것은 가격동의서의 내용이 변조되지 않았다는 것을 의미하므로, 센터(3)는 지불신청을 처리한다. 지불이 성공했는 지의 여부를 나타내는 메시지와 CenterID, SellerID, BuyerID, 코드, 갯수, 난수, 가격 등을 함께 하나의 메시지로 만들어 자신의 서명을 붙이고, 판매자(2)만이 복호화할 수 있도록 암호화하여 판매자(2)에게 전송한다. 여기서 영수증 정보는 다음과 같은 정보를 포함한다.The seventh step is a receipt issuance step. In this step, the center 3 receives the message S6, decrypts it, checks the digital signature, and performs a user authentication function for the purchaser 1 and the seller 2. The order of verification of digital signature is as follows. First, the hash value of SKSeller [H (price agreement)] transmitted along with H (SKSeller [H (price agreement)] obtained by decoding SKBuyer [H (SKSeller [H (price agreement)]]] is calculated and compared. If the two values match, it means that the buyer (1) and the seller (2) signed the same price agreement, and if they match, H (the price agreement) is obtained by decoding SKSeller [H]. And compare the hash value of the price agreement sent with the agreement.The agreement between the two values means that the contents of the price agreement have not been tampered with, so the center 3 processes the application for payment. A message indicating whether it is present and the CenterID, SellerID, BuyerID, code, number, random number, price, etc. are combined into one message, signed with their own signature, and encrypted so that only the seller (2) can decrypt it. Where receipt information is Includes information such as

지불성공여부∥CenterID∥SellerID∥BuyerID∥코드∥갯수∥난수∥가격Payment success or failure ∥ CenterID ∥ Seller ID ∥ Buyer ID ∥ code ∥ number ∥ random number ∥ price

또한, 이 단계에서 전송되는 메시지의 세부 형식은 다음과 같다.In addition, the detailed format of the message transmitted in this step is as follows.

KS4[영수증∥SKCenter[H(영수증)]] ∥PKSeller[KS4]KS4 [receipt ∥ SKCenter [H (receipt)] ∥ PKSeller [KS4]

제 8 단계는 영수증 전송단계이다. 센터(3)로부터 영수증을 수신한 판매자(2)는 센터(3)의 디지털 서명을 구매자(1)만이 복호화할 수 있도록 암호화하여 구매자(1)에게 전송해 준다. 판매자(2)는 사용된 CenterID, SellerID, BuyerID, 코드, 갯수, 난수, 가격 등을 모두 비교해 봄으로써 지불처리를 신청한 거래에 대한 영수증인지 아닌지를 확인할 수 있다. S8번 메시지를 수신한 구매자(1)도 CenterID, SellerID, BuyerID, 코드, 갯수, 난수, 가격 등을 모두 비교해 봄으로써 자신이 구입하려는 상품에 대한 지불 영수증이 맞는 지를 확인할 수 있다. 이 단계에서 전송되는 메시지의 세부 형식은 다음과 같다.The eighth step is a receipt transmission step. The seller 2 who receives the receipt from the center 3 encrypts the digital signature of the center 3 so that only the buyer 1 can decrypt it and transmits it to the buyer 1. The seller 2 can check whether the receipt is for a transaction for which payment processing is made by comparing the CenterID, SellerID, BuyerID, code, number, random number, and price. The buyer (1) who received the message S8 can also check whether the payment receipt for the product he / she wants to purchase is correct by comparing the CenterID, SellerID, BuyerID, code, number, random number, and price. The detailed format of the message sent in this step is as follows.

KS5[영수증∥SKCenter[H(영수증)]]∥PKBuyer[KS4]KS5 [receipt ∥ SKCenter [H (receipt)] ∥ PKBuyer [KS4]

상술한 바와 같은 본 발명은 인터넷 상에서 신용카드 기반의 전자 상거래를 하고자 할 때에 간단한 시스템 구성을 통해 안전한 전자 지불이 가능하게 할 수 있다는 데에 그 효과가 있다. 특히, 인터넷을 이용한 전자거래의 관심이 높아지고 있고, 전자화폐 등과 같은 전자 지불 방식이 제도적, 사회적 문제들로 인해 이러한 지불방식의 도입이 불투명한 상황이므로 기존 거래 유형을 그대로 따르는 형태의 신용카드 기반 전자 지불 시스템의 개발은 앞으로 인터넷을 이용한 본격적인 전자거래 서비스의 확산에 기여할 것으로 기대된다.The present invention as described above has an effect that it is possible to enable secure electronic payment through a simple system configuration when attempting to conduct a credit card-based electronic commerce on the Internet. In particular, the interest of electronic transactions using the Internet is increasing, and the introduction of such payment methods is opaque due to institutional and social issues of electronic payment methods such as electronic money. The development of a payment system is expected to contribute to the spread of full-fledged electronic transaction services using the Internet.

Claims (14)

구매자가 쇼핑 도중에 구입하려는 물건을 선택한 후 지불 페이지를 요청하는 지불 페이지 요청단계;A payment page requesting step of requesting a payment page after the buyer selects an item to purchase during shopping; 지불 페이지를 요청받은 판매자가 지불 페이지 정보에 판매자 ID와 자신이 사용하는 지불센터 ID를 제 2 메시지로 전송해 주는 지불 페이지 전송단계;A payment page transmission step of the seller receiving the payment page transmitting the seller ID and the payment center ID used by the seller in the payment page information as a second message; 제 3 메시지에 구매자가 구입하려는 물건의 코드, 갯수, 난수, 비이어의 ID를 판매자로 전송하는 구입요청 단계;A purchase request step of transmitting, to the seller, the code, the number, the random number, and the ID of the Beier to the seller in the third message; 상기 제 3 메시지를 수신한 상기 판매자가 암호문을 복호화 하고 디지털 서명을 확인하는 가격동의 요구단계;A price agreement request step of the seller receiving the third message to decrypt a cipher text and verify a digital signature; 제 4 메시지에 수신한 상기 구매자자 상기 제 4 메시지를 복호화하고 디지털 서명을 확인하여 가격 동의서의 내용을 보는 가격등의 확인단계;A confirmation step of decrypting the fourth message received by the purchaser in the fourth message and verifying a digital signature to view contents of a price agreement; 상기 구매자로부터 제 5 메시지를 수신한 상기 판매자가 상기 제 5메시지를 그대로 상기 센터에게 제 6 메시지로 전송해 주는 지불처리 요구단계;A payment processing request step of the seller receiving the fifth message from the buyer, transmitting the fifth message to the center as a sixth message; 상기 센터가 상기 제 6 메시지를 수신하여 복호화하고 디지털 서명을 확인하여 상기 구매자와 상기 판매자에 대해 사용자 인증기능을 수행하는 영수증 발급단계; 및A receipt issuing step in which the center receives and decrypts the sixth message and verifies a digital signature to perform a user authentication function for the purchaser and the seller; And 상기 센터로부터 제 7 메시지로 영수증을 수신한 상기 판매자가 상기 센터의 디지털 서명을 상기 구매자만이 복호화할 수 있도록 암호화하여 상기 구매자에게 제 8 메시지로 전송해 주는 영수증 전송단계로 이루어지는 것을 특징으로 하는 신용카드 기반 전자 지불방법.The seller receiving the receipt in the seventh message from the center is a credit transfer characterized in that the digital signature of the center encrypted so that only the buyer can decrypt and transmits to the buyer as an eighth message Card-based electronic payment method. 제 1 항에 있어서,The method of claim 1, 상기 지불 페이지 전송단계에서 상기 판매자가 제 2 메시지에서 상기 판매자의 ID와 자신이 사용하고 있는 상기 지불센터의 ID를 전송해 주는 것을 특징으로 하는 신용카드 기반 전자 지불방법.The credit card-based electronic payment method, characterized in that in the payment page transmission step, the seller transmits the ID of the seller and the ID of the payment center used by the seller in a second message. 제 1 항에 있어서,The method of claim 1, 상기 구입요청 단계, 상기 가격등의 요구단계, 상기 가격동의 확인단계, 상기 지불처리 요구단계, 영수증 발급단계 및 영수증 전송단계 중 어느 한 단계에서 서명된 정보에 대한 검증키를 식별할 수 있도록 서명자의 공개키 ID를 알려 주는 것을 특징으로 하는 신용카드 기반 전자 지불방법.In order to identify a verification key for the signed information in any one of the purchase request step, the request step such as the price, the price agreement confirmation step, the payment processing request step, the receipt issuance step and the receipt transmission step. Credit card-based electronic payment method characterized in that it tells the public key ID. 제 1 항에 있어서,The method of claim 1, 상기 구입요청 단계에서 가격동의서 및 영수증 정보에 난수를 도입함으로써 상기 난수가 지불처리 후 영수증을 받을 때에 자신이 신청한 거래에 대한 영수증인지를 확인할 때 사용되는 것을 특징으로 하는 신용카드 기반 전자 지불방법.Credit card-based electronic payment method, characterized in that used to check whether the random number is a receipt for the transaction he applied when receiving the receipt after payment processing by introducing a random number in the price agreement and receipt information in the purchase request step. 제 1 항에 있어서,The method of claim 1, 상기 구입요청 단계에서 구매자로부터 판매자에게로 전송될 지불정보에 자신이 서명을 붙임으로써 상기 구매자에 대한 사용자 인증이 이루어지도록 하고, 상기 판매자만이 그 내용을 알아볼 수 있도록 비밀 세션키를 생성하고 상기 비밀 세션키를 이용하여 지불정보를 암호화하여 전송하는 것을 특징으로 하는 신용카드 기반 전자 지불방법.By signing the payment information to be sent from the buyer to the seller in the purchase request step, the user is authenticated to the buyer, and a secret session key is generated so that only the seller can recognize the contents. Credit card-based electronic payment method, characterized in that for transmitting the encrypted payment information using the session key. 제 1 항에 있어서,The method of claim 1, 상기 가격동의 요구단계가,The price agreement request step is 상기 판매자가 상품코드가와 갯수를 이용하여 가격을 계산하고 상기 구매자와 상기 판매자와 ID, 그리고 난수를 이용하여 상기 가격동의서를 작성하는 소단계;A small step of the seller calculating a price using a product code price and the number, and creating the price agreement using the ID and a random number with the buyer; 상기 판매자가 상기 가격동의서에 자신의 디지털 서명을 추가하는 소단계; 및The step of the seller adding his digital signature to the price agreement; And 상기 판매자가 상기 구매자만이 알아볼 수 있도록 암호화하여 상기 구매자에게 전송하는 소단계로 이루어지는 것을 특징으로 하는 신용카드 기반 전자 지불방법.Credit card-based electronic payment method comprising the step of transmitting the encrypted to the buyer so that only the buyer can recognize the buyer. 제 1 항에 있어서,The method of claim 1, 상기 가격동의 확대단계가,The expansion of the price agreement, 가격을 확인한 상기 구매자가 상기 판매자가 상기 가격동의서에 붙여 놓은 디지털 서명을 확인하는 소단계;A small step of confirming the price by the buyer to confirm the digital signature that the seller has attached to the price agreement; 상기 가격동의서 정보에 자신을 디지털 서명을 추가하는 소단계;Adding a digital signature to the price agreement information itself; 상기 구매자가 상기 디지털 서명과 함께 상기 가격동의서를 상기 센터만이 알아볼 수 있도록 암호화하는 소단계; 및A small step of the purchaser encrypting the price agreement together with the digital signature so that only the center can recognize it; And 상기 구매자가 상기 디지털 서명과 함께 암호화된 가격동의서를 상기 판매자에게 전송하는 소단계로 이루어지는 것을 특징으로 하는 신용카드 기반전자 지불방법.Credit card based electronic payment method comprising the step of transmitting said price agreement encrypted with said digital signature to said seller. 제 7 항에 있어서,The method of claim 7, wherein 상기 판매자의 디지털 서명이 붙은 가격동의서에 상기 구매자가 자신의 디지털 서명을 붙인 것이 상기 가격동의서에 대해 상기 판매자와 상기 구매자가 모두 동의했다는 증거로 활용되는 것을 특징으로 하는 신용카드 기반 전자 지불방법.Credit card based electronic payment method characterized in that the buyer's digital signature on the price agreement with the digital signature of the seller is used as evidence that both the seller and the buyer agreed to the price agreement. 제 1 항에 있어서,The method of claim 1, 상기 영수증 발급단계가.The receipt issuance step. 상기 센터가 상기 제 6 메시지를 수신하는 소단계;A small step of the center receiving the sixth message; 상기 제 6 메시지를 복호화하고 디지털 서명을 확인하는 소단계;A small step of decrypting the sixth message and verifying a digital signature; 상기 구매자와 상기 판매자에 대해 사용자 인증기능을 수행하는 소단계;A small step of performing a user authentication function for the buyer and the seller; 상기 센터가 지불처리 결과를 나타내는 영수증 정보를 생성하는 소단계; 및 상기 센터가 상기 영수증 정보에 자신의 디지털 서명을 추가하고 이를 상기 판매자만이 알아볼 수 있도록 암호화하여 저장하는 소단계로로 이루어지는 것을 특징으로 하는 신용카드 기반 전자 지불방법.A step of generating, by the center, receipt information indicating a payment processing result; And a small step of the center adding the digital signature to the receipt information and encrypting and storing the digital signature so that only the seller can recognize the credit card. 제 9 항에 있어서,The method of claim 9, 상기 디지털 서명을 확인하는 소단계가,A small step to verify the digital signature, SKBuyer[H(SKSeller[H(가격동의서)])]을 복호화하여 구한 H(SKSeller[H(가격동의서)]과 함께 전송된 SKSeller[H(가격동의서)]의 해쉬값을 계산하여 비교하는 스텝; 및Calculating and comparing a hash value of SKSeller [H (price agreement)] transmitted with H (SKSeller [H (price agreement)] obtained by decoding SKBuyer [H (SKSeller [H (price agreement)]]]; And 두 값이 일치할 경우에 SKSeller[H(가격동의서)]을 복호화하여 구한 H(가격동의서)와 함께 전송된 가격동의서의 해쉬값을 구하여 비교하는 스텝으로 이루어지는 것을 특징으로 하는 신용카드 기반 전자 지불방법.Credit card-based electronic payment method comprising the step of obtaining and comparing the hash value of the price agreement sent with H (price agreement) obtained by decoding SKSeller [H (price agreement)] when the two values match. . 제 1 항에 있어서,The method of claim 1, 상기 영수증 전송단계가,The receipt transmission step, 상기 판매자가 상기 센터로부터 수신한 상기 제 7 메시지에 대해 지불처리를 신청한 거래에 대한 영수증인지 아닌지를 확인하는 소단계; 및A step of confirming whether or not the seller is a receipt for a transaction for which the seller applied for payment processing for the seventh message received from the center; And 제 8 메시지를 수신한 상기 구매자도 자신이 구입하려는 상품에 대한 영수증이 맞는지를 확인하는 소단계로 이루어지는 것을 특징으로 하는 신용카드 기반 전자 지불방법.8. The credit card-based electronic payment method of claim 8, wherein the buyer receives the eighth message and checks whether the receipt of the goods to be purchased is correct. 제 11 항에 있어서,The method of claim 11, 상기 지불처리를 신청한 거래에 대한 영수증인지 아닌지를 확인하기 위하여 상기 판매자가 사용된 상기 센터의 ID, 상기 판매자의 ID, 상기 구매자의 ID, 코드, 갯수, 난수, 가격 등으로 구성되는 영수증 정보를 모두 비교하는 것을 특징으로 하는 신용카드 기반 전자 지불방법.Receipt information consisting of an ID of the center used by the seller, an ID of the seller, an ID of the buyer, a code, number, a random number, a price, etc., to confirm whether or not the receipt is for a transaction for which payment processing is applied. Credit card-based electronic payment method, characterized in that all compared. 제 11 항에 있어서,The method of claim 11, 자신이 구입하려는 상품에 대한 영수증이 맞는지를 확인하기 위하여 상기 구매자가 상기 센터의 ID, 상기 판매자의 ID, 상기 구매자의 ID, 코드, 갯수, 난수, 가격 등으로 구성되는 영수증 정보를 모두 비교하는 것을 특징으로 하는 신용카드 기반 전자 지불방법.The purchaser compares all receipt information consisting of the ID of the center, the ID of the seller, the ID of the buyer, the code, the number, the random number, the price, etc., in order to confirm that the receipt for the product to be purchased is correct. A credit card based electronic payment method. 제 1 항에 있어서.The method of claim 1. 전자 지불 시스템 구성 요소간 교환되는 지불정보를 암호화하기 위해 요구되는 비밀 세션키를 필요한 단계마다 생성하고 이를 공개키 암호방식을 사용하여 키 분배를 수행하는 것을 특징으로 하는 신용카드 기반 전자 지불방법.A credit card-based electronic payment method comprising generating a secret session key required for encrypting payment information exchanged between electronic payment system components for each necessary step and performing key distribution using a public key cryptography.
KR1019960067033A 1996-12-17 1996-12-17 Credit card based electronic payment method Ceased KR19980048462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960067033A KR19980048462A (en) 1996-12-17 1996-12-17 Credit card based electronic payment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960067033A KR19980048462A (en) 1996-12-17 1996-12-17 Credit card based electronic payment method

Publications (1)

Publication Number Publication Date
KR19980048462A true KR19980048462A (en) 1998-09-15

Family

ID=66443928

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960067033A Ceased KR19980048462A (en) 1996-12-17 1996-12-17 Credit card based electronic payment method

Country Status (1)

Country Link
KR (1) KR19980048462A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020037188A (en) * 2000-11-13 2002-05-18 서재선 Apparatus and method for receipting and endorsing of electronic receipt
KR20020045763A (en) * 2000-12-11 2002-06-20 김갑수 System for electronic payment of E-commerce
KR20030013877A (en) * 2001-08-09 2003-02-15 곽호신 System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates
KR100386841B1 (en) * 2000-07-06 2003-06-09 임양진 System for online stock trading using a credit card
KR100422476B1 (en) * 2000-11-09 2004-03-12 주식회사 아시안사인 method of issuing and submitting electronic tax invoice based on public key infrastructure
KR100574044B1 (en) * 2003-11-04 2006-04-26 케이아이에스정보통신 주식회사 Payment terminal device and cash transaction processing method
KR100582814B1 (en) * 1999-05-25 2006-05-23 세이프페이 오스트레일리아 피티와이 리미티드 Method and apparatus for processing network commerce
KR100671795B1 (en) * 2000-03-31 2007-01-19 (주)이니시스 Card payment information processing computer
KR100729085B1 (en) * 1999-12-18 2007-06-14 주식회사 케이티 Online electronic payment service method using electronic payment token
CN103946881B (en) * 2011-11-17 2017-05-03 德国邮政股份公司 electronic transaction method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100582814B1 (en) * 1999-05-25 2006-05-23 세이프페이 오스트레일리아 피티와이 리미티드 Method and apparatus for processing network commerce
KR100729085B1 (en) * 1999-12-18 2007-06-14 주식회사 케이티 Online electronic payment service method using electronic payment token
KR100671795B1 (en) * 2000-03-31 2007-01-19 (주)이니시스 Card payment information processing computer
KR100386841B1 (en) * 2000-07-06 2003-06-09 임양진 System for online stock trading using a credit card
KR100422476B1 (en) * 2000-11-09 2004-03-12 주식회사 아시안사인 method of issuing and submitting electronic tax invoice based on public key infrastructure
KR20020037188A (en) * 2000-11-13 2002-05-18 서재선 Apparatus and method for receipting and endorsing of electronic receipt
KR20020045763A (en) * 2000-12-11 2002-06-20 김갑수 System for electronic payment of E-commerce
KR20030013877A (en) * 2001-08-09 2003-02-15 곽호신 System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates
KR100574044B1 (en) * 2003-11-04 2006-04-26 케이아이에스정보통신 주식회사 Payment terminal device and cash transaction processing method
CN103946881B (en) * 2011-11-17 2017-05-03 德国邮政股份公司 electronic transaction method

Similar Documents

Publication Publication Date Title
Bellare et al. iKP-A Family of Secure Electronic Payment Protocols.
US20100153273A1 (en) Systems for performing transactions at a point-of-sale terminal using mutating identifiers
US7039809B1 (en) Asymmetric encrypted pin
US7330836B2 (en) Method and system for secure authenticated payment on a computer network
US7058611B2 (en) Method and system for conducting secure electronic commerce transactions with authorization request data loop-back
KR102621116B1 (en) Elecronic device and electronic payement method using id-based public key cryptography
US7490069B2 (en) Anonymous payment with a verification possibility by a defined party
Gupta et al. Role of multiple encryption in secure electronic transaction
US20040059686A1 (en) On-line cryptographically based payment authorization method and apparatus
WO1997031321A1 (en) Electronic commerce system
KR19980048462A (en) Credit card based electronic payment method
KR100468031B1 (en) Publication and settlement of account for an electronic check
El Ismaili et al. A secure electronic transaction payment protocol design and implementation
JP3497936B2 (en) Personal authentication method
KR100323138B1 (en) Electronic payment method for protecting trust information and computer-readable medium recording the method
JPH10149396A (en) Commercial transaction system
KR100323137B1 (en) A SSL-based electronic payment method for protecting trust information and computer-readable medium recording the method
Xiao et al. A purchase protocol with live cardholder authentication for online credit card payment
KR100486169B1 (en) The electronic payment method using a secure electronic funds transfer and thereof apparatus
Elkamchouchi An Improvement to the SET Protocol Based On Signcryption
KR20060019928A (en) Electronic Payment Authentication Method
KR100376119B1 (en) Micro Payment System
Amarasiri et al. Techniques for Secure Electronic Transactions
Parihar et al. An Implementation of Set Protocol with DES Algorithm
KR20020029061A (en) The method of electric funds transfer using MAC and computer readable recording medium that record method thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19961217

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19961217

Comment text: Request for Examination of Application

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: 19981229

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 19990323

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 19981229

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I