



본 발명의 실시예들은 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 방법 및 이를 실행하는 시스템에 관한 것이다.
FIELD OF THE INVENTION [0002] Embodiments of the present invention relate to a secure financial transaction method based on a financial window using a portable device and a system for executing the secure financial transaction method.
일반적으로 고객과 금융기관과의 거래는 고객이 각 금융기관이 발행하는 통장 또는 현금카드 등을 가지고 영업점 창구 또는 자동화기기 등을 이용하여 해당 금융기관의 해당 거래계좌에서 입/출금, 계좌이체, 현금서비스, 거래내역 기장 등을 수행하는 단순한 절차를 가진다.In general, transactions between a customer and a financial institution are carried out by a customer using a bankbook or a cash card issued by each financial institution, by using an account of a branch office or an automation device to input / withdraw money from the corresponding financial institution, Service, transaction history, and so on.
이때, 각 금융기관이 발행하는 통장 및 현금카드는 그 뒷면의 MS(Magnetic Stripe) 트랙(Track)에 고객의 금융정보를 기록해 사용하는데, 고객은 거래하고 있는 다수개의 금융기관과, 각 금융기관의 계좌 별로 발행된 다수개의 MS 통장 등을 통해 입·출금, 신용/직불 구매결제, 현금서비스 등의 거래 서비스를 받는다.At this time, the passbook and the cash card issued by each financial institution records the customer's financial information in the MS (Magnetic Stripe) track on the back side thereof. The customer uses a plurality of financial institutions, It receives transaction services such as input / withdrawal, credit / debit purchase settlement, and cash service through a number of MS passbooks issued for each account.
이를 위해, 고객은 각 금융기관에서 발행된 다수매의 통장을 보관 및 소지해야 함으로 사용이 불편하고 분실의 위험이 높다. 고객은 통장 분실 시 통장을 발급한 금융기관에 방문하여 분실신고를 해야하며, 통장의 재발급을 위한 소정의 수수료를 지불해야 한다는 부담감을 안고 있는 실정이다. 또한, 영업점은 고객의 통장 개설 시 발급된 통장 증서를 관리 및 고객의 통장 발행에 따른 비용에 대한 부담감을 안고 있다.
To this end, customers are required to keep and hold a large number of bankbooks issued by financial institutions, which is inconvenient to use and risk of loss. The customer must visit the financial institution that issued the bankbook to report the loss, and feel the burden of paying a predetermined fee for reissuing the bankbook. In addition, dealers are burdened with the cost of issuing customers' passbooks and managing the certificates issued when customers open their passbooks.
본 발명은 사용자가 자신의 휴대용 기기를 활용하여 인증 과정을 거친 후 금융 창구에서 금융 거래를 이용할 수 있도록 하기 때문에 사용자는 통장 관리에 대한 부담이 없어지면, 통장을 분실한 경우에도 통장의 재발급 과정 없이 금융 거래를 이용할 수 있으며 통장 재발급에 따라 발생하는 소정의 수수료에 대한 부담감도 감소할 수 있도록 하는 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 방법 및 이를 실행하는 시스템을 제공하는 것을 목적으로 한다.The present invention allows a user to use a financial transaction at a financial window after an authentication process using his / her portable device. Therefore, if a user does not have a burden of managing a bankbook, even if a passbook is lost, The present invention provides a secure financial transaction method based on a financial counter utilizing a portable device that can use a transaction and reduce the burden on a predetermined commission generated by reissuing a passbook, and a system for executing the method.
또한 본 발명은 통장을 소지하지 않은 고객의 휴대용 기기를 활용하여 금융 거래를 제공할 수 있기 때문에 영업점은 고객의 통장 개설 시 발급된 통장 증서 관리에 대한 부담감을 줄일 수 있고, 통장 발행에 따른 비용을 절감할 수 있도록 한다는 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 방법 및 이를 실행하는 시스템을 제공하는 것을 목적으로 한다.In addition, since the present invention can provide a financial transaction using a portable device of a customer who does not have a bankbook, the branch office can reduce the burden of managing the account certificate issued when the customer opens the account, And to provide a system for executing the secure financial transaction method based on a financial counter utilizing a portable device that enables the user to save the money.
또한 본 발명은 창구 거래를 위한 정보를 고객의 휴대용 기기에 제공함으로써 종이를 이용한 금융 거래에 익숙해져 있는 고객들에게 휴대용 기기를 사용한 금융 거래로 유도할 수 있도록 하는 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 방법 및 이를 실행하는 시스템을 제공하는 것을 목적으로 한다.
In addition, the present invention provides financial transaction-based security using a portable device that enables customers who are familiar with financial transactions using paper to conduct financial transactions using portable devices by providing information for counter transactions to a customer's portable device A financial transaction method and a system for executing the same.
본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
The problems to be solved by the present invention are not limited to the above-mentioned problem (s), and another problem (s) not mentioned can be clearly understood by those skilled in the art from the following description.
실시예들 중에서, 금융기관의 서버가 사용자의 단말로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 상기 거래 요청 메시지를 사용하여 상기 사용자와 연관된 계좌 정보를 추출하는 단계, 상기 금융기관의 서버가 상기 창구 거래에 필요한 제1 보안 정보 생성하여 상기 사용자의 단말에 제공하는 단계, 상기 사용자의 단말이 제2 보안 정보를 금융창구의 단말에 제공하는 단계, 상기 금융창구의 단말이 상기 사용자의 단말로부터 제2 보안 정보를 수신하면 상기 제2 보안 정보를 상기 금융기관의 서버에 제공하는 단계, 상기 금융기관의 서버가 상기 제2 보안 정보에 대한 유효성 판단 결과를 상기 금융창구의 단말에 제공하는 단계 및 상기 금융기관의 서버가 상기 창구 거래를 위한 정보를 상기 사용자의 단말에 제공하는 단계를 포함한다.In an embodiment, when a server of a financial institution receives a transaction request message requesting a counter transaction from a user terminal, extracting account information associated with the user using the transaction request message, Generating first security information necessary for the counter transaction and providing the second security information to the terminal of the user; providing the second security information to the terminal of the financial counter; Providing the second security information to the server of the financial institution upon receipt of the second security information; providing the server of the financial institution to the terminal of the financial window of the result of the validity determination of the second security information; And the server of the financial institution provides the information for the counter transaction to the terminal of the user.
실시예들 중에서, 사용자의 단말, 금융창구의 단말 및 금융기관의 서버를 포함하는 보안 금융 거래 시스템은 창구 거래를 요청하는 거래 요청 메시지를 금융기관의 서버에 제공하고, 상기 금융기관의 서버로부터 제1 보안 정보를 수신하면 제2 보안 정보를 금융창구의 단말에 제공하고, 상기 금융기관의 서버로부터 상기 창구 거래를 위한 정보를 수신하는 사용자의 단말, 상기 사용자의 단말로부터 제2 보안 정보를 수신하면 상기 제2 보안 정보를 금융기관의 서버에 제공하고, 상기 금융기관의 서버로부터 상기 제2 보안 정보에 대한 유효성 판단 결과를 수신하면 상기 창구 거래를 제공하는 금융창구의 단말 및 상기 사용자의 단말로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 상기 거래 요청 메시지를 이용하여 상기 사용자와 연관된 계좌 정보를 추출하고, 상기 창구 거래에 필요한 제1 보안 정보 생성하여 상기 사용자의 단말에 제공하고, 상기 금융창구의 단말로부터 제2 보안 정보를 수신하면 상기 제2 보안 정보의 유효성을 판단하여 상기 금융창구의 단말에 제공하고, 상기 창구 거래를 위한 정보를 상기 사용자의 단말에 제공하는 금융기관의 서버를 포함한다.
Among the embodiments, a secure financial transaction system including a terminal of a user, a terminal of a financial counter, and a server of a financial institution provides a transaction request message for requesting a counter transaction to a server of the financial institution, When receiving security information, the terminal of the user providing the second security information to the terminal of the financial counter and receiving the information for the counter transaction from the server of the financial institution; receiving the second security information from the terminal of the user When receiving a result of the validity determination of the second security information from the server of the financial institution, providing the second security information to a server of the financial institution, and receiving, from the terminal of the financial institution, When receiving a transaction request message for requesting a transaction, And generates first security information necessary for the counter transaction, and provides the first security information to the terminal of the user. When the second security information is received from the terminal of the financial counter, the second security information is determined to be valid, And a server of a financial institution providing information for the counter transaction to the terminal of the user.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 첨부 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and the accompanying drawings.
본 발명의 이점 및/또는 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다.  그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.  명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.
BRIEF DESCRIPTION OF THE DRAWINGS The advantages and / or features of the present invention, and how to accomplish them, will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. It should be understood, however, that the invention is not limited to the disclosed embodiments, but is capable of many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
본 발명에 따르면, 사용자가 자신의 휴대용 기기를 활용하여 인증 과정을 거친 후 금융 창구에서 금융 거래를 이용할 수 있도록 하기 때문에 사용자는 통장 관리에 대한 부담이 없어지면, 통장을 분실한 경우에도 통장의 재발급 과정 없이 금융 거래를 이용할 수 있으며 통장 재발급에 따라 발생하는 소정의 수수료에 대한 부담감도 감소할 수 있다는 효과가 있다.According to the present invention, since the user can utilize the financial transaction at the financial window after the authentication process using the portable device of his or her own, if the user does not have the burden of managing the passbook, even if the passbook is lost, It is possible to use the financial transaction without the burden of the predetermined commission generated due to the reissue of the passbook.
또한 본 발명에 따르면, 통장을 소지하지 않은 고객의 휴대용 기기를 활용하여 금융 거래를 제공할 수 있기 때문에 영업점은 고객의 통장 개설 시 발급된 통장 증서 관리에 대한 부담감을 줄일 수 있고, 통장 발행에 따른 비용을 절감할 수 있다는 효과가 있다.Further, according to the present invention, since a financial transaction can be provided by utilizing a portable device of a customer who does not have a passbook, the branch can reduce the burden of managing the passbook certificate issued when the customer opens the passbook, The cost can be reduced.
또한 본 발명에 따르면, 창구 거래를 위한 정보를 고객의 휴대용 기기에 제공함으로써 종이를 이용한 금융 거래에 익숙해져 있는 고객들에게 휴대용 기기를 사용한 금융 거래로 유도할 수 있다는 효과가 있다.
Further, according to the present invention, it is possible to guide customers who are accustomed to financial transactions using paper to financial transactions using a portable device by providing information for a counter transaction to a portable device of a customer.
도 1은 본 발명의 일 실시예에 따른 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 시스템을 설명하기 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 금융 기관의 서버를 설명하기 위한 블록도이다.
도 3은 본 발명에 따른 금융 창구 기반의 보안 금융 거래 방법의 일 실시예를 설명하기 위한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 금융 창구 기반의 보안 금융 거래 방법을 설명하기 위한 흐름도이다.FIG. 1 is a network configuration diagram for explaining a secure financial transaction system based on a financial counter utilizing a portable device according to an embodiment of the present invention.
 2 is a block diagram illustrating a server of a financial institution according to an embodiment of the present invention.
 FIG. 3 is a flowchart for explaining an embodiment of a secure financial transaction method based on a financial window according to the present invention.
 4 is a flowchart illustrating a secure financial transaction method based on a financial window according to an embodiment of the present invention.
