KR101129167B1 - Method and system of mobile secure payment - Google Patents
Method and system of mobile secure payment Download PDFInfo
- Publication number
- KR101129167B1 KR101129167B1 KR1020100044397A KR20100044397A KR101129167B1 KR 101129167 B1 KR101129167 B1 KR 101129167B1 KR 1020100044397 A KR1020100044397 A KR 1020100044397A KR 20100044397 A KR20100044397 A KR 20100044397A KR 101129167 B1 KR101129167 B1 KR 101129167B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- payment
- information
- mobile
- secure payment
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 모바일 안전 결제 서버를 본인 인증을 위한 서버와 결제 승인을 위한 서버로 나누고, 암호화 기술을 이용하여 고개의 개인 정보의 유출을 줄이기 위한 모바일 안전 결제 방법 및 시스템에 관한 것이다.
본 발명의 일실시예와 관련하여 모바일 안전 결제 방법은 구매가 이루어진 경우, 이동 통신 단말기가 모바일 안전 결제 인증 서버 접속 URL 정보를 포함하는 콜백 메시지를 수신하는 단계; 상기 이동 통신 단말기가 상기 메시지를 통해 모바일 안전 결제 방식 구동 프로그램 실행을 위한 사용자 입력을 수신하는 경우, 상기 이동 통신 단말기가 상기 모바일 안전 결제 방식 구동 프로그램을 실행하여 상기 모바일 안전 결제 인증 서버 URL 정보에 따라 상기 모바일 안전 결제 인증 서버에 접속하는 단계; 상기 모바일 안전 결제 인증 서버가 구매 정보를 수신하는 단계; 상기 모바일 안전 결제 인증 서버가 모바일 안전 결제 비밀번호를 상기 이동 통신 단말기로부터 수신하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 수신된 모바일 안전 결제 비밀번호를 근거로 구매자 본인 인증을 수행하는 단계; 상기 본인 인증이 완료된 경우, 상기 이동 통신 단말기가 상기 모바일 안전 결제 방식 구동 프로그램을 통해 모바일 안전 결제 승인 서버의 공개키로 결제 수단을 포함하는 결제 정보를 암호화하고, 상기 모바일 안전 결제 승인 서버의 공개키로 제1본인 인증 결과값을 암호화하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 이동 통신 단말기로부터 상기 암호화된 결제 정보 및 상기 암호화된 제1본인 인증 결과값을 수신하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 암호화된 제1본인 인증 결과값을 외부 서버로 전송하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 제1본인 인증 결과값 및 상기 결제 정보를 상기 모바일 안전 결제 승인 서버로 전송하는 단계; 상기 모바일 안전 결제 승인 서버가 결제 중개 서버로부터 암호화된 제2본인 인증 결과값을 수신하는 단계; 상기 모바일 안전 결제 승인 서버가 개인키를 이용하여 상기 수신된 제2본인 인증 결과값이 상기 제1본인 인증 결과값과 일치하는지 여부를 판단하는 단계; 상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 모바일 안전 결제 승인 서버가 상기 개인키를 이용하여 상기 암호화된 결제 정보를 복호화하여 상기 결제 중개 서버로 전송하는 단계; 상기 결제 중개 서버가 상기 구매 정보 및 상기 수신된 결제 정보를 매입사 서버에 전송하는 단계; 상기 매입사 서버가 상기 수신된 정보를 근거로 결제 승인을 수행하는 단계를 포함할 수 있다.The present invention relates to a mobile secure payment method and system for dividing a mobile secure payment server into a server for identity authentication and a server for payment approval, and reducing leakage of personal information by using encryption technology.
In accordance with an embodiment of the present invention, the mobile secure payment method includes receiving a callback message including mobile secure payment authentication server access URL information when a purchase is made; When the mobile communication terminal receives a user input for executing a mobile secure payment method driving program through the message, the mobile terminal executes the mobile secure payment method driving program according to the mobile secure payment authentication server URL information. Accessing the mobile secure payment authentication server; Receiving, by the mobile secure payment authentication server, purchase information; Receiving, by the mobile secure payment authentication server, a mobile secure payment password from the mobile communication terminal; Performing, by the mobile secure payment authentication server, the purchaser's own authentication based on the received mobile secure payment password; When the identity authentication is completed, the mobile communication terminal to the public key of the mobile secure payment approval server through the mobile secure payment method driving program Encrypting payment information including payment means, and encrypting a first identity authentication result value with a public key of the mobile secure payment approval server; Receiving, by the mobile secure payment authentication server, the encrypted payment information and an encrypted first authentication result value from the mobile communication terminal; Transmitting, by the mobile secure payment authentication server, an authentication result value of the first encrypted copy to an external server; Transmitting, by the mobile secure payment authentication server, the first authentication result and the payment information to the mobile secure payment approval server; Receiving, by the mobile secure payment approval server, an authentication result value which is an encrypted second copy from a payment intermediation server; Determining, by the mobile secure payment approval server, whether the received second authentication result is identical to the first authentication result using the private key; If the second authenticator authentication result and the first authenticator result match, decrypting the encrypted payment information using the private key and transmitting the decrypted payment information to the payment intermediation server; Transmitting, by the payment broker server, the purchase information and the received payment information to a purchase company server; The purchase company server may include performing a payment approval based on the received information.
Description
본 발명은 고객이 모바일을 이용하여 안전하게 결제할 수 있도록 도와주기 위한 모바일 안전 결제 방법 및 시스템에 관한 것이다. The present invention relates to a mobile secure payment method and system for helping customers to securely pay using mobile.
종래에는 고객들이 물건을 직접 보고 구매하는 경우가 많았으며, 구매에 대한 결제도 고객과 사업자 간의 현금 거래를 통해 이루어지는 경우가 대부분이었다.Conventionally, customers often see and purchase goods directly, and payment for purchases is mostly made through cash transactions between customers and businesses.
하지만, 최근에는 인터넷 쇼핑이나 홈쇼핑 광고, 배달 주문 전화 등을 통해 집이나 사무실에서 물품을 구매하는 고객들이 증가하고 있다. 이는 시간, 비용, 체력적인 면에서 효율적일 수 있기 때문이다. Recently, however, more and more customers purchase goods at home or in the office through Internet shopping, home shopping advertisements, or delivery order phones. This can be efficient in terms of time, cost and fitness.
또한, 고객이 홈쇼핑을 이용하거나 주문 전화 등을 하는 경우, 구매 대금을 현금으로 지급하는 것이 불가능하기 때문에 계좌이체나 신용카드를 이용하여 결제하는 것이 통상적이다. 특히 신용카드의 경우 소지가 간편하며, 신용카드를 이용하면 소득공제를 받을 때 유리할 수 있기 때문에 고객들의 신용 카드 사용 횟수가 더욱 증가하고 있다.In addition, when a customer uses home shopping or makes an order call, it is not possible to pay the purchase price in cash, so it is common to pay using a wire transfer or a credit card. In particular, credit cards are easy to hold, and the use of credit cards can be advantageous when receiving income deductions, so the number of customers using credit cards is increasing.
하지만, 고객과 가맹점이 다른 공간상에 존재하는 경우, 고객이 직접 가맹점 단말기를 통해서 신용카드로 결제하는 것이 불가능하다. 또한, 음식 배달 업체의 경우, 배달원이 카드 결제를 위한 단말기를 소지하는 것이 가능하지만, 홈쇼핑 광고 등을 통해서 고객이 물품을 주문하는 경우, 그 광고업체에서 직접 물품을 배달해 주는 것이 아니라 택배 회사 등을 통해서 고객에게 물품을 배송하기 때문에 고객은 카드 결제 단말기를 통해서 신용 카드로 결제하는 것이 불가능하다. 그렇다고 하여 고객이 신용 카드 번호 등을 가맹점에 제공해 주는 방법으로 카드 결제를 하는 것은 고객 정보가 노출될 수 있어 위험하다. However, if the customer and the merchant is in a different space, it is impossible for the customer to pay directly with the credit card through the merchant terminal. In addition, in the case of a food delivery company, a deliveryman may carry a terminal for payment of a card, but when a customer orders an item through a home shopping advertisement or the like, the delivery company does not directly deliver the goods to the courier company. Since the goods are delivered to the customer via the customer, it is impossible for the customer to pay with the credit card through the card payment terminal. However, it is dangerous for a customer to make a card payment by providing a credit card number to a merchant.
따라서 고객이 전화상으로 물품을 주문하고 신용카드를 이용하여 결제하고자 하는 경우, 간편하면서도 고객 정보의 유출을 방지할 수 있는 안전한 결제 시스템의 도입이 절실한 실정이다.
Therefore, when a customer orders a product over the telephone and wants to pay using a credit card, it is urgent to introduce a secure payment system that can prevent the leakage of customer information.
본 발명의 목적은 모바일 안전 결제 서버를 본인 인증을 위한 서버와 결제 승인을 위한 서버로 나눔으로써 모바일 안전 결제 시스템을 효율적으로 관리하기 위한 모바일 안전 결제 방법 및 시스템을 제공하는 데 있다.An object of the present invention is to provide a mobile secure payment method and system for efficiently managing the mobile secure payment system by dividing the mobile secure payment server into a server for identity authentication and a server for payment approval.
본 발명의 또 다른 목적은 이동 통신 단말기가 결제 정보 및 본인 인증 결과값을 모바일 안전 결제 승인 서버의 공개키로 암호화하고, 모바일 안전 결제 승인 서버만이 개인키로 상기 암호화된 데이터를 복호화할 수 있도록 하여, 결제 정보 및 개인 정보의 유출을 방지할 수 있는 모바일 안전 결제 방법 및 시스템을 제공하는 데 있다. Still another object of the present invention is to enable the mobile communication terminal to encrypt payment information and identity verification result with the public key of the mobile secure payment approval server, and only the mobile secure payment approval server can decrypt the encrypted data with the private key. It is to provide a mobile secure payment method and system that can prevent the leakage of payment information and personal information.
상기 목적을 달성하기 위해 본 발명은 구매가 이루어진 경우, 이동 통신 단말기가 모바일 안전 결제 인증 서버 접속 URL 정보를 포함하는 콜백 메시지를 수신하는 단계; 상기 이동 통신 단말기가 상기 메시지를 통해 모바일 안전 결제 방식 구동 프로그램 실행을 위한 사용자 입력을 수신하는 경우, 상기 이동 통신 단말기가 상기 모바일 안전 결제 방식 구동 프로그램을 실행하여 상기 모바일 안전 결제 인증 서버 URL 정보에 따라 상기 모바일 안전 결제 인증 서버에 접속하는 단계; 상기 모바일 안전 결제 인증 서버가 구매 정보를 수신하는 단계; 상기 모바일 안전 결제 인증 서버가 모바일 안전 결제 비밀번호를 상기 이동 통신 단말기로부터 수신하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 수신된 모바일 안전 결제 비밀번호를 근거로 구매자 본인 인증을 수행하는 단계; 상기 본인 인증이 완료된 경우, 상기 이동 통신 단말기가 상기 모바일 안전 결제 방식 구동 프로그램을 통해 모바일 안전 결제 승인 서버의 공개키로 결제 수단을 포함하는 결제 정보를 암호화하고, 상기 모바일 안전 결제 승인 서버의 공개키로 제1본인 인증 결과값을 암호화하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 이동 통신 단말기로부터 상기 암호화된 결제 정보 및 상기 암호화된 제1본인 인증 결과값을 수신하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 암호화된 제1본인 인증 결과값을 외부 서버로 전송하는 단계; 상기 모바일 안전 결제 인증 서버가 상기 제1본인 인증 결과값 및 상기 결제 정보를 상기 모바일 안전 결제 승인 서버로 전송하는 단계; 상기 모바일 안전 결제 승인 서버가 결제 중개 서버로부터 암호화된 제2본인 인증 결과값을 수신하는 단계; 상기 모바일 안전 결제 승인 서버가 개인키를 이용하여 상기 수신된 제2본인 인증 결과값이 상기 제1본인 인증 결과값과 일치하는지 여부를 판단하는 단계; 상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 모바일 안전 결제 승인 서버가 상기 개인키를 이용하여 상기 암호화된 결제 정보를 복호화하여 상기 결제 중개 서버로 전송하는 단계; 상기 결제 중개 서버가 상기 구매 정보 및 상기 수신된 결제 정보를 매입사 서버에 전송하는 단계; 및 상기 매입사 서버가 상기 수신된 정보를 근거로 결제 승인을 수행하는 단계를 포함하는 것을 특징으로 하는 모바일 안전 결제 방법을 제공한다.In order to achieve the above object, the present invention provides a mobile communication terminal, when the purchase is made, receiving a callback message including mobile secure payment authentication server access URL information; When the mobile communication terminal receives a user input for executing a mobile secure payment method driving program through the message, the mobile terminal executes the mobile secure payment method driving program according to the mobile secure payment authentication server URL information. Accessing the mobile secure payment authentication server; Receiving, by the mobile secure payment authentication server, purchase information; Receiving, by the mobile secure payment authentication server, a mobile secure payment password from the mobile communication terminal; Performing, by the mobile secure payment authentication server, the purchaser's own authentication based on the received mobile secure payment password; When the identity authentication is completed, the mobile communication terminal to the public key of the mobile secure payment approval server through the mobile secure payment method driving program Encrypting payment information including payment means, and encrypting a first identity authentication result value with a public key of the mobile secure payment approval server; Receiving, by the mobile secure payment authentication server, the encrypted payment information and an encrypted first authentication result value from the mobile communication terminal; Transmitting, by the mobile secure payment authentication server, an authentication result value of the first encrypted copy to an external server; Transmitting, by the mobile secure payment authentication server, the first authentication result and the payment information to the mobile secure payment approval server; Receiving, by the mobile secure payment approval server, an authentication result value which is an encrypted second copy from a payment intermediation server; Determining, by the mobile secure payment approval server, whether the received second authentication result is identical to the first authentication result using the private key; If the second authenticator authentication result and the first authenticator result match, decrypting the encrypted payment information using the private key and transmitting the decrypted payment information to the payment intermediation server; Transmitting, by the payment broker server, the purchase information and the received payment information to a purchase company server; And the purchaser server provides a mobile secure payment method comprising the step of performing the payment approval based on the received information.
상기 목적을 달성하기 위해 본 발명은 구매가 이루어진 경우, 모바일 안전 결제 인증 서버 접속 URL 정보를 포함하는 콜백 메시지를 수신하고, 상기 메시지를 통해 모바일 안전 결제 방식 구동 프로그램 실행을 위한 사용자 입력을 수신하고, 상기 모바일 안전 결제 방식 구동 프로그램을 실행하여 상기 모바일 안전 결제 인증 서버 URL 정보에 따라 상기 모바일 안전 결제 인증 서버에 접속하고, 본인 인증이 완료된 경우, 상기 모바일 안전 결제 방식 구동 프로그램을 통해 모바일 안전 결제 승인 서버의 공개키로 결제 수단을 포함하는 결제 정보 및 제1본인 인증 결과값을 암호화하는 이동 통신 단말기;In order to achieve the above object, the present invention, when a purchase is made, receives a callback message including mobile secure payment authentication server access URL information, receives a user input for executing a mobile secure payment method driving program through the message, Run the mobile secure payment method driving program to access the mobile secure payment authentication server according to the mobile secure payment authentication server URL information, and if the authentication is completed, the mobile secure payment approval server through the mobile secure payment method driving program A mobile communication terminal for encrypting the payment information including the payment means and the first authenticity authentication result with the public key of the mobile terminal;
구매 정보를 수신하고, 모바일 안전 결제 비밀번호를 상기 이동 통신 단말기로부터 수신하고, 상기 수신된 모바일 안전 결제 비밀번호를 근거로 구매자 본인 인증을 수행하고, 상기 이동 통신 단말기로부터 상기 암호화된 결제 정보 및 상기 암호화된 제1본인 인증 결과값을 수신하고, 상기 암호화된 제1본인 인증 결과값을 외부 서버로 전송하고, 상기 제1본인 인증 결과값을 상기 모바일 안전 결제 승인 서버로 전송하는 모바일 안전 결제 인증 서버; 결제 중개 서버로부터 암호화된 제2본인 인증 결과값을 수신하고, 상기 모바일 안전 결제 승인 서버의 개인키를 이용하여 상기 수신된 제2본인 인증 결과값이 상기 제1본인 인증 결과값과 일치하는지 여부를 판단하고, 상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 개인키를 이용하여 상기 암호화된 결제 정보를 복호화하여 상기 결제 중개 서버로 전송하는 모바일 안전 결제 승인 서버; 상기 구매 정보 및 상기 수신된 결제 정보를 매입사 서버에 전송하는 결제 중개 서버; 및 상기 수신된 정보를 근거로 결제 승인을 수행하는 매입사 서버를 포함하는 것을 특징으로 하는 모바일 안전 결제 시스템을 제공한다.Receive purchase information, receive a mobile secure payment password from the mobile communication terminal, perform authentication of a buyer based on the received mobile secure payment password, and receive the encrypted payment information and the encrypted information from the mobile communication terminal. A mobile secure payment authentication server configured to receive a first authentication result result, transmit the encrypted first authentication result to an external server, and transmit the first authentication result to the mobile secure payment approval server; Receiving an encrypted second authentication result value from a payment intermediation server and using the private key of the mobile secure payment approval server, whether the received second authentication result is identical to the first authentication result A mobile secure payment approval server for determining, and if the second authentication result is identical to the first authentication result, the mobile payment settlement server decrypts the encrypted payment information using the private key and transmits the encrypted payment information to the payment intermediation server; A payment intermediation server for transmitting the purchase information and the received payment information to a purchase company server; And it provides a mobile secure payment system comprising a purchaser server for performing the payment approval based on the received information.
본 발명의 일실시예에 의하면 모바일 안전 결제 서버가 본인 인증을 위한 서버와 결제 승인을 위한 서버로 나뉘어져 있어 모바일 안전 결제 시스템의 효율적인 관리가 가능하다. According to an embodiment of the present invention, the mobile secure payment server is divided into a server for identity authentication and a server for payment approval, thereby enabling efficient management of the mobile secure payment system.
한편, 이동 통신 단말기는 결제 정보 및 본인 인증 결과값을 공개키로 암호화하는 것이 가능하고, 모바일 안전 결제 승인 서버만이 암호화된 데이터를 개인키를 이용하여 복호화하는 것이 가능하므로, 고객의 개인 정보 및 결제 정보의 유출을 방지하는 효과를 얻을 수 있어 거래의 안정성 및 신뢰성을 확보할 수 있다. On the other hand, the mobile terminal can encrypt the payment information and the authentication result with a public key, and only the mobile secure payment approval server can decrypt the encrypted data using the private key. The effect of preventing the leakage of information can be obtained, thus ensuring the stability and reliability of transactions.
또한, 이동 통신 단말기를 통해서 결제가 이루어지므로 고객에게 간편성과 편리성을 제공해 줄 수 있다. In addition, since payment is made through a mobile communication terminal, it can provide convenience and convenience to a customer.
도 1은 본 발명의 일실시예와 관련된 모바일 안전 결제 시스템의 블록 구성도이다.
도 2는 본 발명의 일실시예와 관련된 모바일 안전 결제 방법을 설명하기 위한 도면이다.
도 3은 본 발명의 일실시예와 관련된 모바일 안전 결제 방법을 설명하기 위한 흐름도이다.
도 4은 본 발명의 일실시예와 관련된 고객의 개인키로 암호화하는 방법을 설명하기 위한 도면이다.1 is a block diagram of a mobile secure payment system related to an embodiment of the present invention.
2 is a view for explaining a mobile secure payment method related to an embodiment of the present invention.
3 is a flowchart illustrating a mobile secure payment method according to an embodiment of the present invention.
4 is a view for explaining a method of encrypting with a private key of a customer according to an embodiment of the present invention.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in this specification will be briefly described and the present invention will be described in detail.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. In addition, in certain cases, there is also a term arbitrarily selected by the applicant, in which case the meaning will be described in detail in the description of the invention. Therefore, the terms used in the present invention should be defined based on the meanings of the terms and the contents throughout the present invention, rather than the names of the simple terms.
명세서 전체에서 구매 정보란 고객이 구매한 내역에 대한 정보를 의미한다. 상기 구매 정보에는 구매 상품에 대한 정보 (상품 코드, 제조일자, 유통기한, 상품 가격, 제조사, 색상, 사이즈, 상품 수량 등), 가맹점에 대한 정보 (가맹점명, 가맹점주, 가맹점의 위치, 가맹점 전화번호 등), 구매 일자 및 시각에 대한 정보 등이 포함될 수 있다.Throughout the specification, the purchase information means information on a purchase history of the customer. The purchase information includes information on a purchased product (product code, date of manufacture, expiration date, product price, manufacturer, color, size, product quantity, etc.), information on the affiliated store (name of affiliated store, affiliated store owner, location of affiliated store, affiliated store telephone number) Etc.), information about a purchase date and time may be included.
명세서 전체에서 결제 정보란 구매 물품에 대한 결제를 하기 위해 필요한 정보를 말한다. 고객이 신용카드로 결제하는 경우, 상기 결제 정보에는 카드 번호, 유효기간, CVC 값, 결제 카드사, 결제 은행, 할부 여부, 할부 개월 수 등의 정보가 포함될 수 있다. 한편, 고객이 계좌이체를 통해서 결제하고자 하는 경우, 상기 결제 정보에는 통장 계좌 번호, 통장을 개설한 은행명, 지점명 등의 정보가 포함될 수 있다. Payment information throughout the specification refers to information necessary for payment for the purchased goods. When the customer pays with a credit card, the payment information may include information such as a card number, an expiration date, a CVC value, a payment card company, a payment bank, an installment status, and an installment month. On the other hand, when the customer wants to pay through account transfer, the payment information may include information such as bank account number, bank name, branch name that opened the bank account.
명세서 전체에서 본인 인증 결과값이란 고객이 구매 정보, 결제 정보 등을 확인하여 상기 구매 정보 및 결제 정보가 맞으므로 상기 구매 물품에 대한 결제를 원한다는 고객 본인의 인증 결과 내용을 의미한다. 상기 본인 인증 결과값은 고객이 이동 통신 단말기를 이용하여 모바일 안전 결제(ISP: Internet Secure Payment) 비밀 번호를 입력하는 것을 통해서 생성될 수 있다.In the entire specification, the authentication result of the user means that the customer confirms the purchase information, the payment information, and the like, so that the purchase information and the payment information are correct, and thus the customer's own authentication result content is desired. The identity verification result value may be generated by a customer inputting a mobile secure payment (ISP) password using a mobile communication terminal.
또한, 명세서 전체에서 제1본인 인증 결과값이란 모바일 안전 결제 인증 서버가 외부 서버로 전송해 주는 본인 인증 결과값을 의미하며, 제2본인 인증 결과값이란 상기 모바일 결제 인증 서버가 상기 결제 중개 서버로부터 수신하는 본인 인증 결과값을 의미한다. 즉, 상기 제1본인 인증 결과값과 상기 제2본인 인증 결과값은 내용상의 차이가 있으면 안 된다. 따라서, 상기 결과값이 차이가 생기는 경우, 상기 제2 본인 인증 결과값은 전송 과정 중에 위조나 변조가 된 결과값이라는 것을 알 수 있다.In addition, the first authentication result in the entire specification means a self-authentication result value transmitted by the mobile secure payment authentication server to the external server, the second authentication result is the mobile payment authentication server from the payment intermediation server Receives the result of identity verification. In other words, the first authentication result and the second authentication result should not differ in content. Therefore, when the difference in the result value, it can be seen that the second identity verification result value is a forgery or tampering result value during the transmission process.
명세서 전체에서 암호화란 의미를 알 수 없는 형식(암호문)으로 정보를 변환하는 것을 의미한다. 암호문의 형태로 정보를 기억 장치에 저장하거나 통신 회선을 통해 전송함으로써 정보를 보호할 수 있는 것이다. Throughout the specification, encryption refers to the conversion of information into an unknown format (password). The information can be protected by storing the information in a form of cipher text in a storage device or transmitting it through a communication line.
한편, 명세서 전체에서 복호화란 암호화 과정의 역과정으로 암호 알고리즘에 의하여 암호문을 평문으로 바꾸는 과정을 의미한다. Meanwhile, decryption throughout the specification refers to a process of converting a cipher text into plain text by an encryption algorithm as a reverse process of the encryption process.
명세서 전체에서 공개 키란 공개키 기반 암호 방식에서 사용되는 비대칭 키 쌍 중에서 공개되는 키를 의미한다. 이는 주로 서명 시스템에서 진위를 판단하는 데 사용된다. Throughout the specification, the public key refers to a key that is public among asymmetric key pairs used in public key-based cryptography. It is mainly used for authenticity in signature systems.
상기의 공개키(Public Key) 암호방식이란 암호방식을 가진 암호키와 암호를 해독하는 복호키 중 암호화 키를 외부에 공개하여, 상대방은 공개된 암호화 키를 이용하여 정보를 보내고, 자신은 자신만이 가진 복호화 키를 이용하여 수신된 정보를 해독할 수 있도록 한 정보 암호화 방식이다. 이 경우 공개키 암호방식은 암호화 키와 복호화 키가 서로 달라 공개된 암호화 키로 복호화 키를 알아낼 수는 없다. 상기 공개키 기반(Public Key Infrastructure: PKI)의 암호화 알고리즘으로는 RSA, LUC, Diffie-Hellman, Elliptic Curve 등이 있을 수 있다.The public key cryptography method discloses the encryption key among the encryption key and the decryption key that decrypts the encryption to the outside, and the other party sends information using the public encryption key, It is an information encryption method that can decrypt the received information using the decryption key. In this case, in the public key cryptography method, the encryption key and the decryption key are different from each other, and thus the decryption key cannot be determined by the public encryption key. The public key infrastructure (PKI) encryption algorithm may include RSA, LUC, Diffie-Hellman, Elliptic Curve, and the like.
또한, 명세서 전체에서 개인키(Private Key)란 한 개체의 비대칭 키 쌍 중에서 그 개체만이 사용하는 공개되지 않은 키를 의미한다. 비밀 메시지를 교환하는 상대끼리만 아는 암호 키로서 어느 한쪽이 키를 분실하면 시스템에 위험을 초래하게 되는 단점이 있다. 이런 문제를 보완하기 위해 비밀 키와 공개 키를 조합해서 사용하는 방법이 있다.In addition, in the specification, a private key refers to an undisclosed key used only by an individual among asymmetric key pairs of an individual. It is an encryption key that only knows each other that exchanges secret messages. If one of them loses the key, it causes a danger to the system. To solve this problem, there is a combination of secret and public keys.
한편, 명세서 전체에서 메시지 다이제스트(MD: Message Digest)는 단방향 해쉬 함수(hash function)을 이용하여 주어진 정보(메시지)를 일정한 길이 내의 아주 큰 숫자값(해쉬값)으로 변환해 주는 것이다. 정보를 보낼 때 암호문과 함께 이 메시지 다이제스트(MD: Message Digest)를 함께 보내면, 정보를 받은 자가 복호화하여 평문(plain text)을 만들고 그의 해쉬(Hash) 값을 구한 후 수신된 해쉬(Hash) 값과 일치하는 지를 확인한다. 그 값이 같다면 정보의 전달 중에 정보가 변경되지 않았음을 확인할 수 있다. 물론, 이 해쉬(Hash) 값은 암호화 알고리즘에 의하여 암호화되어 전달될 수 있다. 상기 메시지 다이제스트(MD: Message Digest) 알고리즘으로는 Snefru, CRC-32, CRC-16, MD2, MD4, MD5, SHA, Haval 등이 있을 수 있다.On the other hand, throughout the specification, message digest (MD) converts a given information (message) into a very large numeric value (hash value) within a certain length using a one-way hash function. When this information is sent along with the cipher text, this message digest (MD) is sent. The recipient receives the decrypted information, creates a plain text, obtains its hash value, Check if it matches. If the values are the same, it can be confirmed that the information has not changed during the transmission of the information. Of course, this hash value can be transmitted encrypted by an encryption algorithm. The message digest (MD) algorithm may include Snefru, CRC-32, CRC-16, MD2, MD4, MD5, SHA, Haval, and the like.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예와 관련된 모바일 안전 결제 방법 및 시스템에 대하여 상세히 설명한다. Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the mobile secure payment method and system according to an embodiment of the present invention.
도 1은 본 발명의 일실시예와 관련된 모바일 안전 결제 시스템의 블록 구성도이다.1 is a block diagram of a mobile secure payment system related to an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 모바일 안전 결제 시스템(100)은 네트워크를 통하여 이동 통신 단말기(110), 가맹점 서버(120), 모바일 안전 결제 인증 서버(130), 모바일 안전 결제 승인 서버(140), 결제 중개 서버(150), 매입사 서버(160) 상호 간에 정보를 전송 또는 수신할 수 있는 것을 특징으로 포함할 수 있다. As shown in FIG. 1, according to an embodiment of the present invention, the mobile
상기 이동 통신 단말기(110)는 모바일 안전 결제 방식 구동 프로그램(VM)을 실행하여 상기 모바일 안전 결제 인증 서버(130)에 접속 및 본인 인증을 하는 것이 가능하고, 상기 모바일 안전 결제 인증 서버(130)의 공개키로 결제 정보 및 제1본인 인증 결과값을 암호화할 수 있다. 또한, 상기 이동 통신 단말기(110)는 고객의 개인키를 이용하여 디지털 서명을 생성할 수 있다. The
상기 이동 통신 단말기(110)는 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 이동 통신 단말기(110)는 휴대폰, 스마트 폰(smart phone), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, e-book 단말기 등이 있을 수 있다. The
상기 가맹점 서버(120)는 고객에게 물품을 판매한 가맹점의 서버를 의미하며, 상기 가맹점 서버(120)는 복수일 수 있다. The
상기 모바일 안전 결제 인증 서버(130)는 상기 이동 통신 단말기(110)로부터 수신한 모바일 안전 결제(ISP) 비밀번호에 의해 본인 인증을 수행하고 본인 인증 결과값을 생성하기 위한 서버이다. 상기 모바일 안전 결제 인증 서버(130)는 상기 본인 인증 결과값을 상기 이동 통신 단말기(110)에 제공해 주어, 상기 이동 통신 단말기(110)가 상기 본인 인증 결과값을 암호화할 수 있도록 한다. The mobile secure
상기 모바일 안전 결제 인증 서버(130)는 데이터 베이스에 상기 이동 통신 단말기(110)가 전송해준 상기 모바일 안전 결제 승인 서버(140)의 공개키로 암호화된 결제 정보, 상기 모바일 안전 결제 승인 서버(140)의 공개키로 암호화된 제1본인 인증 결과값, 메시지 다이제스트된 결제 정보, 메시지 다이제스트된 제1본인 인증 결과값, 메시지 다이제스트 된 합성정보 및 메시지 다이제스트 된 후에 암호화된 합성정보 등을 저장할 수 있다. The mobile secure
상기 모바일 안전 결제 승인 서버(140)는 결제의 승인을 위한 서버로서, 상기 모바일 안전 결제 인승 서버(130)가 전송해준 상기 제1본인 인증 결과값과 상기 결제 중개 서버(150)로부터 전송받은 상기 제2본인 인증 결과값의 일치 여부를 판단할 수 있다. The mobile secure
상기 결제 중개 서버(150)는 상기 가맹점 서버(120) 및 상기 매입사 서버(150)의 중간에서 결제가 이루어질 수 있도록 중개해 주는 역할을 할 수 있는 서버이다. 상기 결제 중개 서버(150)는 단일의 서버일 수도 있으며, 복수의 서버로 구성될 수도 있다. 예를 들어 상기 결제 중개 서버(150)는 지불 서버(Payment Gateway)(151) 및 VAN((value-added network) 서버(152)로 구성될 수 있는 것이다. The
상기 지불 서버(Payment Gateway)(151)란 인터넷쇼핑몰 등을 통한 전자상거래에서 구매자가 대금 결제를 위해 인터넷상에서 신용카드를 사용하거나 계좌이체를 할 수 있도록 판매자(쇼핑몰)를 대신하여 구매자가 거래하는 신용카드사 또는 은행으로부터 대금을 수금한 후 일정 수수료를 떼고 나머지 금액을 판매자에게 지급해주는 서비스를 제공하는 곳으로 일종의 전자결제 대행업체를 말한다.The
상기 VAN(value-added network: 부가 가치 통신망)은 회선을 직접 보유하거나 통신사업자의 회선을 임차 또는 이용하여 단순한 전송 기능 이상의 정보의 축적, 가공, 변환 처리 등의 부가가치를 부여한 음성 또는 데이터정보를 제공하는 광범위하고 복합적인 서비스의 집합을 말한다.The value-added network (VAN) provides voice or data information that has added value such as accumulating, processing, and converting information beyond a simple transmission function by directly owning a line or renting or using a line of a carrier. A comprehensive and complex set of services.
상기 매입사 서버(160)란 실질적으로 결제 대금을 지급해 줄 수 있는 매입사의 서버를 말한다. 상기 매입사 서버(160)에는 신용 카드사 서버, 금융사 서버 등이 포함될 수 있다. The
도 2는 본 발명의 일실시예와 관련된 모바일 안전 결제 방법을 설명하기 위한 도면이다. 2 is a view for explaining a mobile secure payment method related to an embodiment of the present invention.
상기 고객은 홈쇼핑, 인터넷 쇼핑 등을 통해서 구입하고자 하는 상품을 선택하고, 상기 고객은 상기 가맹점에 전화를 거는 등의 방법을 통하여 결제를 요청하게 된다. 이때, 상기 고객은 자신의 이동 통신 단말기 번호를 제공하면서 모바일 안전 결제를 하겠다고 요구할 수 있다. 상기 고객이 직접 가맹점을 방문해서 결제를 하거나, 인터넷상에서 안전 결제를 하는 경우에는 고객의 개인 정보 유출이 크게 문제되지 않을 수도 있다. 하지만, 고객이 전화 주문 등을 하는 경우, 고객은 상기 가맹점에 카드 번호 등이 포함된 상기 결제 정보를 제공해 주어야 하고, 이 경우, 상기 고객의 개인 정보가 유출될 우려가 있으므로 모바일 안전 결제 방식을 이용할 필요성이 있다. The customer selects a product to purchase through home shopping, internet shopping, and the like, and the customer requests a payment through a method such as calling the affiliated store. In this case, the customer may request to make a mobile secure payment while providing his mobile communication terminal number. When the customer visits the merchant directly and makes a payment or makes a secure payment on the Internet, the leakage of personal information of the customer may not be a problem. However, when a customer places a telephone order or the like, the customer must provide the merchant with the payment information including the card number, and in this case, since the personal information of the customer may be leaked, the mobile secure payment method may be used. There is a need.
상기 이동 통신 단말기(110)는 상기 모바일 안전 결제 요청이 있는 경우, 모바일 안전 결제 인증 서버 접속 URL 정보를 포함하는 콜백 메시지를 수신할 수 있다. 콜백 메시지(Callback URL SMS)란 짧은 메시지 서비스(SMS)를 통해 인터넷 URL을 남기고, 휴대폰 사용자가 통화 버튼을 누르면 해당 주소의 무선 인터넷 사이트에 자동으로 접속되는 서비스를 말한다. When the mobile secure payment request is received, the
상기 이동 통신 단말기(110)는 모바일 안전 결제 방식 구동 프로그램이 설치되어 있을 수 있다. 상기 모바일 안전 결제 방식 구동 프로그램은 VM(Virtual Machine)과 같은 단말 응용 소프트웨어일 수 있다. 이하에서는 편의상 상기 모바일 안전 결제 방식 구동 프로그램을 VM 또는 VM(Virtual Machine)으로 지칭하기로 한다. 상기 이동 통신 단말기(110)에 VM이 설치되어 있지 않은 경우에는 WAP(wireless application protocol) 접속을 통해서 VM을 설치하는 것이 가능할 수 있다. WAP(wireless application protocol)은 이동 통신기기나 개인 휴대 단말기(PDA), 무선 터미널 등 이동형 단말기에서 인터넷에 접속할 수 있도록 하기 위해 고안된 통신 규약을 말한다. The
상기 이동 통신 단말기(110)는 VM(Virtual Machine, 가상머신)상에서 실행되는 애플리케이션 프로그램을 이용하여 상기 모바일 안전 결제 인증 서버(130)에 접속할 수 있다.The
한편, 본인 인증이 완료된 경우, 상기 이동 통신 단말기(110)는 상기 모바일 안전 결제 방식 구동 프로그램(VM)을 통해 상기 모바일 안전 결제 승인 서버(140)의 공개키로 상기 결제 정보 및 상기 제1본인 인증 결과값을 암호화하는 역할도 할 수 있다.On the other hand, when the identity authentication is completed, the
상기 가맹점 서버(120)는 상기 모바일 안전 결제 인증 서버(130) 및 상기 결제 중개 서버(150) 중 적어도 어느 한 곳에 상기 구매 정보를 전송해 줄 수 있다. 이 경우 상기 모바일 안전 결제 인증 서버(130)는 상기 가맹점 서버(120)로부터 직접 상기 구매 정보를 수신할 수도 있고, 상기 가맹점 서버(120)가 상기 결제 중개 서버(150)에 전송해준 상기 구매 정보를 상기 결제 중개 서버(150)로부터 수신하는 것도 가능하다. The
또한, 상기 가맹점 서버(120)는 상기 모바일 안전 결제 인증 서버(130)로부터 상기 암호화된 제1본인 인증 결과값을 수신할 수 있으며, 전송받은 상기 암호화된 제1본인 인증 결과값을 상기 결제 중개 서버(150)에 그대로 전송해 줄 수 있다.In addition, the
상기 모바일 안전 결제 인증 서버(130)는 모바일 안전 결제(ISP) 비밀번호를 상기 이동 통신 단말기(110)로부터 수신하고, 상기 수신된 모바일 안전 결제(ISP: Internet Secure Payment) 비밀번호를 근거로 고객의 본인 인증을 수행할 수 있다. The mobile secure
또한, 상기 모바일 안전 결제 인증 서버(130)는 상기 이동 통신 단말기(110)로부터 상기 암호화된 결제 정보 및 상기 암호화된 제1본인 인증 결과값을 수신하고, 상기 암호화된 제1본인 인증 결과값을 상기 외부 서버로 전송해 줄 수 있다. 상기 외부 서버는 상기 가맹점 서버(120) 및 상기 결제 중개 서버(150) 중 적어도 어느 하나일 수 있다. In addition, the mobile secure
한편, 상기 모바일 안전 결제 승인 서버(140)는 상기 모바일 안전 결제 인증 서버(130)로부터 제1본인 인증 결과값을 수신할 수 있다. 또한, 상기 모바일 안전 결제 승인 서버(140)는 상기 결제 중개 서버(150)로부터 암호화된 제2본인 인증 결과값도 수신할 수 있다. 이 경우, 상기 모바일 안전 결제 승인 서버(140)는 개인키로 상기 제2본인 인증 결과값을 복호화하여 상기 수신된 제2본인 인증 결과값이 상기 제1본인 인증 결과값과 일치하는지 여부를 판단할 수 있다. 본 발명의 일실시예에 의하면, 상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 모바일 안전 결제 승인 서버(140)는 상기 모바일 안전 결제 인증 서버(130)에 상기 암호화된 결제 정보를 요청하여 전송받을 수 있다. Meanwhile, the mobile secure
본 발명의 또 다른 실시예에 의하면 상기 모바일 안전 결제 승인 서버(140)가 상기 모바일 안전 결제 인증 서버로부터 상기 제1본인 인증 결과값을 전송받을 때, 상기 암호화된 결제 정보도 함께 받을 수 있다. According to another embodiment of the present invention, when the mobile secure
상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 모바일 안전 결제 승인 서버(140)는 상기 모바일 안전 결제 승인 서버(140)의 개인키를 이용하여 상기 암호화된 결제 정보를 복호화하여 상기 결제 중개 서버(150)로 전송해 줄 수 있다.When the second authenticator authentication result and the first authenticator authentication result match, the mobile secure
상기 결제 중개 서버(150)는 상기 가맹점 서버(120)로부터 상기 구매 정보를 수신할 수 있다. 또한, 상기 결제 중개 서버(150)는 상기 모바일 안전 결제 승인 서버(140)로부터 복호화된 결제 정보를 수신할 수 있다. 이 경우 상기 결제 중개 서버(150)는 상기 구매 정보 및 상기 수신된 결제 정보를 상기 매입사 서버(160)에 전송할 수 있다.The
상기 매입사 서버(160)는 상기 구매 정보 및 결제 정보를 상기 결제 중개 서버(150)로부터 수신하고, 이를 근거로 결제 인증을 수행하게 된다. The
도 3은 본 발명의 일실시예와 관련된 모바일 안전 결제 방법을 설명하기 위한 흐름도이다. 3 is a flowchart illustrating a mobile secure payment method according to an embodiment of the present invention.
도 3에 도시된 본 발명의 일실시예는, 상기 도 2에 도시되어 있는 모바일 안전 결제 시스템을 참조하여 설명하고자 한다. An embodiment of the present invention shown in FIG. 3 will be described with reference to the mobile secure payment system shown in FIG. 2.
본 발명의 일실시예에 의하면, 상기 고객이 모바일 안전 결제를 이용하고자 상기 가맹점 서버(120)에 이동 통신 단말기 번호를 제공해 준 경우, 상기 이동 통신 단말기(110)는 모바일 안전 결제 인증 서버(130)의 URL 정보를 포함하는 콜백(Call-Back) 메시지를 상기 가맹점 서버(120)로부터 수신할 수 있다(S301). 상기 고객은 콜백 메시지를 수신한 경우 구매 정보를 확인하고 하고, 상기 구매 정보가 맞다면 모바일 안전 결제 방식 구동 프로그램(VM)을 실행시키기 위한 입력을 할 수 있다. 이 경우, 상기 이동 통신 단말기는 VM을 실행하여 상기 URL 정보에 따라 모바일 안전 결제 인증 서버(130)에 접속할 수 있게 되는 것이다(S303).According to an embodiment of the present invention, when the customer provides a mobile communication terminal number to the
본 발명의 일실시예에 의하면, 상기 모바일 안전 결제 인증 서버(130)는 상기 구매 정보를 상기 가맹점 서버(120) 또는 상기 결제 중개 서버(150)로부터 수신할 수 있다(S305). 또한, 상기 모바일 안전 결제 인증 서버(130)는 상기 구매 정보를 상기 이동 통신 단말기(110)에 전송해 줄 수 있다. 이때. 상기 고객은 수신된 상기 구매 정보를 확인할 수 있고, 상기 구매 정보가 맞다면, 카드 종류, 카드 번호, 할부 개월 등의 결제 정보를 입력할 수 있다. 상기 결제 정보가 올바르게 기입 된 경우, 상기 고객은 모바일 안전 결제(ISP) 비밀번호를 입력하게 된다. 상기 모바일 안전 결제 인증 서버(130)는 모바일 안전 결제(ISP) 비밀번호의 입력 수신을 통해서 본인 인증 절차를 수행하게 된다(S307). According to one embodiment of the present invention, the mobile secure
ISP 비밀번호의 입력을 통해서 본인 인증이 되는 경우, 상기 결제 정보 및 상기 제1본인 인증 결과값은 상기 이동 통신 단말기(110)에 의해 상기 모바일 안전 결제 승인 서버(140)의 공개키로 암호화될 수 있다(S309). 상기 제1본인 인증 결과값에는 상기 모바일 안전 결제(ISP) 비밀번호 검증값, 모바일 안전 결제 시리얼 번호(ISP Serial No.), 정보 및 거래 인증용 OTP(One Time Password) 등의 데이터가 포함될 수 있다.When the identity is authenticated through the input of the ISP password, the payment information and the first authentication result may be encrypted by the
상기 모바일 안전 결제 인증 서버(130)는 상기 암호화된 결제 정보 및 제1본인 인증 결과값을 상기 이동 통신 단말기(110)로부터 수신할 수 있다(S311). 이 경우, 상기 모바일 안전 결제 인증 서버(130)는 상기 암호화된 결제 정보와 상기 암호화된 제1본인 인증 결과값을 분리하여, 상기 암호화된 제1본인 인증 결과값만을 상기 외부 서버에 전송해 주게 된다(S313). 본 발명의 일실시예에 의하면, 상기 암호화된 결제 정보는 상기 외부 서버에 전송해 주지 않으므로 고객의 개인 정보를 보다 더 안전하게 보호할 수 있게 된다. The mobile secure
상기 외부 서버란 상기 모바일 안전 결제 인증 서버(130) 및 모바일 안전 결제 승인 서버(140)를 제외한 모든 서버를 의미한다. 즉, 상기 외부 서버에는 상기 가맹점 서버(120) 및 상기 결제 중개 서버(150) 등이 포함될 수 있다. 또한, 상기 결제 중개 서버(150)는 복수의 서버로 구성될 수 있으므로, 제1 중개 서버, 제2 중개 서버 등이 존재할 수 있으며, 이는 지불 서버와 VAN 서버가 될 수도 있다.The external server refers to all servers except the mobile secure
따라서, 본 발명의 일실시예에 의하면, 상기 모바일 안전 결제 인증 서버(130)는 상기 암호화된 제1본인 인증 결과값을 상기 가맹점 서버(120)에 보내줄 수 있다. 이 경우 상기 가맹점 서버(120)는 수신한 상기 암호화된 제1본인 인증 결과값을 다시 상기 결제 중개 서버(150)로 전송해 줄 수 있다. Therefore, according to an embodiment of the present invention, the mobile secure
본 발명의 또 다른 일실시예에 의하면, 상기 모바일 안전 결제 인증 서버(130)는 상기 암호화된 제1본인 인증 결과값을 상기 결제 중개 서버(150)에 전송해 줄 수 있다. 이 경우 상기 결제 중개 서버(150)가 복수의 서버로 구성되어 있다면, 상기 제1 중개 서버가 상기 모바일 안전 결제 인증 서버(130)로부터 상기 암호화된 제1본인 인증 결과값을 수신하여, 상기 제2 중개 서버에 전송해 줄 수도 있다. 이에 대한 자세한 내용은 후술하기로 한다.According to another embodiment of the present invention, the mobile secure
상기 모바일 안전 결제 인증 서버(130)는 상기 결제 정보를 제외한 암호화된 제1본인 인증 결과값만을 상기 외부 서버에 전송해 줌으로써, 고객의 개인 정보의 유출을 줄일 수 있다. 또한, 상기 외부 서버로서도 상기 제1본인 인증 결과값 자체의 내용을 확인할 필요는 없으므로, 상기 외부 서버가 상기 암호화된 제1본인 인증 결과값만을 수신하더라도 문제가 되는 것은 아니다.The mobile secure
상기 모바일 안전 결제 승인 서버(140)는 상기 모바일 안전 결제 인증 서버(130)로부터 상기 제1본인 인증 결과값을 수신할 수 있다(S315). 상기 제1본인 인증 결과값은 암호화되어 있을 수도 있고, 암호화되어 있지 않을 수도 있다. 또한, 상기 모바일 안전 결제 승인 서버(140)는 상기 결재 중개 서버(150)로부터 상기 암호화된 제2본인 인증 결과값을 수신할 수 있다(S317). The mobile secure
이 경우, 상기 모바일 안전 결제 승인 서버(140)는 자신의 개인키로 상기 암호화된 제2본인 인증 결과값을 복호화할 수 있으므로, 상기 제1본인 인증 결과값과 상기 제2본인 인증 결과값이 일치하는지 판단해 볼 수 있다(S319). In this case, since the mobile secure
만일 일치하지 않게 된다면, 본인 인증 결과값에 대한 위조나 변조가 이루어진 것이므로 상기 모바일 안전 결제 인증 서버(130)는 안전 결제를 위한 프로세스를 더 이상 진행하지 않게 된다. If it does not match, because the forgery or tampering with the result of the personal authentication is made, the mobile secure
만일 상기 복호화된 제1본인 인증 결과값과 제2본인 인증 결과값이 일치하게 되는 경우, 상기 모바일 안전 결제 인증 서버(130)는 상기 결제 정보에 대해서도 상기 모바일 안전 결제 인증 서버(130)의 개인키로 복호화하게 된다. If the decrypted first authentication result is identical to the second authentication result, the mobile secure
상기 모바일 안전 결제 인증 서버(130)에는 암호화된 결제 정보, 제1본인 인증 결과값 등이 저장되어있으므로, 상기 모바일 안전 결제 승인 서버(140)는 필요한 경우 언제든지 상기 암호화된 결제 정보에 대해 제공 요청을 할 수 있다. 따라서, 본 발명의 일실시예에 의하면, 상기 모바일 안전 결제 승인 서버(140)는 상기 제1본인 인증 결과값과 상기 제2본인 인증 결과값이 일치하는지를 먼저 판단하여, 일치하는 경우에만 상기 암호화된 결제 정보를 요청할 수도 있다(S321). Since the encrypted payment information, the first authentication result, etc. are stored in the mobile secure
본 발명의 또 다른 실시예에 의하면, 상기 모바일 안전 결제 승인 서버(140)는 상기 모바일 안전 결제 인증 서버(130)로부터 상기 제1본인 인증 결과값을 전송받을 때, 상기 암호화된 결제 정보도 함께 받을 수 있다.According to another embodiment of the present invention, the mobile secure
만일 상기 복호화된 제1본인 인증 결과값과 제2본인 인증 결과값이 일치하게 되는 경우, 상기 모바일 안전 결제 승인 서버(140)는 상기 복호화한 결제 정보 및 제1본인 인증 결과값을 상기 결제 중개 서버(150)로 전송해 줄 수 있다(S323). If the decrypted first authenticator authentication result and the second authenticator authentication result coincide with each other, the mobile secure
다만, 상기 결제 중개 서버(150)가 복수의 서버를 포함하고 있다면, 상기 암호화된 제2본인 인증 결과값을 상기 모바일 안전 결제 승인 서버(140)에 전송해준 당해 서버에 대해서 상기 복호화된 정보를 전송해 줄 수 있다. However, if the
상기 결제 중개 서버(150)는 상기 모바일 안전 결제 승인 서버(140)로부터 복호화된 데이터를 수신받고, 상기 가맹점 서버(120)로부터 상기 구매 정보를 수신받게 된다. 따라서 상기 결제 중개 서버(150)는 상기 수신한 결제 정보 및 구매 정보를 상기 매입사 서버(160)에 전송해 주면서, 결제 승인 요청을 하게 된다(S325). The
상기 매입사 서버(160)는 상기 결제 중개 서버(150)로부터 수신한 상기 결제 정보 및 구매 정보에 근거하여 결제 승인 절차를 진행하게 된다(S327).The
본 발명의 일실시예에 의하면, 상기 결제 중개 서버(150)는 상기 지불 서버(Payment Gateway)(151) 및 상기 VAN 서버(152)로 구성될 수 있다. 이하에서는 상기 결제 중개 서버(150)가 상기 지불 서버(151) 및 상기 VAN 서버(152)로 구성되는 경우에 있어서의 모바일 안전 결제 방법에 대하여 구체적으로 설명하고자 한다. According to an embodiment of the present invention, the
본 발명의 일실시예에 의하면, 상기 암호화된 제1본인 인증 결과값은 상기 모바일 안전 결제 인증 서버(130)로부터 상기 쇼핑몰 서버(120)에 전송되고, 상기 쇼핑몰 서버(120)에서 상기 지불 서버(151)로 전송되고, 상기 지불 서버(151)에서 상기 VAN 서버(152)로 전송된다. 그리고 최종적으로 상기 VAN 서버(152)에서 상기 모바일 안전 결제 승인 서버(140)로 상기 암호화된 제2본인 인증 결과값이 전송될 수 있다. 다만, 상기 결제 중개 서버(150)가 상기 VAN 서버(152)로만 구성되어 있다면, 상기 쇼핑몰 서버(120)에서 바로 상기 VAN 서버(152)로 상기 암호화된 제1본인 인증 결과값을 전송해 주게 될 것이다. According to one embodiment of the present invention, the encrypted first authentication result is transmitted from the mobile secure
또 다른 본 발명의 일실시예에 의하면, 상기 암호화된 제1본인 인증 결과값은 상기 모바일 안전 결제 인증 서버(130)로부터 상기 지불 서버(151)에 전송되고, 상기 지불 서버(151)에서 상기 VAN 서버(152)로 전송된다. 그 후에 상기 VAN 서버(152)에서 상기 모바일 안전 결제 인증 서버(130)로 상기 암호화된 제2본인 인증 결과값이 전송되게 된다. According to another embodiment of the present invention, the encrypted first authentication result is transmitted from the mobile secure
상기 모바일 안전 결제 인증 서버(130)가 상기 제1본인 인증 결과값과 상기 VAN 서버(152)로부터 수신한 상기 제2본인 인증 결과값을 비교하여 일치 여부를 판단하여, 만일 상기 결과값이 일치하는 경우, 상기 모바일 안전 결제 승인 서버(140)는 상기 VAN 서버(152)에 상기 결제 정보 및 제1본인 인증 결과값을 복호화하여 전송해 줄 수 있다. The mobile secure
한편, 상기 VAN 서버(152)는 상기 지불 서버(151) 또는 상기 모바일 안전 결제 인증 서버(130)로부터 상기 구매 정보를 수신하는 것도 가능하다. 따라서 상기 VAN 서버(152)는 수신된 결제 정보, 구매 정보 등을 상기 매입사 서버(160)에 전송해 줄 수 있게 되는 것이다. Meanwhile, the
한편, 본 발명의 일실시예에 있어서, 상기 모바일 안전 결제 방법은 고객의 거래 부인을 방지하기 위해 고객의 개인키로 암호화하는 단계를 더 포함할 수 있다. 이에 대하여 도 4을 참조하여 설명하고자 한다. On the other hand, in one embodiment of the present invention, the mobile secure payment method may further include encrypting with a private key of the customer in order to prevent denial of the transaction of the customer. This will be described with reference to FIG. 4.
도 4은 본 발명의 일실시예와 관련된 고객의 개인키로 암호화하는 방법을 설명하기 위한 도면이다.4 is a view for explaining a method of encrypting with a private key of a customer according to an embodiment of the present invention.
도 4에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 이동 통신 단말기(110)는 상기 결제 정보에 대해서 메시지 다이제스트를 할 수 있다(S410). 또한 상기 이동 통신 단말기(110)는 상기 가맹점 서버(120) 또는 상기 모바일 안전 결제 인증 서버(130)로부터 수신한 상기 구매 정보에 대해서도 메시지 다이제스트를 할 수 있다(S420).As shown in FIG. 4, according to one embodiment of the present invention, the
이 경우 상기 이동 통신 단말기(110)는 메시지 다이제스트된 상기 결제 정보 및 메시지 다이제스트된 상기 구매 정보에 대한 합성정보에 대해서 고객의 개인키로 암호화시킬 수도 있다(S430). 이와 같이 상기 고객의 개인키로 해당 정보를 암호화하는 것은 해당 개인키를 가지고 있는 고객만이 할 수 있는 것이므로 해당 주문을 해당 결제 수단으로 해당 고객이 했다는 것을 입증할 수 있어 고객의 거래 부인을 방지할 수 있다. 이는 전자 서명(electronic signature)의 한 종류로서, 디지털 서명(digital signature)이라고 불린다. 이를 통해 보다 안정적인 상거래가 가능하다. In this case, the
상기 모바일 안전 결제 인증 서버(130)는 상기 이동 통신 단말기(110)로부터 상기 메시지 다이제스트된 결제 정보, 상기 메시지 다이제스트된 구매 정보, 상기 메시지 다이제스트된 합성 정보, 및 상기 메시지 다이제스트된 후에 암호화된 합성정보 등에 대해서 수신할 수 있다(S440). 이 경우 상기 모바일 안전 결제 인증 서버(130)는 데이터 베이스에 상기 정보들을 저장할 수 있다(S450).The mobile secure
상기 메시지 다이제스트된 후에 암호화된 합성정보는 고객의 공개키로 복호화시키고, 상기 구매 정보 및 거래 정보를 메시지 다이제스트하여 일치 여부를 확인하면 고객의 거래 부인을 방지할 수 있으므로, 상기 모바일 안전 결제 인증 서버(130)에 저장해 두고, 필요한 경우에 다른 외부 서버 및 상기 모바일 안전 결제 승인 서버(140)에 전송해 줄 수 있도록 할 수 있다. After the message is digested, the encrypted composite information is decrypted with the public key of the customer, and the purchase information and the transaction information are digested to confirm whether the message is matched, thereby preventing the customer from denying the transaction. Thus, the mobile secure payment authentication server 130 ), And if necessary, it can be transmitted to another external server and the mobile secure
본 발명이 속하는 기술 분야의 당업자는 상술한 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.Those skilled in the art to which the present invention pertains will understand that the above-described present invention can be implemented in other specific forms without changing the technical spirit or essential features.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
Therefore, it is to be understood that the embodiments described above are exemplary in all respects and not restrictive. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.
100: 모바일 안전 결제 시스템
110: 이동 통신 단말기
120: 가맹점 서버
130: 모바일 안전 결제 인증 서버
140: 모바일 안전 결제 승인 서버
150: 결제 중개 서버
151: 지불 서버
152: VAN 서버
160: 매입사 서버100: mobile secure payment system
110: mobile communication terminal
120: merchant server
130: Mobile Secure Payment Authentication Server
140: Mobile Secure Payment Approval Server
150: payment broker server
151: payment server
152: VAN Server
160: purchase company server
Claims (6)
상기 이동 통신 단말기가 상기 메시지를 통해 모바일 안전 결제 방식 구동 프로그램 실행을 위한 사용자 입력을 수신하는 경우, 상기 이동 통신 단말기가 상기 모바일 안전 결제 방식 구동 프로그램을 실행하여 상기 모바일 안전 결제 인증 서버 URL 정보에 따라 상기 모바일 안전 결제 인증 서버에 접속하는 단계;
상기 모바일 안전 결제 인증 서버가 구매 정보를 수신하는 단계;
상기 모바일 안전 결제 인증 서버가 모바일 안전 결제 비밀번호를 상기 이동 통신 단말기로부터 수신하는 단계;
상기 모바일 안전 결제 인증 서버가 상기 수신된 모바일 안전 결제 비밀번호를 근거로 구매자 본인 인증을 수행하는 단계;
상기 본인 인증이 완료된 경우, 상기 이동 통신 단말기가 상기 모바일 안전 결제 방식 구동 프로그램을 통해 모바일 안전 결제 승인 서버의 공개키로 결제 수단을 포함하는 결제 정보를 암호화하고, 상기 모바일 안전 결제 승인 서버의 공개키로 제1본인 인증 결과값을 암호화하는 단계;
상기 이동 통신 단말기가 상기 결제 정보를 메시지 다이제스트하는 단계;
상기 이동 통신 단말기가 상기 구매 정보를 메시지 다이제스트하는 단계;
상기 이동 통신 단말기가 상기 메시지 다이제스트된 결제 정보 및 상기 메시지 다이제스트된 구매 정보가 포함되는 합성정보를 고객의 개인키로 암호화하는 단계;
상기 모바일 안전 결제 인증 서버가 상기 이동 통신 단말기로부터 상기 암호화된 결제 정보, 상기 암호화된 제1본인 인증 결과값, 상기 메시지 다이제스트된 결제 정보, 상기 메시지 다이제스트된 구매 정보, 및 상기 메시지 다이제스트된 후에 암호화된 합성정보를 수신하는 단계;
상기 모바일 안전 결제 인증 서버가 상기 암호화된 제1본인 인증 결과값을 외부 서버로 전송하는 단계;
상기 모바일 안전 결제 인증 서버가 상기 제1본인 인증 결과값 및 상기 결제 정보를 상기 모바일 안전 결제 승인 서버로 전송하는 단계;
상기 모바일 안전 결제 승인 서버가 결제 중개 서버로부터 암호화된 제2본인 인증 결과값을 수신하는 단계;
상기 모바일 안전 결제 승인 서버가 개인키를 이용하여 상기 수신된 제2본인 인증 결과값이 상기 제1본인 인증 결과값과 일치하는지 여부를 판단하는 단계;
상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 모바일 안전 결제 승인 서버가 상기 개인키를 이용하여 상기 암호화된 결제 정보를 복호화하여 상기 결제 중개 서버로 전송하는 단계;
상기 결제 중개 서버가 상기 구매 정보 및 상기 수신된 결제 정보를 매입사 서버에 전송하는 단계; 및
상기 매입사 서버가 상기 수신된 정보를 근거로 결제 승인을 수행하는 단계를 포함하는 것을 특징으로 하는 모바일 안전 결제 방법.When the purchase is made, receiving, by the mobile communication terminal, a callback message including mobile secure payment authentication server access URL information;
When the mobile communication terminal receives a user input for executing a mobile secure payment method driving program through the message, the mobile terminal executes the mobile secure payment method driving program according to the mobile secure payment authentication server URL information. Accessing the mobile secure payment authentication server;
Receiving, by the mobile secure payment authentication server, purchase information;
Receiving, by the mobile secure payment authentication server, a mobile secure payment password from the mobile communication terminal;
Performing, by the mobile secure payment authentication server, the purchaser's own authentication based on the received mobile secure payment password;
When the identity authentication is completed, the mobile communication terminal to the public key of the mobile secure payment approval server through the mobile secure payment method driving program Encrypting payment information including payment means, and encrypting a first identity authentication result value with a public key of the mobile secure payment approval server;
Message digesting the payment information by the mobile communication terminal;
Message digesting the purchase information by the mobile communication terminal;
Encrypting, by the mobile terminal, composite information including the message digested payment information and the message digested purchase information with a private key of a customer;
The mobile secure payment authentication server is encrypted after the encrypted payment information, the encrypted first copy authentication result value, the message digested payment information, the message digested purchase information, and the message digested from the mobile communication terminal. Receiving the synthesis information;
Transmitting, by the mobile secure payment authentication server, an authentication result value of the first encrypted copy to an external server;
Transmitting, by the mobile secure payment authentication server, the first authentication result and the payment information to the mobile secure payment approval server;
Receiving, by the mobile secure payment approval server, an authentication result value which is an encrypted second copy from a payment intermediation server;
Determining, by the mobile secure payment approval server, whether the received second authentication result is identical to the first authentication result using the private key;
If the second authenticator authentication result and the first authenticator result match, decrypting the encrypted payment information using the private key and transmitting the decrypted payment information to the payment intermediation server;
Transmitting, by the payment broker server, the purchase information and the received payment information to a purchase company server; And
And a step of performing the payment approval on the basis of the received information by the purchaser server.
가맹점 서버 및 상기 결제 중개 서버 중 적어도 하나를 포함하는 것을 특징으로 하는 모바일 안전 결제 방법.The method of claim 1, wherein the external server
Mobile secure payment method comprising at least one of a merchant server and the payment broker server.
구매 정보를 수신하고, 모바일 안전 결제 비밀번호를 상기 이동 통신 단말기로부터 수신하고, 상기 수신된 모바일 안전 결제 비밀번호를 근거로 구매자 본인 인증을 수행하고, 상기 이동 통신 단말기로부터 상기 암호화된 결제 정보 및 상기 암호화된 제1본인 인증 결과값을 수신하고, 상기 암호화된 제1본인 인증 결과값을 외부 서버로 전송하고, 상기 제1본인 인증 결과값을 상기 모바일 안전 결제 승인 서버로 전송하는 모바일 안전 결제 인증 서버;
결제 중개 서버로부터 암호화된 제2본인 인증 결과값을 수신하고, 상기 모바일 안전 결제 승인 서버의 개인키를 이용하여 상기 수신된 제2본인 인증 결과값이 상기 제1본인 인증 결과값과 일치하는지 여부를 판단하고, 상기 제2본인 인증 결과값과 상기 제1본인 인증 결과값이 일치하는 경우, 상기 개인키를 이용하여 상기 암호화된 결제 정보를 복호화하여 상기 결제 중개 서버로 전송하는 모바일 안전 결제 승인 서버;
상기 구매 정보 및 상기 수신된 결제 정보를 매입사 서버에 전송하는 결제 중개 서버; 및
상기 수신된 정보를 근거로 결제 승인을 수행하는 매입사 서버를 포함하되,
상기 이동 통신 단말기는 상기 결제 정보를 메시지 다이제스트하고, 상기 구매 정보를 메시지 다이제스트하고, 상기 메시지 다이제스트된 결제 정보 및 상기 메시지 다이제스트된 구매 정보가 포함되는 합성정보를 고객의 개인키로 암호화하고, 상기 메시지 다이제스트된 결제 정보, 상기 메시지 다이제스트된 제1본인 인증 결과값, 및 상기 메시지 다이제스트된 후에 암호화된 합성정보를 상기 모바일 안전 결제 인증 서버로 전송하는 것을 특징으로 하는 모바일 안전 결제 시스템.When a purchase is made, a callback message including mobile secure payment authentication server access URL information is received, a user input for executing a mobile secure payment method driving program is received through the message, and the mobile secure payment method driving program is executed. Access to the mobile secure payment verification server according to the mobile secure payment verification server URL information, and if the authentication is completed, a payment including a payment means as a public key of the mobile secure payment approval server through the mobile secure payment method driving program; A mobile communication terminal for encrypting the information and the first authentication result;
Receive purchase information, receive a mobile secure payment password from the mobile communication terminal, perform authentication of a buyer based on the received mobile secure payment password, and receive the encrypted payment information and the encrypted information from the mobile communication terminal. A mobile secure payment authentication server configured to receive a first authentication result result, transmit the encrypted first authentication result to an external server, and transmit the first authentication result to the mobile secure payment approval server;
Receiving an encrypted second authentication result value from a payment intermediation server and using the private key of the mobile secure payment approval server, whether the received second authentication result is identical to the first authentication result A mobile secure payment approval server for determining and if the second authentication result is identical to the first authentication result, the mobile payment settlement server decrypts the encrypted payment information using the private key and transmits the encrypted payment information to the payment intermediation server;
A payment intermediation server for transmitting the purchase information and the received payment information to a purchase company server; And
Includes a purchase company server for performing the payment approval based on the received information,
The mobile communication terminal message digests the payment information, message digests the purchase information, encrypts the synthesized information including the message digested payment information and the message digested purchase information with a private key of a customer, and the message digest. Payment information, the message digested first authentication result value, and the synthesized encrypted information after the message digest is transmitted to the mobile secure payment authentication server.
고객의 결제 요청을 수신하는 가맹점 서버를 더 포함하되,
상기 외부 서버는 상기 가맹점 서버 및 상기 결제 중개 서버 중 적어도 하나를 포함하는 것을 특징으로 하는 모바일 안전 결제 시스템.The method of claim 4, wherein the mobile secure payment system
Further comprising a merchant server that receives payment requests from customers,
The external server is secure mobile payment system, characterized in that it comprises at least one of the merchant server and the payment broker server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100044397A KR101129167B1 (en) | 2010-05-12 | 2010-05-12 | Method and system of mobile secure payment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100044397A KR101129167B1 (en) | 2010-05-12 | 2010-05-12 | Method and system of mobile secure payment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110124928A KR20110124928A (en) | 2011-11-18 |
KR101129167B1 true KR101129167B1 (en) | 2012-03-26 |
Family
ID=45394535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100044397A KR101129167B1 (en) | 2010-05-12 | 2010-05-12 | Method and system of mobile secure payment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101129167B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2930149A1 (en) | 2013-11-19 | 2015-05-28 | Visa International Service Association | Automated account provisioning |
KR101596434B1 (en) * | 2014-06-25 | 2016-02-22 | 페이민트 주식회사 | Method for authenticating electronic financial transaction using payment informaion seperation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020096730A (en) * | 2001-06-21 | 2002-12-31 | 서재웅 | Settlement of accounts Method and System using a personal mobile communication apparatus |
KR100524526B1 (en) * | 2003-05-29 | 2005-10-31 | 에스케이 텔레콤주식회사 | Secure payment settlement method and system in wireless internet |
KR20060018792A (en) * | 2004-08-25 | 2006-03-02 | 에스케이 텔레콤주식회사 | System and method for authentication and payment using mobile communication terminals |
KR20100008014A (en) * | 2008-07-14 | 2010-01-22 | 한국버추얼페이먼트 주식회사 | Method and system of mobile secure payment |
-
2010
- 2010-05-12 KR KR1020100044397A patent/KR101129167B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020096730A (en) * | 2001-06-21 | 2002-12-31 | 서재웅 | Settlement of accounts Method and System using a personal mobile communication apparatus |
KR100524526B1 (en) * | 2003-05-29 | 2005-10-31 | 에스케이 텔레콤주식회사 | Secure payment settlement method and system in wireless internet |
KR20060018792A (en) * | 2004-08-25 | 2006-03-02 | 에스케이 텔레콤주식회사 | System and method for authentication and payment using mobile communication terminals |
KR20100008014A (en) * | 2008-07-14 | 2010-01-22 | 한국버추얼페이먼트 주식회사 | Method and system of mobile secure payment |
Also Published As
Publication number | Publication date |
---|---|
KR20110124928A (en) | 2011-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4116971B2 (en) | Crypto system for group signature | |
AU2013216868B2 (en) | Tokenization in mobile and payment environments | |
JP5721086B2 (en) | Management method of electronic money | |
KR101138283B1 (en) | Method and system of mobile payment | |
JP2011517354A (en) | System and method for delivering and purchasing files | |
CN105684346A (en) | Method for securing over-the-air communication between a mobile application and a gateway | |
WO2001057750A1 (en) | Authentication system | |
CN101098225A (en) | Safety data transmission method and paying method, paying terminal and paying server | |
KR20100054757A (en) | Payment transaction processing using out of band authentication | |
CN112581127A (en) | Commodity transaction method and device, computer equipment, storage medium and system | |
US20220245262A1 (en) | Secure information storage, transfer and computing | |
US20240062196A1 (en) | Patent encryption system | |
CN101097645B (en) | Method for finishing financial data-handling with video terminal and public payment server | |
WO2009156291A1 (en) | Ordering scheme | |
KR101172871B1 (en) | Method and system of secure payment using onetime authentication information | |
KR20110107311A (en) | A transaction system and mehod using mobile network, computer program therefor | |
KR101129167B1 (en) | Method and system of mobile secure payment | |
KR20110103822A (en) | Method and system of managing a mobile card | |
KR101192304B1 (en) | Method and system of mobile secure payment | |
Lee et al. | Traceability of double spending in secure electronic cash system | |
KR101129168B1 (en) | Method and system of mobile secure payment | |
KR102263220B1 (en) | E-commerce Payment Method using Block Chain | |
KR20130100811A (en) | Method to approve payments | |
JPH10149396A (en) | Commercial transaction system | |
KR100822942B1 (en) | System for newly Processing Financial Goods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150212 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160307 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170303 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180305 Year of fee payment: 7 |