Movatterモバイル変換


[0]ホーム

URL:


KR101640300B1 - Method of secure finance transaction based on finance window using mobile device and system performing the same - Google Patents

Method of secure finance transaction based on finance window using mobile device and system performing the same
Download PDF

Info

Publication number
KR101640300B1
KR101640300B1KR1020140035023AKR20140035023AKR101640300B1KR 101640300 B1KR101640300 B1KR 101640300B1KR 1020140035023 AKR1020140035023 AKR 1020140035023AKR 20140035023 AKR20140035023 AKR 20140035023AKR 101640300 B1KR101640300 B1KR 101640300B1
Authority
KR
South Korea
Prior art keywords
transaction
information
financial
user
terminal
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.)
Active
Application number
KR1020140035023A
Other languages
Korean (ko)
Other versions
KR20150059061A (en
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 주식회사 우리은행filedCritical주식회사 우리은행
Publication of KR20150059061ApublicationCriticalpatent/KR20150059061A/en
Application grantedgrantedCritical
Publication of KR101640300B1publicationCriticalpatent/KR101640300B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명의 일 실시예에 따른 금융기관의 서버가 사용자의 단말로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 상기 거래 요청 메시지를 사용하여 상기 사용자와 연관된 계좌 정보를 추출하는 단계, 상기 금융기관의 서버가 상기 창구 거래에 필요한 제1 보안 정보 생성하여 상기 사용자의 단말에 제공하는 단계, 상기 사용자의 단말이 제2 보안 정보를 금융창구의 단말에 제공하는 단계, 상기 금융창구의 단말이 상기 사용자의 단말로부터 제2 보안 정보를 수신하면 상기 제2 보안 정보를 상기 금융기관의 서버에 제공하는 단계, 상기 금융기관의 서버가 상기 제2 보안 정보에 대한 유효성 판단 결과를 상기 금융창구의 단말에 제공하는 단계 및 상기 금융기관의 서버가 상기 창구 거래를 위한 정보를 상기 사용자의 단말에 제공하는 단계를 포함한다.When the server of the financial institution according to an embodiment of the present invention 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 a first security information required 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 when the second security information is received from the terminal of the financial institution, providing a result of the validity determination of the second security information to the terminal of the financial terminal And providing a server of the financial institution with information for the counter transaction to the user terminal The.

Figure R1020140035023
Figure R1020140035023

Description

Translated fromKorean
휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 방법 및 이를 실행하는 시스템{METHOD OF SECURE FINANCE TRANSACTION BASED ON FINANCE WINDOW USING MOBILE DEVICE AND SYSTEM PERFORMING THE SAME}TECHNICAL FIELD [0001] The present invention relates to a secure financial transaction method based on a financial counter utilizing a portable device,

본 발명의 실시예들은 휴대용 기기를 활용한 금융 창구 기반의 보안 금융 거래 방법 및 이를 실행하는 시스템에 관한 것이다.
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 aserver 100 of a financial institution, aterminal 200 of a financial window, and aterminal 300 of a user.

금융 기관의 서버(100)는 사용자의 단말(300)로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면 사용자의 창구 거래 인증 절차를 제공하는 금융 기관(예를 들어, 우리 은행)에 존재하는 서버이다.Theserver 100 of the financial institution is a server existing in a financial institution (for example, Woori Bank) that provides the counter transaction authentication procedure of the user when receiving the transaction request message requesting the counter transaction from theuser terminal 300 .

본 발명의 다른 실시예에서, 금융 기관의 서버(100)는 사용자 요청에 따라 금융창구의 단말(200)로부터 금융거래 요청 정보를 수신할 수 있다. 여기서 금융거래 요청 정보는 사용자의 계좌 정보를 조회하기 위한 정보(예를 들어 예금자 성명, 주민등록번호, 계좌 비밀번호 등)를 포함할 수 있다. 금융 기관의 서버(100)는 금융거래 요청 정보를 통해 사용자를 확인하고 창구 거래를 안내하는 거래 안내 메시지를 사용자의 단말(300)에 제공할 수 있다. 이 때, 거래 안내 메시지는 푸시 알림을 통해 사용자의 단말(300)에 제공될 수 있다. 그 다음, 사용자가 사용자의 단말(300)를 통해 거래 안내 메시지를 확인함에 따라 창구 거래를 요청하면, 사용자의 단말(300)은 거래 요청 메시지를 금융 기관의 서버(100)에 전송할 수 있다.In another embodiment of the present invention, theserver 100 of the financial institution may receive financial transaction request information from theterminal 200 of the financial counterpart according to a user request. Here, the financial transaction request information may include information for inquiring the account information of the user (for example, a deposit name, a resident registration number, an account password, etc.). Theserver 100 of the financial institution can provide a transaction guidance message to theuser terminal 300 to confirm the user through the financial transaction request information and guide the counter transaction. At this time, the transaction guidance message may be provided to theuser terminal 300 through the push notification. Then, when the user requests the counter transaction by confirming the transaction guidance message through theuser terminal 300, theuser terminal 300 can transmit the transaction request message to theserver 100 of the financial institution.

이로써, 사용자가 금융창구의 단말(200)에 사용자의 계좌 정보를 조회하기 위한 정보(예를 들어, 계좌 비밀번호 등)를 입력하면, 금융 기관의 서버(100)가 창구 거래를 안내하는 거래 안내 메시지를 푸시 알림 등을 통해 사용자의 단말(300)에 제공함으로써, 창구 거래를 위한 서류를 작성하는 등의 복잡한 절차를 거치지 않고도 사용자에게 창구 거래를 안내할 수 있는 이점이 있다. Thus, when the user inputs information (for example, account password, etc.) for inquiring the account information of the user to theterminal 200 of the financial counter, theserver 100 of the financial institution transmits a transaction guidance message To theuser terminal 300 through push notifications or the like, it is possible to guide the user to the counter transaction without complicated procedures such as creating a document for the counter transaction.

금융 기관의 서버(100)는 거래 요청 메시지를 이용하여 사용자의 금융 거래가 가능하다고 판단하면 제1 보안 정보를 생성하여 사용자의 단말(300)에 제공하고, 금융창구의 단말(200)로부터 제2 보안 정보를 수신하면 제2 보안 정보의 유효성을 판단할 수 있다. 이러한 금융 기관의 서버(100)는 이하의 도 2를 참조하여 보다 구체적으로 설명하기로 한다.Theserver 100 of the financial institution generates the first security information and provides the first security information to theterminal 300 of the user when the financial transaction of the user is possible using the transaction request message, Upon receiving the information, the validity of the second security information can be determined. Theserver 100 of the financial institution will be described in more detail with reference to FIG. 2 below.

금융창구의 단말(200)은 금융 기관(예를 들어, 우리은행 서울역 지점)에서 창구 거래를 처리하는 금융 직원의 단말로서, 휴대폰, PDA와 같은 휴대용 기기가 될 수 있다.Theterminal 200 of the financial counter can be a terminal of a financial institution that processes a counter transaction at a financial institution (for example, a branch office of Woori Bank Seoul Station), and may be a portable device such as a mobile phone or a PDA.

금융창구의 단말(200)은 사용자의 단말(300)로부터 제2 보안 정보를 수신하면 금융 기관의 서버(100)에 전송하고, 금융 기관의 서버(100)로부터 제2 보안 정보에 대한 유효성 판단 결과를 수신하면 창구 거래를 처리할 수 있다.Upon receiving the second security information from theuser terminal 300, theterminal 200 of the financial window transmits the security information to theserver 100 of the financial institution, It can process the window trading.

사용자의 단말(300)은 금융 창구에서 금융 직원으로부터 금융 거래를 제공받기 위한 사용자가 보유하는 단말로서, 휴대폰, PDA와 같은 휴대용 기기가 될 수 있다. 또한, 도 1에는 도시되어 있지 않으나, 컴퓨터에 설치된 가상 모바일 기기가 될 수도 있으며, OTP와 같이 금융 기관의 서버(100)로부터 미리 약정되고 보안화된 데이터를 수신하는 장치일 수도 있다.Theuser terminal 300 may be a portable terminal such as a mobile phone or a PDA, which is a terminal possessed by a user to receive a financial transaction from a financial staff in a financial window. Also, although not shown in FIG. 1, it may be a virtual mobile device installed in a computer, or may be an apparatus that receives pre-agreed and secured data from aserver 100 of a financial institution such as OTP.

사용자의 단말(300)은 창구 거래를 요청한다는 내용의 데이터가 이동통신사 또는 무선 네트워크 서버 등 게이트웨이를 통해 금융 기관의 서버(100)에 제공된다. 물론, 이 과정은 중간의 게이트웨이 없이 금융 기관의 서버(100)가 자체로 제공하는 접속 과정을 통해 이루어질 수 있다. 최근 무선 인터넷이 활성화 되면서 이동통신사에서 제공하는 망을 사용하되, 이동통신사의 데이터 처리 과정 없이 제공될 수 있다.Theuser terminal 300 is provided with data on the request of the counter transaction to theserver 100 of the financial institution through a gateway such as a mobile communication company or a wireless network server. Of course, this process can be performed through a connection process provided by theserver 100 of the financial institution itself without an intermediate gateway. Recently, wireless internet has been activated, and it is possible to use the network provided by the mobile communication company, but it can be provided without the data processing process of the mobile communication company.

사용자의 단말(300)은 금융 기관의 서버(100)에 접속 또는 통신을 유지하며, 사용자에게 창구 거래 인증 절차를 제공할 수 있다.Theuser terminal 300 may access or maintain communication with theserver 100 of the financial institution and may provide the user with a counter transaction authentication procedure.

실시예에 따라, 사용자의 단말(300)은 금융 기관의 서버(100)에 접속하기 위한 고객용 금융 애플리케이션의 적어도 일부를 적재할 수 있다. 예를 들어, 창구 거래 요청, 제2 보안 정보 생성 등을 위해 필요한 소정의 연산 중 적어도 일부는 빠른 처리를 위하여 사용자의 단말(200)의 단말에서 수행될 수 있다. 이러한 실시예의 경우, 사용자의 단말(200)은 자체로 구비한 고객용 금융 애플리케이션에서 연산된 결과를 금융 기관의 서버(100)에 제공할 수 있다.According to an embodiment, auser terminal 300 may load at least a portion of a customer financial application for accessing aserver 100 of a financial institution. For example, at least some of the predetermined operations required for the counter transaction request, the second security information generation, and the like may be performed at the terminal of theuser terminal 200 for quick processing. In this embodiment, theterminal 200 of the user can provide the calculated result in the customer's financial application provided to theterminal 200 to theserver 100 of the financial institution.

사용자의 단말(300)은 금융 기관의 서버(100)로부터 제1 보안 정보를 수신하면 제2 보안 정보를 금융창구의 단말(200)에 제공한다.When theuser terminal 300 receives the first security information from theserver 100 of the financial institution, theterminal 300 provides the second security information to theterminal 200 of the financial terminal.

여기에서, 제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 theuser terminal 300 transmits the first security information to theterminal 200 of the financial counter through RF / Bluetooth or the like, it can be automatically transmitted to theserver 100 of the financial institution.

따라서, 제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'sterminal 300 can be read. The image code widely used may be a bar code, but the present invention is not limited to a bar code.

이미지 코드 또는 무선 정보의 경우, 은행 서버에서 해당 코드 또는 정보를 직접 보낼 수도 있으나, 해당 코드 또는 정보를 생성시킬 수 있는 초기값(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'sterminal 300 can decode and calculate the generated first security information to generate a wireless signal or an image code.

도 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, aserver 100 of a financial institution includes a transmission /reception unit 110, acustomer information DB 120, a securityinformation processing unit 130, atransaction determination unit 140, and acentral processing unit 150.

송수신부(110)는 사용자의 단말(300)로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 거래 요청 메시지를 중앙 처리부(150)에 제공한다.Upon receiving the transaction request message requesting the counter transaction from theuser terminal 300, thetransceiver unit 110 provides the transaction request message to thecentral processing unit 150. [

송수신부(110)는 금융창구의 단말(200)로부터 제2 보안 정보를 수신하면, 제2 보안 정보를 중앙 처리부(150)에 제공한다.Upon receiving the second security information from theterminal 200 of the financial window, the transmission /reception unit 110 provides the second security information to thecentral processing unit 150. [

송수신부(110)는 거래 판단부(140)로부터 제2 보안 정보에 대한 유효성 판단 결과를 수신하면 사용자의 단말(300)에 제공한다.The transmission /reception unit 110, when receiving the result of the validity determination of the second security information from thetransaction determination unit 140, provides the result to theterminal 300 of the user.

보안 정보 처리부(130)는 사용자와 연관된 계좌 정보를 추출하여 금융 거래가 가능한 경우 제1 보안 정보를 생성한다. 보안 정보 처리부(130)는 제1 보안 정보를 중앙 처리부(150)에 제공한다.The securityinformation processing unit 130 extracts account information associated with a user and generates first security information when a financial transaction is possible. The securityinformation processing unit 130 provides the first security information to thecentral processing unit 150. [

여기에서, 제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 theuser terminal 300 through the transmission /reception unit 110 again.

거래 판단부(140)는 송수신부(110)로부터 제2 보안 정보를 수신하면 제2 보안 정보에 대한 유효성을 판단하여 사용자의 금융 거래를 가능한지 판단한다.Receiving the second security information from the transmission /reception unit 110, thetransaction determination unit 140 determines validity of the second security information and determines whether the user's financial transaction is possible.

일 실시예에서, 거래 판단부(140)는 이전에 발행된 제1 보안 정보와 수신된 제2 보안 정보를 함께 비교하여 금융 거래가 가능한지를 확인할 수 있다. 이때, 거래 판단부(140)는 제1 보안 정보를 별도로 저장하지 않은 상태에서 제2 보안 정보만을 사용하여 해당 계좌 정보 및 기타 금융 거래가 가능한지 여부를 확인할 수 있다. 이는, 금융창구의 단말(200)로부터 수신된 정보를 복호화하는 과정에서 계좌 정보도 함께 복호화할 수 있기 때문이다.In one embodiment, thetransaction determination unit 140 may compare the previously issued first security information with the received second security information to check whether a financial transaction is possible. At this time, thetransaction determination unit 140 can confirm whether the corresponding account information and other financial transactions are possible by using only the second security information without separately storing the first security information. This is because the account information can be decoded together with the process of decrypting the information received from theterminal 200 of the financial counterpart.

즉, 거래 판단부(140)는 제 2 보안 정보를 복호화 하거나, 제 2 보안 정보와 기 저장된 제 1 보안 정보를 비교하거나, 또는 제 2 보안 정보에서 별도의 계좌 정보를 추출하여 금융 거래가 가능한지 판단할 수 있다.That is, thetransaction determination unit 140 decrypts the second security information, compares the second security information with the previously stored first security information, or extracts the separate account information from the second security information to determine whether the financial transaction is possible .

중앙 처리부(150)는 송수신부(110)로부터 거래 요청 메시지를 수신하면, 거래 요청 메시지를 이용하여 사용자와 연관된 계좌 정보를 고객 정보 DB(120)에서 추출한다.Upon receiving the transaction request message from the transmission /reception unit 110, thecentral processing unit 150 extracts the account information associated with the user from thecustomer information DB 120 using the transaction request message.

이때, 사용자와 연관된 계좌 정보는 거래 요청 메시지에 포함될 수도 있고, 거래 요청 메시지에 포함된 사용자의 단말(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 thecustomer information DB 120 according to the identification number of theuser terminal 300 included in the transaction request message. Also, the user information related to theterminal 300 of the user can be searched to search thecustomer information DB 120 for the financial information available for the financial transaction of the user.

중앙 처리부(150)는 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 거래 요청 메시지에 포함된 정보를 해당 필드에 입력할 수 있다. 여기에서, 거래 요청 메시지는 사용자의 정보, 창구 거래 종류 및 창구 직원 정보 중 적어도 하나를 포함할 수 있다.Thecentral processing unit 150 may input information included in the transaction request message among the plurality of fields included in the document file for the counter transaction into the corresponding field. Here, the transaction request message may include at least one of the user's information, the counter transaction type, and the teller information.

중앙 처리부(150)는 송수신부(110)를 통해 창구 거래를 위한 정보를 사용자의 단말(300)에 제공할 수 있다. 여기에서, 창구 거래를 위한 정보는 사용자를 해당 창구로 호출하는 호출 메시지, 창구 거래를 위한 대기 전표 및 창구 거래를 위한 서류 파일 중 적어도 하나를 포함하고, 서류 파일은 복수의 필드들 중 사용자에 의한 입력이 요청되는 필드(예를 들어, 금액 정보 등)만 활성화될 수 있다.Thecentral processing unit 150 may provide the information for the window trading to theuser terminal 300 through the transmission /reception unit 110. Here, the information for the window trading includes at least one of a call message for calling the user to the corresponding window, a waiting document for the window trading, and a document file for the window trading, and the document file may include at least one of a plurality of fields Only fields (for example, amount information, etc.) for which input is requested can be activated.

중앙 처리부(150)는 창구 거래가 완료된 송수신부(110)를 통해 창구 거래에 대한 처리 결과 메시지를 사용자의 단말(300)에 제공할 수 있다. 여기에서, 처리 결과 메시지는 창구 거래 처리 결과, 상기 창구 거래를 담당한 직원 정보, 영업점 정보, 직원 추천 정보 및 영업점 추천 정보 중 적어도 하나를 포함할 수 있다.
Thecentral processing unit 150 may provide the processing result message for the window transaction to theuser terminal 300 through thetransceiver 110 having completed the window transaction. Here, the processing result message may include at least one of the result of the window trading, the employee information of the window trading, the shop information, the staff recommendation information, and the shop recommendation information.

도 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, theuser terminal 300 provides a transaction request message to theserver 100 of the financial institution to request a counter transaction (step S301). Here, the transaction request message includes information about the user (for example, account number and the like), information for the counter transaction (for example, the type of the counter transaction) ).

도 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, theserver 100 of the financial institution receives financial transaction request information from theterminal 200 of the financial counter in response to a user request, (S301_2) of providing a transaction guidance message to the user's terminal 300 to guide the counter transaction using the financial transaction request information. In this case, as the user confirms the transaction guidance message, theuser terminal 300 provides a transaction request message to theserver 100 of the financial institution requesting the counter transaction (S301).

바람직하게는, 창구 거래를 안내하는 거래 안내 메시지를 사용자의 단말에 제공하는 단계(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 theterminal 200 of the financial institution, theserver 100 of the financial institution guides the counter transaction There is an advantage in that it is possible to guide the user to the window transaction without complicated procedures such as creating a document for the window trading by providing the transaction guidance message to theuser terminal 300 through push notification or the like.

금융 기관의 서버(100)는 사용자의 단말(300)로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 거래 요청 메시지를 사용하여 사용자와 연관된 계좌 정보를 추출한다(단계 S302).Theserver 100 of the financial institution receives the transaction request message requesting the counter transaction from theterminal 300 of the user, and extracts the account information associated with the user using the transaction request message (step S302).

금융 기관의 서버(100)는 창구 거래에 필요한 제1 보안 정보를 생성하고(단계 S303), 제1 보안 정보를 사용자의 단말(300)에 제공한다(단계 S304).Theserver 100 of the financial institution generates the first security information required for the counter transaction (step S303), and provides the first security information to the user terminal 300 (step S304).

여기에서, 제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, theserver 100 of the financial institution may generate the first security information using a public key-secret key scheme. When a password is generated using a public key-secret key method, even if hacking occurs in the process of being provided to theuser terminal 300, the password can not be decrypted by another device.

사용자의 단말(300)은 금융 기관의 서버(100)로부터 제1 보안 정보를 수신하면 제2 보안 정보를 금융창구의 단말(200)에 제공한다(단계 S306). 여기에서, 제2 보안 정보는 제1 보안 정보와 동일한 정보, 제1 보안 정보를 이용하여 생성된 정보(예를 들어, 제1 보안 정보의 적어도 일부를 포함하는 정보) 및 기 설정된 약정 정보(예를 들어, 주민번호, 계좌 비밀 번호, OTP 비밀 번호, PIN 번호, 또는 별도의 보안 카드에 기입된 숫자 등) 중 적어도 하나일 수 있다.Upon receiving the first security information from theserver 100 of the financial institution, theuser terminal 300 provides the second security information to theterminal 200 of the financial counter (S306). Here, the second security information includes the same information as the first security information, information generated using the first security information (e.g., information including at least a part of the first security information), and predetermined commitment information For example, a resident registration number, an account password, an OTP password, a PIN number, or a number written on a separate security card.

금융창구의 단말(200)은 제2 보안 정보를 금융 기관의 서버(100)에 제공한다(단계 S307). 금융 기관의 서버(100)는 금융창구의 단말(200)로부터 제2 보안 정보를 수신하면 제2 보안 정보에 대한 유효성을 판단한다(단계 S308). 금융 기관의 서버(100)는 제 1 보안 정보와 제2 보안 정보를 함께 비교하여 금융 거래가 가능한지를 확인할 수 있다.Theterminal 200 of the financial window provides the second security information to theserver 100 of the financial institution (step S307). When theserver 100 of the financial institution receives the second security information from theterminal 200 of the financial window, theserver 100 determines the validity of the second security information (step S308). Theserver 100 of the financial institution can check whether the financial transaction is possible by comparing the first security information and the second security information together.

이때, 금융 기관의 서버(100)는 제 2 보안 정보를 복호화 하거나, 제 2 보안 정보와 기 저장된 제1 보안 정보를 비교하거나, 또는 제2 보안 정보에서 별도의 계좌 정보를 추출하여 금융 거래가 가능한지 판단한다.At this time, theserver 100 of the financial institution decrypts the second security information, compares the second security information with the previously stored first security information, or extracts the separate account information from the second security information to determine whether the financial transaction is possible do.

금융 기관의 서버(100)는 제2 보안 정보에 대한 유효성 판단 결과를 금융창구의 단말(200)에 제공한다(단계 S309). 금융 기관의 서버(100)는 창구 거래를 위한 정보를 사용자의 단말(300)에 제공한다(단계 S310).Theserver 100 of the financial institution provides the result of the validity determination of the second security information to theterminal 200 of the financial counter (step S309). Theserver 100 of the financial institution provides the information for the counter transaction to the user terminal 300 (step S310).

단계 S309에 대한 일 실시예에서, 금융 기관의 서버(100)는 사용자를 해당 창구로 호출하는 호출 메시지, 창구 거래를 위한 대기 전표 및 창구 거래를 위한 서류 파일 중 적어도 하나를 포함할 수 있으며, 창구 거래를 위한 서류 파일은 사용자에 의해 입력되는 필드만 활성화되어 있을 수 있다.In one embodiment of the step S309, theserver 100 of the financial institution may include at least one of a paging message for calling the user at the corresponding window, a waiting slip for the counter transaction, and a document file for the counter transaction, The document file for the transaction may only be activated by the field entered by the user.

도 3에는 도시하지 않았지만, 금융 기관의 서버(100)는 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 거래 요청 메시지에 포함된 정보를 해당 필드에 입력할 수 있다. 여기에서, 거래 요청 메시지는 사용자의 정보 및 창구 거래 종류 및 창구 직원 정보 중 적어도 하나를 포함할 수 있다.Although not shown in FIG. 3, theserver 100 of the financial institution may input information included in a transaction request message among a plurality of fields included in a document file for a counter transaction into a corresponding field. Here, the transaction request message may include at least one of a user's information and a counter transaction type and teller information.

거래 요청 메시지에는 사용자의 정보(예를 들어, 주민등록 번호)만이 포함될 수 있으며, 이러한 경우 고객 데이터베이스에 저장된 사용자의 식별자 정보에 해당하는 사용자 정보(예를 들어, 주소, 전화번호, 영문 이름 등)를 추출하여 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 해당 필드에 입력할 수 있다.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, theserver 100 of the financial institution may provide a processing result message to theterminal 300 of the user. Here, the processing result message may include at least one of the result of the window trading, the employee information of the window trading, the shop information, the staff recommendation information, and the shop recommendation information.

본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, 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

Claims (16)

Translated fromKorean
금융기관의 서버가 사용자의 단말로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 상기 거래 요청 메시지를 사용하여 상기 사용자와 연관된 계좌 정보를 추출하는 단계;
상기 금융기관의 서버가 상기 창구 거래에 필요한 제1 보안 정보 생성하여 상기 사용자의 단말에 제공하는 단계;
상기 사용자의 단말이 상기 제1 보안 정보를 기초로 생성한 제2 보안 정보를 금융창구의 단말에 제공하는 단계;
상기 금융창구의 단말이 상기 사용자의 단말로부터 제2 보안 정보를 수신하면 상기 제2 보안 정보를 상기 금융기관의 서버에 제공하는 단계;
상기 금융기관의 서버가 상기 제2 보안 정보에 대한 유효성 판단 결과를 상기 금융창구의 단말에 제공하는 단계; 및
상기 금융기관의 서버가 상기 창구 거래를 위한 정보를 상기 사용자의 단말에 제공하는 단계를 포함하고,
상기 제1 보안 정보는 OTP(One Time Password)에 의해 생성된 난수 번호, 보안 카드에 포함된 번호의 조합 및 바코드 형태, QR 코드(Quick Response) 형태 또는 이미지 코드로 변환된 비밀 번호 중 적어도 하나를 포함하고,
상기 제2 보안 정보는 제1 보안 정보와 동일한 정보, 상기 제1 보안 정보를 이용하여 생성된 정보 및 기 설정된 약정 정보 중 적어도 하나를 포함하고,
상기 금융기관의 서버가 상기 제2 보안 정보에 대한 유효성 판단 결과를 상기 금융창구의 단말에 제공하는 단계는
상기 제 2 보안 정보를 복호화 하거나, 상기 제 2 보안 정보와 기 저장된 상기 제1 보안 정보를 비교하거나, 또는 상기 제2 보안 정보에서 별도의 계좌 정보를 추출하여 금융 거래가 가능한지 판단하는
금융 창구 기반의 보안 금융 거래 방법.
Extracting account information associated with the user using the transaction request message when the server of the financial institution receives a transaction request message requesting a counter transaction from the user terminal;
The server of the financial institution generates first security information necessary for the counter transaction and provides the first security information to the terminal of the user;
Providing second security information generated by the terminal of the user based on the first security information to a terminal of the financial terminal;
Providing the second security information to the server of the financial institution when the terminal of the financial window receives the second security information from the terminal of the user;
The server of the financial institution providing a result of the validity determination of the second security information to the terminal of the financial counter; And
The server of the financial institution providing information for the counter transaction to the terminal of the user,
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 barcode, a Quick Response (QR) Including,
Wherein the second security information includes at least one of the same information as the first security information, information generated using the first security information, and predetermined commitment information,
The step of the server of the financial institution providing the result of the validity determination of the second security information to the terminal of the financial window
Decrypts the second security information, compares the second security information with the previously stored first security information, or extracts separate account information from the second security information to determine whether a financial transaction is possible
A method of secure financial transaction based on financial counter.
제1항에 있어서,
상기 거래 요청 메시지를 사용하여 상기 사용자와 연관된 계좌 정보를 추출하는 단계 이전에,
상기 금융기관의 서버가 사용자 요청에 따라 금융창구의 단말로부터 금융거래 요청 정보를 수신하는 단계;
상기 금융 기관의 서버가 상기 금융거래 요청 정보를 사용하여 상기 창구 거래를 안내하는 거래 안내 메시지를 상기 사용자의 단말에 제공하는 단계;
상기 사용자가 상기 거래 안내 메시지를 확인함에 따라, 상기 사용자의 단말이 상기 거래 요청 메시지를 상기 금융기관의 서버에 전송하는 단계
를 더 포함하는 금융 청구 기반의 보안 금융 거래 방법.
The method according to claim 1,
Before the step of extracting the account information associated with the user using the transaction request message,
The server of the financial institution receiving financial transaction request information from a terminal of a financial counter in response to a user request;
The server of the financial institution providing a transaction guidance message to the terminal of the user to guide the counter transaction using the financial transaction request information;
The user terminal transmits the transaction request message to the server of the financial institution as the user confirms the transaction guidance message
Based financial security transaction method.
제2항에 있어서,
상기 창구 거래를 안내하는 거래 안내 메시지를 상기 사용자의 단말에 제공하는 단계는
푸시 알림을 이용하여 상기 거래 안내 메시지를 상기 사용자의 단말에 제공하는 단계를 포함하는
금융 창구 기반의 보안 금융 거래 방법.
3. The method of claim 2,
The step of providing the transaction guidance message for guiding the counter transaction to the terminal of the user
And providing the transaction guidance message to the user terminal using a push notification
A method of secure financial transaction based on financial counter.
삭제delete삭제delete제1항에 있어서,
상기 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 상기 거래 요청 메시지에 포함된 정보를 해당 필드에 입력하는 단계를 포함하고,
상기 거래 요청 메시지는 상기 사용자의 정보, 상기 창구 거래 종류 및 창구 직원 정보 중 적어도 하나를 포함하는 것을 특징으로 하는
금융 창구 기반의 보안 금융 거래 방법.
The method according to claim 1,
And inputting information included in the transaction request message in a corresponding field among a plurality of fields included in the document file for the counter transaction,
Wherein the transaction request message includes at least one of the information of the user, the type of the counter transaction, and the information of the counter staff
A method of secure financial transaction based on financial counter.
제1항에 있어서,
상기 창구 거래를 위한 정보는
상기 사용자를 해당 창구로 호출하는 호출 메시지, 상기 창구 거래를 위한 대기 전표 및 상기 창구 거래를 위한 서류 파일 중 적어도 하나를 포함하고,
상기 서류 파일은 복수의 필드들 중 상기 사용자에 의한 입력이 요청되는 필드만 활성화되는 것을 특징으로 하는
금융 창구 기반의 보안 금융 거래 방법.
The method according to claim 1,
The information for the window trading
A call message for calling the user to the corresponding window, a waiting slip for the window trading, and a document file for the window trading,
Wherein the document file is activated only in a field in which a request for input by the user is requested among a plurality of fields
A method of secure financial transaction based on financial counter.
제1항에 있어서,
상기 창구 거래가 완료된 후 상기 창구 거래에 대한 처리 결과 메시지를 상기 사용자의 단말에 제공하는 단계를 더 포함하고,
상기 처리 결과 메시지는 상기 창구 거래 처리 결과, 상기 창구 거래를 담당한 직원 정보, 영업점 정보, 직원 추천 정보 및 영업점 추천 정보 중 적어도 하나를 포함하는 것을 특징으로 하는
금융 창구 기반의 보안 금융 거래 방법.
The method according to claim 1,
Further comprising the step of providing a processing result message for the counter transaction to the terminal of the user after the counter transaction is completed,
Wherein the processing result message includes at least one of employee information, dealer information, employee recommendation information, and sales point recommendation information that are the result of the window transaction processing,
A method of secure financial transaction based on financial counter.
사용자의 단말, 금융창구의 단말 및 금융기관의 서버를 포함하는 보안 금융 거래 시스템에 있어서,
창구 거래를 요청하는 거래 요청 메시지를 금융기관의 서버에 제공하고, 상기 금융기관의 서버로부터 제1 보안 정보를 수신하면 제2 보안 정보를 금융창구의 단말에 제공하고, 상기 금융기관의 서버로부터 상기 창구 거래를 위한 정보를 수신하는 사용자의 단말;
상기 사용자의 단말로부터 상기 제1 보안 정보를 기초로 생성한 제2 보안 정보를 수신하면 상기 제2 보안 정보를 금융기관의 서버에 제공하고, 상기 금융기관의 서버로부터 상기 제2 보안 정보에 대한 유효성 판단 결과를 수신하면 상기 창구 거래를 제공하는 금융창구의 단말; 및
상기 사용자의 단말로부터 창구 거래를 요청하는 거래 요청 메시지를 수신하면, 상기 거래 요청 메시지를 이용하여 상기 사용자와 연관된 계좌 정보를 추출하고, 상기 창구 거래에 필요한 제1 보안 정보 생성하여 상기 사용자의 단말에 제공하고, 상기 금융창구의 단말로부터 제2 보안 정보를 수신하면 상기 제2 보안 정보의 유효성을 판단하여 상기 금융창구의 단말에 제공하고, 상기 창구 거래를 위한 정보를 상기 사용자의 단말에 제공하는 금융기관의 서버를 포함하고,
상기 제1 보안 정보는 OTP(One Time Password)에 의해 생성된 난수 번호, 보안 카드에 포함된 번호의 조합 및 바코드 형태, QR 코드(Quick Response) 형태 또는 이미지 코드로 변환된 비밀 번호 중 적어도 하나를 포함하고,
상기 제2 보안 정보는 제1 보안 정보와 동일한 정보, 상기 제1 보안 정보를 이용하여 생성된 정보 및 기 설정된 약정 정보 중 적어도 하나를 포함하고,
상기 금융기관의 서버는 상기 제 2 보안 정보를 복호화 하거나, 상기 제 2 보안 정보와 기 저장된 상기 제1 보안 정보를 비교하거나, 또는 상기 제2 보안 정보에서 별도의 계좌 정보를 추출하여 금융 거래가 가능한지 판단하는
보안 금융 거래 시스템.
A secure financial transaction system including a user terminal, a terminal of a financial window, and a server of a financial institution,
Providing a transaction request message for requesting a counter transaction to a server of a financial institution, receiving second security information from a server of the financial institution, providing the second security information to a terminal of the financial counter, A terminal of a user receiving information for a counter transaction;
The method comprising: providing the second security information to the server of the financial institution when the second security information generated based on the first security information is received from the terminal of the user, receiving validity of the second security information from the server of the financial institution A terminal of a financial window providing the counter transaction upon receiving the judgment result; And
Upon receipt of a transaction request message requesting a counter transaction from the terminal of the user, extracts account information associated with the user using the transaction request message, generates first security information necessary for the counter transaction, And provides the information for the counter transaction to the terminal of the user when the second security information is received from the terminal of the financial counter by determining the validity of the second security information and providing the information to the terminal of the financial counter, Including the server of the institution,
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 barcode, a Quick Response (QR) Including,
Wherein the second security information includes at least one of the same information as the first security information, information generated using the first security information, and predetermined commitment information,
The server of the financial institution decrypts the second security information or compares the second security information with the previously stored first security information or extracts separate account information from the second security information to determine whether the financial transaction is possible doing
Secure financial transaction system.
제9항에 있어서,
상기 금융기관의 서버는
사용자의 요청에 따라 상기 금융창구의 단말로부터 금융거래 요청 정보를 수신하고, 상기 금융거래 요청 정보를 사용하여 창구 거래를 안내하는 거래 안내 메시지를 상기 사용자의 단말에 제공하고,
사용자가 상기 거래 안내 메시지를 확인함에 따라, 상기 사용자의 단말은 상기 거래 요청 메시지를 상기 금융기관의 서버에 전송하는
보안 금융 거래 시스템.
10. The method of claim 9,
The server of the financial institution
Receiving a financial transaction request information from a terminal of the financial counter in response to a user's request and providing a transaction guidance message to the terminal of the user to guide the counter transaction using the financial transaction request information,
As the user confirms the transaction guidance message, the user terminal transmits the transaction request message to the server of the financial institution
Secure financial transaction system.
제10항에 있어서,
상기 금융기관의 서버는
푸시 알림을 이용하여 상기 거래 안내 메시지를 상기 사용자의 단말에 제공하는
보안 금융 거래 시스템.
11. The method of claim 10,
The server of the financial institution
And provides the transaction guidance message to the terminal of the user using the push notification
Secure financial transaction system.
삭제delete삭제delete제9항에 있어서,
상기 금융기관의 서버는
상기 창구 거래를 위한 서류 파일에 포함된 복수의 필드 중 상기 거래 요청 메시지에 포함된 정보를 해당 필드에 입력하고,
상기 거래 요청 메시지는 상기 사용자의 정보, 상기 창구 거래 종류 및 창구 직원 정보 중 적어도 하나를 포함하는 것을 특징으로 하는
보안 금융 거래 시스템.
10. The method of claim 9,
The server of the financial institution
Inputting information included in the transaction request message among a plurality of fields included in the document file for the counter transaction into the corresponding field,
Wherein the transaction request message includes at least one of the information of the user, the type of the counter transaction, and the information of the counter staff
Secure financial transaction system.
제9항에 있어서,
상기 창구 거래를 위한 정보는
상기 사용자를 해당 창구로 호출하는 호출 메시지, 상기 창구 거래를 위한 대기 전표 및 상기 창구 거래를 위한 서류 파일 중 적어도 하나를 포함하고,
상기 서류 파일은 복수의 필드들 중 상기 사용자에 의한 입력이 요청되는 필드만 활성화되는 것을 특징으로 하는
보안 금융 거래 시스템.
10. The method of claim 9,
The information for the window trading
A call message for calling the user to the corresponding window, a waiting slip for the window trading, and a document file for the window trading,
Wherein the document file is activated only in a field in which a request for input by the user is requested among a plurality of fields
Secure financial transaction system.
제9항에 있어서,
상기 금융기관의 서버는
상기 창구 거래가 완료된 후 상기 창구 거래에 대한 처리 결과 메시지를 상기 사용자의 단말에 제공하고,
상기 처리 결과 메시지는 상기 창구 거래 처리 결과, 상기 창구 거래를 담당한 직원 정보, 영업점 정보, 직원 추천 정보 및 영업점 추천 정보 중 적어도 하나를 포함하는 것을 특징으로 하는
보안 금융 거래 시스템.
10. The method of claim 9,
The server of the financial institution
Providing a processing result message for the counter transaction to the terminal of the user after the counter transaction is completed,
Wherein the processing result message includes at least one of employee information, dealer information, employee recommendation information, and sales point recommendation information that are the result of the window transaction processing,
Secure financial transaction system.
KR1020140035023A2013-11-182014-03-26Method of secure finance transaction based on finance window using mobile device and system performing the sameActiveKR101640300B1 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
KR201301397072013-11-18
KR10201301397072013-11-18

Publications (2)

Publication NumberPublication Date
KR20150059061A KR20150059061A (en)2015-05-29
KR101640300B1true KR101640300B1 (en)2016-07-18

Family

ID=53393133

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020140035023AActiveKR101640300B1 (en)2013-11-182014-03-26Method of secure finance transaction based on finance window using mobile device and system performing the same

Country Status (1)

CountryLink
KR (1)KR101640300B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102073563B1 (en)*2019-04-222020-02-05박대용Financial transaction method and system using financial automation device based on qr code

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20060111822A (en)*2005-04-252006-10-30에스케이 텔레콤주식회사 Cash withdrawal system and method using mobile banking service
KR101409860B1 (en)*2011-12-132014-07-03주식회사 신한은행Method and apparatus for providing electronic payment and banking service using smart device and credit card reader
KR20130107993A (en)*2012-03-232013-10-02주식회사 신한은행Method and apparatus for processing application to open banking account using mobile device
KR20130075762A (en)*2013-06-222013-07-05주식회사 비즈모델라인System for operating network type one time password

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102073563B1 (en)*2019-04-222020-02-05박대용Financial transaction method and system using financial automation device based on qr code

Also Published As

Publication numberPublication date
KR20150059061A (en)2015-05-29

Similar Documents

PublicationPublication DateTitle
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

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20140326

PA0201Request for examination
PG1501Laying open of application
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20151119

Patent event code:PE09021S01D

E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20160630

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20160711

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20160711

End annual number:3

Start annual number:1

PG1601Publication of registration
FPAYAnnual fee payment

Payment date:20190625

Year of fee payment:4

PR1001Payment of annual fee

Payment date:20190625

Start annual number:4

End annual number:4

PR1001Payment of annual fee

Payment date:20210616

Start annual number:6

End annual number:6

PR1001Payment of annual fee

Payment date:20220613

Start annual number:7

End annual number:7

PR1001Payment of annual fee

Payment date:20230607

Start annual number:8

End annual number:8

PR1001Payment of annual fee

Payment date:20240625

Start annual number:9

End annual number:9

PR1001Payment of annual fee

Payment date:20250623

Start annual number:10

End annual number:10


[8]ページ先頭

©2009-2025 Movatter.jp