이하에서는 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 한다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 시스템을 설명하기 위한 네트워크 구성도이다.FIG. 1 is a network configuration diagram for explaining a secure financial transaction system based on a financial counter utilizing a portable device according to an embodiment of the present invention.
도 1을 참조하면, 보안 금융 거래 시스템은 금융 기관의 서버(100), 금융창구의 단말(200) 및 사용자의 단말(300)을 포함한다.Referring to FIG. 1, the secure financial transaction system includes a
금융 기관의 서버(100)는 사용자의 단말(300)로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면 사용자의 창구 거래 인증 절차를 제공하는 금융 기관(예를 들어, 우리 은행)에 존재하는 서버이다.The
본 발명의 다른 실시예에서, 금융 기관의 서버(100)는 사용자 요청에 따라 금융창구의 단말(200)로부터 금융거래 요청 정보를 수신할 수 있다. 여기서 금융거래 요청 정보는 사용자의 계좌 정보를 조회하기 위한 정보(예를 들어 예금자 성명, 주민등록번호, 계좌 비밀번호 등)를 포함할 수 있다. 금융 기관의 서버(100)는 금융거래 요청 정보를 통해 사용자를 확인하고 창구 거래를 안내하는 거래 안내 메시지를 사용자의 단말(300)에 제공할 수 있다. 이 때, 거래 안내 메시지는 푸시 알림을 통해 사용자의 단말(300)에 제공될 수 있다. 그 다음, 사용자가 사용자의 단말(300)를 통해 거래 안내 메시지를 확인함에 따라 창구 거래를 요청하면, 사용자의 단말(300)은 거래 요청 메시지를 금융 기관의 서버(100)에 전송할 수 있다.In another embodiment of the present invention, the
 이로써, 사용자가 금융창구의 단말(200)에 사용자의 계좌 정보를 조회하기 위한 정보(예를 들어, 계좌 비밀번호 등)를 입력하면, 금융 기관의 서버(100)가 창구 거래를 안내하는 거래 안내 메시지를 푸시 알림 등을 통해 사용자의 단말(300)에 제공함으로써, 창구 거래를 위한 서류를 작성하는 등의 복잡한 절차를 거치지 않고도 사용자에게 창구 거래를 안내할 수 있는 이점이 있다. Thus, when the user inputs information (for example, account password, etc.) for inquiring the account information of the user to the
금융 기관의 서버(100)는 거래 요청 메시지를 이용하여 사용자의 금융 거래가 가능하다고 판단하면 제1 보안 정보를 생성하여 사용자의 단말(300)에 제공하고, 금융창구의 단말(200)로부터 제2 보안 정보를 수신하면 제2 보안 정보의 유효성을 판단할 수 있다. 이러한 금융 기관의 서버(100)는 이하의 도 2를 참조하여 보다 구체적으로 설명하기로 한다.The
금융창구의 단말(200)은 금융 기관(예를 들어, 우리은행 서울역 지점)에서 창구 거래를 처리하는 금융 직원의 단말로서, 휴대폰, PDA와 같은 휴대용 기기가 될 수 있다.The
금융창구의 단말(200)은 사용자의 단말(300)로부터 제2 보안 정보를 수신하면 금융 기관의 서버(100)에 전송하고, 금융 기관의 서버(100)로부터 제2 보안 정보에 대한 유효성 판단 결과를 수신하면 창구 거래를 처리할 수 있다.Upon receiving the second security information from the
사용자의 단말(300)은 금융 창구에서 금융 직원으로부터 금융 거래를 제공받기 위한 사용자가 보유하는 단말로서, 휴대폰, PDA와 같은 휴대용 기기가 될 수 있다. 또한, 도 1에는 도시되어 있지 않으나, 컴퓨터에 설치된 가상 모바일 기기가 될 수도 있으며, OTP와 같이 금융 기관의 서버(100)로부터 미리 약정되고 보안화된 데이터를 수신하는 장치일 수도 있다.The
사용자의 단말(300)은 창구 거래를 요청한다는 내용의 데이터가 이동통신사 또는 무선 네트워크 서버 등 게이트웨이를 통해 금융 기관의 서버(100)에 제공된다. 물론, 이 과정은 중간의 게이트웨이 없이 금융 기관의 서버(100)가 자체로 제공하는 접속 과정을 통해 이루어질 수 있다. 최근 무선 인터넷이 활성화 되면서 이동통신사에서 제공하는 망을 사용하되, 이동통신사의 데이터 처리 과정 없이 제공될 수 있다.The
사용자의 단말(300)은 금융 기관의 서버(100)에 접속 또는 통신을 유지하며, 사용자에게 창구 거래 인증 절차를 제공할 수 있다.The
실시예에 따라, 사용자의 단말(300)은 금융 기관의 서버(100)에 접속하기 위한 고객용 금융 애플리케이션의 적어도 일부를 적재할 수 있다. 예를 들어, 창구 거래 요청, 제2 보안 정보 생성 등을 위해 필요한 소정의 연산 중 적어도 일부는 빠른 처리를 위하여 사용자의 단말(200)의 단말에서 수행될 수 있다. 이러한 실시예의 경우, 사용자의 단말(200)은 자체로 구비한 고객용 금융 애플리케이션에서 연산된 결과를 금융 기관의 서버(100)에 제공할 수 있다.According to an embodiment, a
사용자의 단말(300)은 금융 기관의 서버(100)로부터 제1 보안 정보를 수신하면 제2 보안 정보를 금융창구의 단말(200)에 제공한다.When the
여기에서, 제1 보안 정보는 OTP(One Time Password)에 의해 생성된 난수 번호, 보안 카드에 포함된 번호의 조합 및 바코드 형태, QR(Quick Response) 코드 형태 또는 이미지 코드로 변환된 비밀 번호 중 적어도 하나를 포함할 수 있고, 제2 보안 정보는 제1 보안 정보와 동일한 정보, 제1 보안 정보를 이용하여 생성된 정보(예를 들어, 제1 보안 정보의 적어도 일부를 포함하는 정보) 및 기 설정된 약정 정보(예를 들어, 주민번호, 계좌 비밀 번호, OTP 비밀 번호, PIN 번호, 또는 별도의 보안 카드에 기입된 숫자 등) 중 적어도 하나일 수 있다.Here, the first security information may include at least one of a random number generated by an OTP (One Time Password), a combination of numbers included in the security card, a bar code, a QR (Quick Response) code, And the second security information may include the same information as the first security information, the information generated using the first security information (e.g., information including at least a part of the first security information) And may be at least one of contract information (e.g., a resident number, account password, OTP password, PIN number, or a number written on a separate security card).
보안성을 향상시키기 위해, 제 1 보안 정보는 소정의 무선 신호를 발생시킬 수 있는 정보를 포함할 수 있다. 즉, 사용자의 단말(300)이 제1 보안 정보를 RF/블루투스 등을 통해 금융창구의 단말(200)로 송부하면 자동으로 금융 기관의 서버(100)로 전송되는 방식을 사용할 수 있다.In order to improve security, the first security information may include information capable of generating a predetermined radio signal. That is, when the
따라서, 제1 보안 정보와 제 2보안 정보는 가독성 있는 문자 또는 숫자 외에도 보이지 않는 무선 신호가 될 수 있으며, 이미지 코드를 사용할 수도 있다. 이미지 코드의 경우, 자동화 기기에 이미지 판독기가 포함되어 사용자의 단말(300)에 다운로드된 이미지를 읽을 수 있도록 하는 방법이다. 이미지 코드로 널리 사용되는 것은 바코드가 될 수 있으나, 본 발명은 바코드에 한정되지 않는다.Accordingly, the first security information and the second security information may be wireless signals that are invisible in addition to readable characters or numbers, and image codes may be used. In the case of the image code, an image reader is included in the automated apparatus so that the image downloaded to the user's
이미지 코드 또는 무선 정보의 경우, 은행 서버에서 해당 코드 또는 정보를 직접 보낼 수도 있으나, 해당 코드 또는 정보를 생성시킬 수 있는 초기값(seed value)를 제공할 수도 있다. 이 경우, 제1 보안 정보와 제2 보안 정보는 상이하게 될 수 있다.In the case of image code or wireless information, the bank server may send the corresponding code or information directly, but may also provide a seed value for generating the code or information. In this case, the first security information and the second security information may be different.
즉, 제 2 보안 정보를 생성 또는 계산할 수 있도록 제 1 보안 정보가 송신되고, 사용자의 단말(300)에서 해독, 계산하여 무선 신호 또는 이미지 코드를 생성하도록 할 수 있다.
That is, the first security information is transmitted so that the second security information can be generated or calculated, and the user's
도 2는 본 발명의 일 실시예에 따른 금융 기관의 서버를 설명하기 위한 블록도이다.2 is a block diagram illustrating a server of a financial institution according to an embodiment of the present invention.
도 2를 참조하면, 금융 기관의 서버(100)는 송수신부(110), 고객 정보 DB(120), 보안 정보 처리부(130), 거래 판단부(140) 및 중앙 처리부(150)를 포함한다.2, a
송수신부(110)는 사용자의 단말(300)로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 거래 요청 메시지를 중앙 처리부(150)에 제공한다.Upon receiving the transaction request message requesting the counter transaction from the
송수신부(110)는 금융창구의 단말(200)로부터 제2 보안 정보를 수신하면, 제2 보안 정보를 중앙 처리부(150)에 제공한다.Upon receiving the second security information from the
송수신부(110)는 거래 판단부(140)로부터 제2 보안 정보에 대한 유효성 판단 결과를 수신하면 사용자의 단말(300)에 제공한다.The transmission /
보안 정보 처리부(130)는 사용자와 연관된 계좌 정보를 추출하여 금융 거래가 가능한 경우 제1 보안 정보를 생성한다. 보안 정보 처리부(130)는 제1 보안 정보를 중앙 처리부(150)에 제공한다.The security
여기에서, 제1 보안 정보는 OTP(One Time Password)에 의해 생성된 난수 번호, 보안 카드에 포함된 번호의 조합 및 바코드 형태, QR(Quick Response) 코드 형태 또는 이미지 코드로 변환된 비밀 번호 중 적어도 하나를 포함할 수 있다. 이렇게 생성된 제1 보안 정보는 송수신부(110)를 통해 다시 사용자의 단말(300)에 제공된다.Here, the first security information may include at least one of a random number generated by an OTP (One Time Password), a combination of numbers included in the security card, a bar code, a QR (Quick Response) code, One can be included. The generated first security information is provided to the
거래 판단부(140)는 송수신부(110)로부터 제2 보안 정보를 수신하면 제2 보안 정보에 대한 유효성을 판단하여 사용자의 금융 거래를 가능한지 판단한다.Receiving the second security information from the transmission /
일 실시예에서, 거래 판단부(140)는 이전에 발행된 제1 보안 정보와 수신된 제2 보안 정보를 함께 비교하여 금융 거래가 가능한지를 확인할 수 있다. 이때, 거래 판단부(140)는 제1 보안 정보를 별도로 저장하지 않은 상태에서 제2 보안 정보만을 사용하여 해당 계좌 정보 및 기타 금융 거래가 가능한지 여부를 확인할 수 있다. 이는, 금융창구의 단말(200)로부터 수신된 정보를 복호화하는 과정에서 계좌 정보도 함께 복호화할 수 있기 때문이다.In one embodiment, the
즉, 거래 판단부(140)는 제 2 보안 정보를 복호화 하거나, 제 2 보안 정보와 기 저장된 제 1 보안 정보를 비교하거나, 또는 제 2 보안 정보에서 별도의 계좌 정보를 추출하여 금융 거래가 가능한지 판단할 수 있다.That is, the
중앙 처리부(150)는 송수신부(110)로부터 거래 요청 메시지를 수신하면, 거래 요청 메시지를 이용하여 사용자와 연관된 계좌 정보를 고객 정보 DB(120)에서 추출한다.Upon receiving the transaction request message from the transmission /
이때, 사용자와 연관된 계좌 정보는 거래 요청 메시지에 포함될 수도 있고, 거래 요청 메시지에 포함된 사용자의 단말(300)의 식별 번호에 의해 고객 정보 DB(120)에서 검색될 수 있다. 또한, 사용자의 단말(300)과 관련 있는 사용자 정보를 검색하여 해당 사용자가 가지고 있는 금융 거래가 가능한 계좌 정보를 고객 정보 DB(120)에서 검색할 수 있다.At this time, the account information associated with the user may be included in the transaction request message or may be retrieved from the
중앙 처리부(150)는 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 거래 요청 메시지에 포함된 정보를 해당 필드에 입력할 수 있다. 여기에서, 거래 요청 메시지는 사용자의 정보, 창구 거래 종류 및 창구 직원 정보 중 적어도 하나를 포함할 수 있다.The
중앙 처리부(150)는 송수신부(110)를 통해 창구 거래를 위한 정보를 사용자의 단말(300)에 제공할 수 있다. 여기에서, 창구 거래를 위한 정보는 사용자를 해당 창구로 호출하는 호출 메시지, 창구 거래를 위한 대기 전표 및 창구 거래를 위한 서류 파일 중 적어도 하나를 포함하고, 서류 파일은 복수의 필드들 중 사용자에 의한 입력이 요청되는 필드(예를 들어, 금액 정보 등)만 활성화될 수 있다.The
중앙 처리부(150)는 창구 거래가 완료된 송수신부(110)를 통해 창구 거래에 대한 처리 결과 메시지를 사용자의 단말(300)에 제공할 수 있다. 여기에서, 처리 결과 메시지는 창구 거래 처리 결과, 상기 창구 거래를 담당한 직원 정보, 영업점 정보, 직원 추천 정보 및 영업점 추천 정보 중 적어도 하나를 포함할 수 있다.
The
도 3은 본 발명에 따른 금융 창구 기반의 보안 금융 거래 방법의 일 실시예를 설명하기 위한 흐름도이다.FIG. 3 is a flowchart for explaining an embodiment of a secure financial transaction method based on a financial window according to the present invention.
도 3을 참조하면, 사용자의 단말(300)은 창구 거래를 요청하는 거래 요청 메시지를 금융 기관의 서버(100)에 제공한다(단계 S301). 여기에서, 거래 요청 메시지는 사용자의 정보(예를 들어, 계좌 번호 등), 창구 거래를 위한 정보(예를 들어, 창구 거래의 종류) 및 금융창구의 단말에 대한 정보(예를 들어, 직원 식별자)를 포함할 수 있다.Referring to FIG. 3, the
도 4는 본 발명의 일 실시예에 따른 금융 창구 기반의 보안 금융 거래 방법을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a secure financial transaction method based on a financial window according to an embodiment of the present invention.
도 4를 참조하면, 단계(301)이전에, 금융기관의 서버(100)가 사용자 요청에 따라 금융창구의 단말(200)로부터 금융거래 요청 정보를 수신하는 단계(S301_1), 금융 기관의 서버(100)가 금융거래 요청 정보를 사용하여 창구 거래를 안내하는 거래 안내 메시지를 사용자의 단말(300)에 제공하는 단계(S301_2)를 더 포함할 수 있다. 이 경우, 사용자가 거래 안내 메시지를 확인함에 따라, 사용자의 단말(300)은 창구 거래를 요청하는 거래 요청 메시지를 금융 기관의 서버(100)에 제공한다(S301).4, in step S301_1, the
바람직하게는, 창구 거래를 안내하는 거래 안내 메시지를 사용자의 단말에 제공하는 단계(S301_2)는 푸시 알림을 이용하여 거래 안내 메시지를 사용자의 단말에 제공하는 단계를 포함할 수 있다.Preferably, the step S301_2 of providing the transaction guidance message for guiding the counter transaction to the user terminal may include providing the transaction guidance message to the user terminal using the push notification.
단계들(S301_1 내지 S301_2)을 통해, 사용자가 계좌 비밀번호와 같이 사용자의 계좌 정보를 조회하기 위한 정보를 금융창구의 단말(200)에 입력하면, 금융 기관의 서버(100)는 창구 거래를 안내하는 거래 안내 메시지를 푸시 알림 등을 통해 사용자의 단말(300)에 제공함으로써, 창구 거래를 위한 서류를 작성하는 등의 복잡한 절차를 거치지 않고도 사용자에게 창구 거래를 안내할 수 있는 이점이 있다.Through the steps S301_1 to S301_2, when the user inputs information for inquiring the account information of the user such as the account password in the
금융 기관의 서버(100)는 사용자의 단말(300)로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 거래 요청 메시지를 사용하여 사용자와 연관된 계좌 정보를 추출한다(단계 S302).The
금융 기관의 서버(100)는 창구 거래에 필요한 제1 보안 정보를 생성하고(단계 S303), 제1 보안 정보를 사용자의 단말(300)에 제공한다(단계 S304).The
여기에서, 제1 보안 정보는 OTP(One Time Password)에 의해 생성된 난수 번호, 보안 카드에 포함된 번호의 조합 및 바코드 형태, QR(Quick Response) 코드 형태 또는 이미지 코드로 변환된 비밀 번호 중 적어도 하나를 포함할 수 있다.Here, the first security information may include at least one of a random number generated by an OTP (One Time Password), a combination of numbers included in the security card, a bar code, a QR (Quick Response) code, One can be included.
또한, 금융 기관의 서버(100)는 공개키-비밀키 방식으로 제1 보안 정보를 생성할 수 있다. 공개키-비밀키 방식으로 암호를 생성할 경우, 사용자의 단말(300)로 제공되는 과정에서 해킹이 일어나도 다른 기기에서는 암호를 해독할 수 없다.In addition, the
사용자의 단말(300)은 금융 기관의 서버(100)로부터 제1 보안 정보를 수신하면 제2 보안 정보를 금융창구의 단말(200)에 제공한다(단계 S306). 여기에서, 제2 보안 정보는 제1 보안 정보와 동일한 정보, 제1 보안 정보를 이용하여 생성된 정보(예를 들어, 제1 보안 정보의 적어도 일부를 포함하는 정보) 및 기 설정된 약정 정보(예를 들어, 주민번호, 계좌 비밀 번호, OTP 비밀 번호, PIN 번호, 또는 별도의 보안 카드에 기입된 숫자 등) 중 적어도 하나일 수 있다.Upon receiving the first security information from the
금융창구의 단말(200)은 제2 보안 정보를 금융 기관의 서버(100)에 제공한다(단계 S307). 금융 기관의 서버(100)는 금융창구의 단말(200)로부터 제2 보안 정보를 수신하면 제2 보안 정보에 대한 유효성을 판단한다(단계 S308). 금융 기관의 서버(100)는 제 1 보안 정보와 제2 보안 정보를 함께 비교하여 금융 거래가 가능한지를 확인할 수 있다.The
이때, 금융 기관의 서버(100)는 제 2 보안 정보를 복호화 하거나, 제 2 보안 정보와 기 저장된 제1 보안 정보를 비교하거나, 또는 제2 보안 정보에서 별도의 계좌 정보를 추출하여 금융 거래가 가능한지 판단한다.At this time, the
금융 기관의 서버(100)는 제2 보안 정보에 대한 유효성 판단 결과를 금융창구의 단말(200)에 제공한다(단계 S309). 금융 기관의 서버(100)는 창구 거래를 위한 정보를 사용자의 단말(300)에 제공한다(단계 S310).The
단계 S309에 대한 일 실시예에서, 금융 기관의 서버(100)는 사용자를 해당 창구로 호출하는 호출 메시지, 창구 거래를 위한 대기 전표 및 창구 거래를 위한 서류 파일 중 적어도 하나를 포함할 수 있으며, 창구 거래를 위한 서류 파일은 사용자에 의해 입력되는 필드만 활성화되어 있을 수 있다.In one embodiment of the step S309, the
도 3에는 도시하지 않았지만, 금융 기관의 서버(100)는 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 거래 요청 메시지에 포함된 정보를 해당 필드에 입력할 수 있다. 여기에서, 거래 요청 메시지는 사용자의 정보 및 창구 거래 종류 및 창구 직원 정보 중 적어도 하나를 포함할 수 있다.Although not shown in FIG. 3, the
거래 요청 메시지에는 사용자의 정보(예를 들어, 주민등록 번호)만이 포함될 수 있으며, 이러한 경우 고객 데이터베이스에 저장된 사용자의 식별자 정보에 해당하는 사용자 정보(예를 들어, 주소, 전화번호, 영문 이름 등)를 추출하여 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 해당 필드에 입력할 수 있다.The transaction request message may include only the user's information (for example, a resident registration number). In this case, the transaction request message may include user information (e.g., address, telephone number, English name, etc.) corresponding to the user's identifier information stored in the customer database And can input it into the corresponding field among the plurality of fields included in the document file for the window transaction.
또한, 금융 기관의 서버(100)는 창구 거래에 대한 처리 결과 메시지를 사용자의 단말(300)에 제공할 수 있다. 여기에서, 처리 결과 메시지는 창구 거래 처리 결과, 창구 거래를 담당한 직원 정보, 영업점 정보, 직원 추천 정보 및 영업점 추천 정보 중 적어도 하나를 포함할 수 있다.
In addition, the
본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the present invention include computer readable media including program instructions for performing various computer implemented operations. The computer-readable medium may include program instructions, local data files, local data structures, etc., alone or in combination. The media may be those specially designed and constructed for the present invention or may be those known to those skilled in the computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks, and ROMs, And hardware devices specifically configured to store and execute the same program instructions. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the scope of the appended claims and equivalents thereof.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Modification is possible. Accordingly, the spirit of the present invention should be understood only in accordance with the following claims, and all equivalents or equivalent variations thereof are included in the scope of the present invention.
100: 금융 기관의 서버
110: 송수신부
120: 고객 정보 DB
130: 보안 정보 처리부
140: 거래 판단부
150: 중앙 처리부
200: 금융창구의 단말
300: 사용자의 단말100: Server of financial institution
 110: Transmitting /
 120: Customer Information DB
 130: security information processing unit
 140:
 150:
 200: terminal of financial window
 300: User terminal
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR20130139707 | 2013-11-18 | ||
| KR1020130139707 | 2013-11-18 | 
| Publication Number | Publication Date | 
|---|---|
| KR20150059061A KR20150059061A (en) | 2015-05-29 | 
| KR101640300B1true KR101640300B1 (en) | 2016-07-18 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020140035023AActiveKR101640300B1 (en) | 2013-11-18 | 2014-03-26 | Method of secure finance transaction based on finance window using mobile device and system performing the same | 
| Country | Link | 
|---|---|
| KR (1) | KR101640300B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR102073563B1 (en)* | 2019-04-22 | 2020-02-05 | 박대용 | Financial transaction method and system using financial automation device based on qr code | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR20060111822A (en)* | 2005-04-25 | 2006-10-30 | 에스케이 텔레콤주식회사 | Cash withdrawal system and method using mobile banking service | 
| KR101409860B1 (en)* | 2011-12-13 | 2014-07-03 | 주식회사 신한은행 | Method and apparatus for providing electronic payment and banking service using smart device and credit card reader | 
| KR20130107993A (en)* | 2012-03-23 | 2013-10-02 | 주식회사 신한은행 | Method and apparatus for processing application to open banking account using mobile device | 
| KR20130075762A (en)* | 2013-06-22 | 2013-07-05 | 주식회사 비즈모델라인 | System for operating network type one time password | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR102073563B1 (en)* | 2019-04-22 | 2020-02-05 | 박대용 | Financial transaction method and system using financial automation device based on qr code | 
| Publication number | Publication date | 
|---|---|
| KR20150059061A (en) | 2015-05-29 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US8682802B1 (en) | Mobile payments using payment tokens | |
| CN104599408B (en) | Third party's account ATM withdrawal method and system based on dynamic two-dimension code | |
| KR101807764B1 (en) | Method and system for providing financial service | |
| EP3411846A1 (en) | Systems and methods for code display and use | |
| KR20120082024A (en) | System and method for approving transactions | |
| US20230196377A1 (en) | Digital Access Code | |
| KR102082564B1 (en) | Mobile payment service method and system for preventing personal information leakage, duplicate payment, overpayment or settlement error by inputting a payment amount by a user directly and paying a one-time payment security code generated by a financial institution in on/offline transaction | |
| US11849042B2 (en) | Virtual access credential interaction system and method | |
| US12248924B2 (en) | System and method for mobile payments | |
| US20180204214A1 (en) | Systems and methods for transaction authentication using dynamic wireless beacon devices | |
| US20230052901A1 (en) | Method and system for point of sale payment using a mobile device | |
| EP4010865A1 (en) | Mobile application integration | |
| CN112970234A (en) | Account assertions | |
| KR102107190B1 (en) | Method and system for authenticatiing user and internet of things device using authentication beacon | |
| JP2017173987A (en) | Transaction reservation method, transaction reservation device, transaction reservation system, and program | |
| KR101640300B1 (en) | Method of secure finance transaction based on finance window using mobile device and system performing the same | |
| US20170323287A1 (en) | System and method for providing payment service | |
| KR20140003274A (en) | A method and an apparatus providing banking service by fingerprint | |
| KR102033576B1 (en) | System, apparatus and method for electronic payment | |
| KR101399109B1 (en) | Non facing payment system and method using i-pin connection information | |
| US20170011366A1 (en) | Method and settlement processing system for reinforcing security of settlement | |
| KR20090104215A (en) | Gold trading method and system and program recording medium therefor | |
| KR20090091051A (en) | Online credit card payment device using mobile phone authentication and its method | |
| WO2017024245A1 (en) | Systems and methods for interaction authentication using dynamic wireless beacon devices | |
| KR101642219B1 (en) | Method for Registering Payment Means | 
| Date | Code | Title | Description | 
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20140326 | |
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20151119 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20160630 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20160711 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20160711 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment | Payment date:20190625 Year of fee payment:4 | |
| PR1001 | Payment of annual fee | Payment date:20190625 Start annual number:4 End annual number:4 | |
| PR1001 | Payment of annual fee | Payment date:20210616 Start annual number:6 End annual number:6 | |
| PR1001 | Payment of annual fee | Payment date:20220613 Start annual number:7 End annual number:7 | |
| PR1001 | Payment of annual fee | Payment date:20230607 Start annual number:8 End annual number:8 | |
| PR1001 | Payment of annual fee | Payment date:20240625 Start annual number:9 End annual number:9 | |
| PR1001 | Payment of annual fee | Payment date:20250623 Start annual number:10 End annual number:10 |