KR101861292B1 - System for verifying the personal identity using bank account and the method thereof - Google Patents

System for verifying the personal identity using bank account and the method thereof Download PDF

Info

Publication number
KR101861292B1
KR101861292B1 KR1020170087929A KR20170087929A KR101861292B1 KR 101861292 B1 KR101861292 B1 KR 101861292B1 KR 1020170087929 A KR1020170087929 A KR 1020170087929A KR 20170087929 A KR20170087929 A KR 20170087929A KR 101861292 B1 KR101861292 B1 KR 101861292B1
Authority
KR
South Korea
Prior art keywords
user
server
otp
authentication
identity verification
Prior art date
Application number
KR1020170087929A
Other languages
Korean (ko)
Inventor
최세준
Original Assignee
한국인증서비스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국인증서비스 주식회사 filed Critical 한국인증서비스 주식회사
Priority to KR1020170087929A priority Critical patent/KR101861292B1/en
Application granted granted Critical
Publication of KR101861292B1 publication Critical patent/KR101861292B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention relates to a system for verifying personal identity using a bank account. According to the present invention, the system for verifying personal identity using a bank account includes: a service company server providing a web service or a mobile application service; a user terminal to which the service company server can connect; and a personal identity verifying agency server performing a personal identity verifying procedure of a user connected by the user terminal by proxy before the service company server provides the web service or the mobile application service. The service company server receives information about a user′s bank account, including the user′s name, bank name, and account number from the user through the user terminal and transmits the received information about the user′s bank account to the personal identity verifying agency server. The personal identity verifying agency server generates an OTP for verifying the personal identity and inputs the OTP for verifying the personal identity, generated in a sender field while remitting a predetermined sum of money to the user′s bank account transmitted from the service company server. The service company server receives the OTP for verifying the personal identity from the user through the user′s terminal and transmits the same to the personal identity verifying agency server. The personal identity verifying agency server compares the OTP for verifying the personal identity, which is transmitted from the service server, and the OTP for verifying the personal identity, which is stored in the personal identity verifying agency server. So, the personal identity verifying agency server can transmit a result in accordance with whether the OTP for verifying the personal identity, which is transmitted from the service server, and the OTP for verifying the personal identity, which is stored in the personal identity verifying agency server, correspond to each other, to the service company server.

Description

은행계좌를 이용한 본인확인 인증 시스템 및 그 방법{SYSTEM FOR VERIFYING THE PERSONAL IDENTITY USING BANK ACCOUNT AND THE METHOD THEREOF}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a system and a method for authenticating a personal identification using a bank account,

본 발명은 은행계좌를 이용한 본인확인 인증 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는, 웹 또는 모바일 앱 기반 서비스에서 요구되는 본인확인 인증 시스템에 있어서, 사용자 명의의 은행계좌로 소정의 금액을 입금하면서 ‘보내는 사람’ 입력란을 통해 본인확인 인증 절차에서 요구되는 OTP(ONE TIME PASSWORD)를 발급하고, 사용자로부터 상기 은행계좌를 통해 발급된 OTP를 입력받아 본인확인 인증을 수행하는 새로운 본인확인 인증 시스템에 관한 것이다.The present invention relates to a system and method for identifying and authenticating a user using a bank account, and more particularly, to a system and method for identifying and authenticating a user using a bank account, (ONE TIME PASSWORD) required by the identity verification procedure through the 'sender' field, and receives the OTP issued from the user through the bank account to perform the identity verification. .

인터넷과 모바일 환경이 발달함에 따라 대부분의 사람들이 웹 또는 모바일 앱 기반 서비스를 이용하고 있으며, 상기와 같은 웹 또는 모바일 앱 기반 서비스를 이용하기 위해서는 회원가입, 상품구매를 위한 정보입력 등을 수행하면서 이와 함께 본인확인 인증 절차가 요구된다.As the internet and mobile environment develops, most people use web or mobile app based services. In order to utilize the web or mobile app based service as described above, Together, identity verification procedures are required.

웹 또는 모바일 앱 서비스를 제공하는 서비스 제공사가 실제 가입할 회원의 본인확인을 하려면 직접 대면하여 회원의 신분증과 실제 대면 얼굴을 비교해야 하는데, 시간상, 거리상, 고객의 규모상 직접 대면을 통한 본인확인은 불가능하기 때문에 일반적으로 웹 또는 모바일 앱 서비스를 제공하는 서비스 제공사들은 비대면 본인확인으로 대체하여 진행하고 있다.In order to verify the identity of the member to be actually joined by a service provider providing web or mobile app service, the identity of the member must be compared with the face of the actual face to face. In terms of time, distance and size of the customer, In general, service providers that provide web or mobile app services are doing away with identity verification.

상기 비대면 본인확인 중 가장 대표적이고 일반적으로 사용되는 것이 휴대폰 등의 모바일 통신 단말기를 이용한 본인확인으로, 회원이 웹 또는 모바일 앱 상에 자신의 이름, 생년월일, 남녀구분, 내외국인, 이통사, 전화번호 등의 사용자 정보를 입력하면 이의 정보를 전달받은 본인확인 서비스 업체는 해당 이동 통신사로 상기 입력받은 사용자 정보를 전달하고 이동 통신사에서는 회원이 이전에 휴대폰을 개통했을 때 대리점의 직원을 통해 신분증과 대면했던 정보를 확인하여 본인이 맞는지의 여부를 체크한 후 그 가부 결과정보를 다시 보내주는 방식으로 본인확인을 진행하였다.Among the above-mentioned non-face-to-face identification, the most typical and generally used ones are identification of a user using a mobile communication terminal such as a mobile phone, whereby a member registers his or her name, date of birth, gender, foreigner, And the like, the identity confirmation service company that has received the information of the user transmits the received user information to the mobile communication company, and when the mobile communication company has previously opened the mobile phone, After confirming the information and checking whether the applicant is right or not, the applicant confirmed the identity of the applicant by sending the information again.

그러나 상기와 같은 종래의 본인확인 방법은 몇 가지 단점이 존재하는데, 첫 째로 모바일 통신 단말기를 개통할 수 없는 미성년자는 본인확인 절차를 수행할 수 없으며, 둘째로 개통했어도 현재 모바일 통신 단말기를 소지하지 않은 사람은 역시 본인확인 절차를 수행할 수 없는 불편함이 있었다. 또한, 셋 째로 현행 이동 통신사 기반의 본인확인은 이동 통신사의 데이터 베이스를 조회함에 따라 이동 통신사에 지불하는 비용과, 사용자가 해당 모바일 통신 단말기를 점유하고 있는지 확인하기 위하여 SMS를 발송함에 따라 이동 통신사에 지불하는 비용이 발생하는 등 본인확인을 위해 소모되는 비용이 많아 웹 또는 모바일 서비스를 제공하는 서비스사들의 비용적인 부담이 큰 문제가 있었다.However, there are some disadvantages in the conventional identification method as described above. First, a minor who can not open the mobile communication terminal can not perform the identity verification procedure. Even if the minor is opened secondly, There was also an inconvenience that a person could not carry out the identification process. Thirdly, the identification of the identity of the current mobile communication company is based on the cost of paying the mobile communication company according to the inquiry of the database of the mobile communication company and the SMS to the user in order to check whether the user occupies the mobile communication terminal. There is a problem in that the cost of the web service or the service provider providing the mobile service is high.

상기와 같은 실정에 따라 본 발명은 은행계좌를 개설하기 전에는 철저한 본인확인 인증 절차가 수행됨에 착안하여, 모바일 통신 단말기 대신 사용자 명의의 은행계좌를 이용하여 본인확인 인증을 수행하는 새로운 본인확인 인증 시스템 및 그 방법을 제시하고자 한다. According to the present invention, it is possible to provide a new identity verification system that performs identity verification using a bank account of a user name instead of a mobile communication terminal, in consideration of performing a thorough identity verification procedure before opening a bank account, I would like to suggest the method.

다음으로 본 발명의 기술이 속하는 분야에 존재하는 선행기술에 대하여 간략하게 설명하고, 이어서 본 발명이 상기 선행기술에 비하여 차별적으로 이루고자 하는 기술적 사항에 대해 설명하도록 한다.Next, a brief description will be given of the prior arts existing in the field to which the technology of the present invention belongs, and the technical matters to be differentiated from the prior arts of the present invention will be described.

먼저, 등록특허공보 10-1639794(2016.07.14.)는 본인확인 및 인증 방법, 시스템 및 인증 서비스 등록 방법에 관한 것으로서, 보다 구체적으로는, 인증 서버가 모바일 단말기 또는 사용자 PC로부터 인증 요청을 수신하는 단계; 상기 인증 요청에 따라, 상기 인증 서버가 공개키 및 사설키를 생성하는 단계; 상기 인증 서버가 상기 공개키를 포함한 인증 요청을 모바일 단말기에 전달하는 단계; 상기 모바일 단말기가 USIM 본인확인 애플릿을 이용하여 USIM으로부터 사용자 정보를 수집하는 단계; 상기 모바일 단말기에서 구동하는 상기 USIM 본인확인 애플릿이 상기 사용자 정보를 상기 공개키로 암호화하는 단계; 암호화한 상기 사용자 정보를 상기 인증 서버에 전송하는 단계; 상기 인증 서버가 상기 사설키를 이용하여 상기 사용자 정보를 복호화하는 단계; 상기 인증 서버가 복호화된 상기 사용자 정보를 상기 통신사 서버를 통해 검증을 수행하는 단계; 및 상기 통신사 서버로부터 인증 결과를 수신하는 단계를 포함하는 본인확인 방법에 관한 기술이 기재되어 있다.[0002] First, in Japanese Patent Application Laid-Open No. 10-1639794 (July 26, 2016), a method for identifying and authenticating a principal, a system, and a method for registering an authentication service are disclosed. More specifically, an authentication server receives an authentication request from a mobile terminal or a user PC step; Generating, by the authentication server, a public key and a private key according to the authentication request; The authentication server transmitting an authentication request including the public key to the mobile terminal; Collecting user information from the USIM using the USIM identity verification applet; Encrypting the user information with the public key by the USIM identity verification applet running on the mobile terminal; Transmitting the encrypted user information to the authentication server; The authentication server decrypting the user information using the private key; Performing verification of the user information decrypted by the authentication server through the communication company server; And a step of receiving an authentication result from the communication company server.

상기 선행기술문헌 등록특허공보 10-1639794는 종래에 일반적으로 사용되는 이동 통신사 서버를 통해 수행되는 본인확인 방법으로서, 상기한 바와 같이, 미성년자 및 외국인은 본인확인 절차를 수행하는데 제약이 따르며, 많은 정보 입력으로 인한 절차상의 불편함과 이동 통신사 서버 이용에 따른 비용발생 문제 등이 있었다.The above-mentioned prior art document 10-1639794 discloses a method of identifying a person, which is performed through a mobile communication company server generally used in the past. As described above, There were inconveniences in the procedure due to input and cost incurred by using the server of the mobile communication company.

또한, 공개특허공보 특2002-0079053(2002.10.19.)는 인터넷 사이트에서 이용자의 실명을 확인한 다음 회원으로 인증하기 위한 방법에 관한 것으로, 보다 구체적으로는, 이용자들이 웹서버에 접속하여 자신의 개인신상정보와 은행계좌번호를 입력하는 단계와, 상기 입력된 개인신상정보와 은행계좌번호의 실명이 서로 일치하는지 확인하는 단계와, 상기 이용자 개인신상정보의 실명과 은행계좌번호의 실명이 일치할 때 회원으로 인증하는 단계로 구성되어지는 인터넷상에서 은행계좌번호를 이용한 회원실명확인방법에 관한 기술이 기재되어 있다.The present invention also relates to a method for authenticating a user's real name after confirming his / her real name on an internet site, and more particularly, to a method for authenticating a user by accessing a web server, The method comprising the steps of: inputting personal information and a bank account number; confirming whether the inputted personal information and the real name of the bank account number coincide with each other; when the real name of the user personal information matches the real name of the bank account number And a method for confirming the member's real name using the bank account number on the Internet, which is composed of a step of authenticating as a member.

또한, 공개특허공보 10-2008-0009850(2008.01.30.)는 금융기관에서 직접 개인의 금융정보를 이용하여 본인확인을 수행하는 서비스를 제공하는 것으로, 타인에게 공유되지 않고 오직 한 개인에 의하여 관리되는 금융정보의 특성을 활용, 고객의 주민등록번호와 계좌번호, 비밀번호 등과 같은 금융정보 확인을 통해 본인확인을 수행함으로써, 본인확인 시 고객이 거래하는 금융기관으로 직접 연결되어 본인확인 과정을 수행하게 되므로 금융정보 노출의 위험을 제거할 수 있게 되는 개인 금융정보를 이용한 본인 실명 확인 서비스 방법에 관한 기술이 기재되어 있다.In addition, JP Laid-Open Publication No. 10-2008-0009850 (Jan. 30, 2008) provides a service for performing identity verification using personal financial information directly by a financial institution. It is not shared with other persons but is managed by only one individual The identity of the customer is verified through identification of the financial information such as the resident registration number, account number, and password of the customer by utilizing the characteristics of the financial information, so that the customer is directly connected to the financial institution, Discloses a technology related to a method of confirming the user's real name using personal financial information that can eliminate the risk of information disclosure.

상기 선행기술문헌인 공개특허공보 특2002-0079053 및 공개특허공보 10-2008-0009850는 은행계좌 등의 금융정보를 이용하여 본인확인을 수행한다는 점에서 본 발명과 일부 유사점이 있으나, 본 발명과는 달리 송금시 보내는 사람 입력란에 OTP를 입력하여 발급하는 기술은 포함되어 있지 않다는 점에서 상기 선행기술문헌은 본 발명과는 차이가 있다.Although the prior art publications 2002-0079053 and 10-2008-0009850 have some similarities with the present invention in that they perform identity verification using financial information such as a bank account, The prior art document differs from the present invention in that it does not include a technique of issuing an OTP by inputting an OTP in a person input field in a remitter.

등록특허공보 10-1639794(2016.07.14.)Patent Registration No. 10-1639794 (Jul. 14, 2016) 공개특허공보 특2002-0079053(2002.10.19.)Open Patent Publication No. 2002-0079053 (October 19, 2002) 공개특허공보 10-2008-0009850(2008.01.30.)Patent Document 1: Japanese Patent Application Laid-Open No. 10-2008-0009850 (Jan. 30, 2008)

본 발명은 상기된 과제를 해결하기 위해 창작된 것으로, 웹 또는 모바일 앱 기반 서비스에서 요구되는 본인확인 인증 시스템에 있어서, 웹 또는 모바일 앱을 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받고, 입력받은 사용자 명의의 은행계좌로 소정의 금액을 입금하면서 ‘보내는 사람’ 입력란을 통해 본인확인 인증 절차에서 요구되는 OTP(ONE TIME PASSWORD)를 발급하고, 사용자로부터 상기 은행계좌를 통해 발급된 OTP를 입력받아 본인확인 인증을 수행하는 은행계좌를 이용한 본인확인 인증 시스템 및 그 방법을 제공하고자 하는 데 그 목적이 있다.The present invention has been made to solve the above-described problems, and it is an object of the present invention to provide a personal identification authentication system required for a web or mobile app based service, Receives an OTP (ONE TIME PASSWORD) required in the identity verification procedure through the 'sender' field, deposits a predetermined amount to the bank account of the input user name, It is an object of the present invention to provide a system and method for identifying and authenticating a user using a bank account for performing identity verification by receiving an OTP issued through a bank account.

본 발명의 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 시스템은, 웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버; 상기 서비스사 서버에 접속할 수 있는 사용자 단말기; 및 상기 서비스사 서버가 웹 또는 모바일 앱 서비스를 제공하기 전 사용자 단말기를 통해 접속된 사용자의 본인확인 인증 절차의 대행을 수행하는 본인확인 인증 대행사 서버;를 포함하며, 상기 서비스사 서버는 상기 사용자 단말기를 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하고, 상기 본인확인 인증 대행사 서버는 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력하며, 상기 서비스사 서버는 상기 사용자 단말기를 통해 사용자로부터 본인확인 인증용 OTP를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하고, 상기 본인확인 인증 대행사 서버는 상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버 내에 저장되어 있는 본인확인 인증용 OTP를 비교하여 일치여부에 따른 결과를 상기 서비스사 서버로 전송하는 것을 특징으로 한다.A principal authentication system using a bank account according to an embodiment of the present invention includes a service server for providing a web or mobile app service; A user terminal capable of accessing the service server; And a personal identification authentication agent server for performing a proxy authentication process of a user connected through a user terminal before the service company server provides a web or mobile app service, The bank account information of the user name including the user name, the bank name, and the account number from the user, and transmits the bank account information of the user name to the authentication authentication agent server, and the identity authentication agent server creates the OTP for authentication And transmits a predetermined amount to a bank account of a user name transmitted from the service company server to input a generated OTP for authentication of identity verification in a user input field, and the service company server authenticates the user through the user terminal OTP and transmits it to the authentication server And the identity verification agent server compares the OTP for authentication of identity verification received from the service company server with the OTP for authentication of identity verification stored in the authentication verification agent server, To the mobile station.

또한, 일 실시예로서, 상기 본인확인 인증 대행사 서버는, 본인확인 인증용 OTP를 생성하는 OTP 생성부; 유무선 통신망을 통해 상기 서비스사 서버와 통신을 위한 인터페이스를 제공하는 있는 통신 인터페이스; 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하되, 송금시 보내는 사람 입력란에 상기 OTP 생성부에서 생성한 본인확인 인증용 OTP를 입력하여 송금을 수행하는 OTP 전송부; 및 상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 상기 OTP 생성부에 저장되어 있는 본인확인 인증용 OTP를 비교하고, 그 일치여부에 따른 결과를 상기 통신 인터페이스를 통해 서비스사 단말기로 전송하는 본인확인 인증부;를 포함하는 것을 특징으로 한다.In one embodiment, the identity authentication agent server includes an OTP generation unit for generating an OTP for identity verification; A communication interface for providing an interface for communication with the service server through a wire / wireless communication network; An OTP transfer unit for transferring a predetermined amount of money to a bank account of a user name transmitted from the service company server and inputting OTP for authentication of identity verification generated by the OTP generation unit in a person input field for remitting money, And an OTP for identity verification transmitted from the service server and an OTP for identity verification stored in the OTP generation unit, and transmitting the result of the authentication to the service terminal through the communication interface. And an authentication and authentication unit.

또한, 일 실시예로서, 상기 은행계좌를 이용한 본인확인 인증 시스템은, 사용자 명의의 은행계좌 정보를 저장 및 관리하는 은행 서버;를 더 포함하며, 상기 본인확인 인증 대행사 서버는 상기 서비스사 서버로부터 사용자 정보와 사용자 명의의 은행계좌 정보를 입력받고, 상기 은행 서버에 접속하여 상기 사용자 정보와 사용자 명의의 은행계좌 정보를 비교하여 1차 본인확인 절차를 수행하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a system for authenticating a user using a bank account, the system comprising: a bank server for storing and managing bank account information of a user name; Information on the bank account information of the user name and the bank account information of the user name and accesses the bank server to compare the user information with the bank account information of the user name to perform the first identity verification process.

또한, 본 발명의 또 다른 일 실시예에 따른 사용자 단말기를 통해 사용자에게 웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버와 상기 서비스사 서버와 접속된 본인확인 인증 대행사 서버에 의해 수행되는 은행계좌를 이용한 본인확인 인증 방법은, 상기 서비스사 서버가 상기 사용자 단말기를 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하는 단계; 상기 본인확인 인증 대행사 서버가 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력하는 단계; 상기 서비스사 서버가 상기 사용자 단말기를 통해 사용자로부터 본인확인 인증용 OTP를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하는 단계; 및 상기 본인확인 인증 대행사 서버가 상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버 내에 저장되어 있는 본인확인 인증용 OTP를 비교하여 일치여부에 따른 결과를 상기 서비스사 서버로 전송하는 단계;를 포함하는 것을 특징으로 한다.In addition, according to another embodiment of the present invention, a service server for providing a web or a mobile app service to a user through a user terminal and a bank account executed by a principal verification authentication agent server connected to the service company server Wherein the service identity server authentication method comprises the steps of: the service company server receives bank account information of a user name including a user name, a bank name and an account number from a user through the user terminal, and transmits the bank account information to the identity authentication agency server; The identity verification agent server generates an OTP for authenticating identity verification, and inputs a generated OTP for authentication authentication in a sender field while remitting a predetermined amount to a bank account of a user name transmitted from the service provider server ; Receiving the OTP for authentication of the user from the user through the user terminal and transmitting the received OTP to the authentication authentication agent server; And the identity verification agent server compares the OTP for identity verification received from the service company server with the OTP for identity verification stored in the identity verification agent server and transmits the result of the matching to the service server The method comprising the steps of:

또한, 본 발명의 또 다른 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 방법은, 웹 또는 모바일 앱을 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받는 단계; 상기 입력받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 본인확인 인증용 OTP를 입력하는 단계; 및 웹 또는 모바일 앱을 통해 사용자로부터 상기 본인확인 인증용 OTP를 입력받고, 상기 입력받은 본인확인 인증용 OTP의 일치 여부를 판단하여 본인확인 인증 여부를 결정하는 단계;를 포함하는 것을 특징으로 한다.In another aspect of the present invention, there is provided a method for authenticating a personal identity using a bank account, the method comprising: receiving bank account information of a user name including a user name, a bank name, and an account number from a user through a web or mobile application; step; Inputting an OTP for authentication of identity into a sender's input field while remitting a predetermined amount to a bank account of the input user name; And inputting the OTP for authentication of a user from a user via a web or a mobile application, and determining whether the OTP for authentication of the user is authenticated by checking whether the OTP is authentic.

또한, 일 실시예로서, 상기 은행계좌를 이용한 본인확인 인증 방법은, 웹 또는 모바일 앱을 통해 사용자로부터 상기 은행계좌 정보 이외에 사용자 이름, 생년월일, 주소지, 주민등록번호 중 적어도 하나 이상을 포함하는 사용자 정보를 입력받고, 상기 입력받은 사용자 명의의 은행계좌 정보를 저장 및 관리하는 은행 서버에 접속하여, 상기 사용자 정보와 사용자 명의의 은행계좌 정보를 비교하여 1차로 본인확인 절차를 수행하는 단계;를 포함하는 것을 특징으로 한다.Also, in one embodiment, the identity verification method using the bank account may include inputting user information including at least one of a user name, a date of birth, an address, and a resident registration number in addition to the bank account information from a user through a web or mobile application And connecting to a bank server for storing and managing bank account information of the user name, and comparing the user information with the bank account information of the user name to perform the identity verification process in a first step .

본 발명은 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 시스템은, 웹 또는 모바일 앱 기반 서비스에서 요구되는 본인확인 인증 시스템에 있어서, 웹 또는 모바일 앱을 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받고, 입력받은 사용자 명의의 은행계좌로 소정의 금액을 입금하면서 ‘보내는 사람’ 입력란을 통해 본인확인 인증 절차에서 요구되는 OTP(ONE TIME PASSWORD)를 발급하고, 사용자로부터 상기 은행계좌를 통해 발급된 OTP를 입력받아 본인확인 인증을 수행함으로써, 개설 전 엄격한 본인확인 과정을 거친 은행계좌를 이용한 본인확인 절차를 수행하기 때문에 본인확인 정보의 일치율을 향상시킬 수 있는 효과가 있다. In the present invention, the identity verification system using a bank account according to an embodiment of the present invention is a system for authenticating the identity of a person, which is required in a web or a mobile app based service, in which a user name, a bank name and an account number And receives an OTP (ONTIME PASSWORD) required in the identity authentication process through the 'sender' field while depositing a predetermined amount to the bank account of the user name inputted , The OTP issued through the bank account is input from the user, and the identity verification process is performed by using the bank account that has undergone the strict identity verification process before performing the identity verification process. Thus, the matching rate of the identity verification information can be improved It is effective.

또한, 종래 일반적인 본인확인절차에서는 본인확인 인증을 위하여 사용자 이름/생년월일/내외국인/남녀/이통사명/전화번호 등을 포함하여 수많은 사용자 정보를 입력하여야 했으나, 본 발명에 따른 은행계좌를 이용한 본인확인 인증 시스템에서는 이름, 은행명 및 계좌번호를 포함하는 은행계좌 정보만을 입력하면 본인확인 인증 절차를 수행할 수 있기 때문에 본인확인 인증 절차가 간편하게 축소되는 효과가 있다. In addition, in the conventional general identity verification procedure, a lot of user information including the user name / date of birth / foreigner / man / woman / transcriber name / phone number has to be input for identity verification, In the authentication system, since only the bank account information including the name, the bank name, and the account number is inputted, the identity verification procedure can be performed, so that the identity verification procedure is easily reduced.

또한, 본 발명에 따른 은행계좌를 이용한 본인확인 인증 시스템은, 휴대폰 등의 모바일 통신 단말기로는 본인확인이 되지 않는 미성년자나 외국인의 경우에도 본인이 은행에서 개설한 계좌만 있으면 원격에서 본인확인이 가능해지는 효과가 있다.In addition, the identity verification system using the bank account according to the present invention can be used to verify the identity of a person remotely from a bank, even if the person is a minor or a foreigner whose identity is not confirmed by a mobile communication terminal such as a mobile phone There is an effect of canceling.

또한, 본 발명에 따른 은행계좌를 이용한 본인확인 인증 시스템은, 종래 일반적으로 사용되는 이동 통신사 기반의 본인확인에 비하여, 이동 통신사 데이터 베이스 조회 요금 및 모바일 통신 단말기 점유확인을 위한 SNS 발송 요금이 발생하지 않기 때문에 본인확인 인증에 소요되는 원가비용이 감소되는 효과가 있다.In addition, the identity verification system using the bank account according to the present invention is advantageous in that, compared with the conventional identification of the mobile communication company based on the conventional one, the SNA transmission fee for checking the mobile communication company database and the mobile communication terminal occupation And the cost cost required for authentication of identity verification is reduced.

도 1은 본 발명의 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 시스템에 대해 설명하기 위한 개념도 이다.
도 2는 본 발명의 또 다른 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 시스템에 대해 설명하기 위한 개념도이다.
도 3은 본 발명의 일 실시예에 따른 본인확인 인증 대행사 서버의 구성에 대해 설명하기 위한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 방법에 대해 설명하기 위한 흐름도이다.
1 is a conceptual diagram for explaining a personal identification and authentication system using a bank account according to an embodiment of the present invention.
2 is a conceptual diagram for explaining an identity verification system using a bank account according to another embodiment of the present invention.
FIG. 3 is a block diagram for explaining a configuration of a principal authentication agent server according to an embodiment of the present invention. Referring to FIG.
4 is a flowchart illustrating a method of authenticating a personal identity using a bank account according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 본 발명에 따른 은행계좌를 이용한 본인확인 인증 시스템 및 그 방법의 바람직한 실시예를 상세히 설명하도록 한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. This will be described in detail.

본 발명의 각 도면에 있어서, 도면에 도시된 블록의 크기 및 명칭은 본 발명의 명확성을 기하기 위하여 개념적으로 표현한 것이며, 또한 발명의 특징적 구성이 드러나도록 공지의 구성들은 생략하여 도시하였으므로 도면으로 한정하지는 아니한다.In the drawings, the sizes and names of the blocks shown in the drawings are conceptual representations for the sake of clarity of the present invention, and the known structures are omitted so as to reveal the characteristic features of the present invention. I do not.

본 발명의 바람직한 실시예에 대한 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail to avoid obscuring the subject matter of the present invention.

또한, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.In addition, since the embodiments described in the present specification and the configurations shown in the drawings are only the most preferred embodiments of the present invention and do not represent all the technical ideas of the present invention, It is to be understood that equivalents and modifications are possible.

이하 첨부된 도면을 참조하여 본 발명에 따른 은행계좌를 이용한 본인확인 인증 시스템 및 그 방법에 대해 상세하게 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a system and method for authenticating a user's identity using a bank account according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 시스템(10)에 대해 설명하기 위한 개념도이다.FIG. 1 is a conceptual diagram for explaining an identity verification system 10 using a bank account according to an embodiment of the present invention.

도 1에 나타난 바와 같이, 본 발명의 은행계좌를 이용한 본인확인 인증 시스템(10)은, 웹 또는 모바일 앱 기반 서비스에서 요구되는 본인확인 인증 시스템에 있어서, 사용자 명의의 은행계좌로 소정의 금액을 입금하면서 ‘보내는 사람’ 입력란을 통해 본인확인 인증 절차에서 요구되는 OTP(ONE TIME PASSWORD)를 발급하고, 사용자로부터 상기 은행계좌를 통해 발급된 OTP를 입력받아 본인확인 인증을 수행하는 새로운 본인확인 인증 시스템에 관한 것이다.As shown in FIG. 1, the identity verification system 10 using a bank account of the present invention is a system in which a predetermined amount is deposited in a bank account of a user name (ONE TIME PASSWORD) required by the identity verification procedure through the 'sender' field, and receives the OTP issued from the user through the bank account to perform the identity verification. .

더욱 상세하게는, 본 발명의 은행계좌를 이용한 본인확인 인증 시스템(10)은 웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버(100); 상기 서비스사 서버(100)에 접속할 수 있는 사용자 단말기(200); 및 상기 서비스사 서버(100)가 웹 또는 모바일 앱 서비스를 제공하기 전 사용자 단말기(200)를 통해 접속된 사용자의 본인확인 인증 절차의 대행을 수행하는 본인확인 인증 대행사 서버(300);를 포함하여 구성된다.More specifically, the identity verification system 10 using the bank account of the present invention includes a service server 100 for providing a web or mobile app service; A user terminal 200 capable of accessing the service server 100; And a personal identification authentication agent server 300 that performs a proxy authentication process of a user connected through the user terminal 200 before the service server 100 provides a web or mobile app service .

상기 서비스사 서버(100)는 사용자에게 웹 또는 모바일 앱을 통해 서비스를 제공하기 전 본인확인을 수행하기 위하여 상기 사용자 단말기(200)를 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받은 후 이를 상기 본인확인 인증 대행사 서버(300)로 전송한다.The service company server 100 receives a user name including a user name, a bank name, and an account number from the user through the user terminal 200 to perform a user authentication before providing a service through a web or mobile application And transmits the bank account information to the identity verification agent server 300.

상기 본인확인 인증 대행사 서버(300)는 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버(100)로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액(1원)을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력한다. The identity verification agent server 300 generates an OTP for identity verification and transmits a predetermined amount (one won) to the bank account of the user name transmitted from the service company server 100, Enter the OTP for identification and authentication.

사용자는 본인의 은행계좌의 송금내역을 확인하여 보내는 사람 정보란에 입력되어 있는 OTP를 상기 사용자 단말기(200)를 통해 상기 서비슷 서버로 입력하고, 상기 서비스사 서버(100)는 상기 사용자 단말기(200)를 통해 사용자로부터 본인확인 인증용 OTP를 입력받아 이를 상기 본인확인 인증 대행사 서버(300)로 전송한다.The user inputs the OTP inputted in the sender information field to the similar server through the user terminal 200 by confirming the remittance history of the bank account of the user and the service server 100 transmits the OTP, 200, and transmits the OTP for authentication to the authentication authentication agent server 300.

상기 본인확인 인증 대행사 서버(300)는 상기 서비스사 서버(100)로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버(300) 내에 저장되어 있는 본인확인 인증용 OTP를 비교하여 일치여부에 따른 결과를 상기 서비스사 서버(100)로 전송함으로써, 본인확인 인증 절차가 완료된다.The identity authentication agent server 300 compares the OTP for authentication of identity transmitted from the service company server 100 with the OTP for identity authentication stored in the identity authentication agent server 300, And transmits the result to the service company server 100, whereby the identity verification procedure is completed.

본 발명의 은행계좌를 이용한 본인확인 시스템은 상기한 바와 같이, 사용자로부터 상기 은행계좌를 통해 발급된 OTP를 입력받아 본인확인 인증을 수행함으로써, 개설 전 엄격한 본인확인 과정을 거친 은행계좌를 이용한 본인확인 절차를 수행하기 때문에 본인확인 정보의 일치율을 향상시킬 수 있고, 또한 종래 일반적인 본인확인절차에서는 본인확인 인증을 위하여 사용자 이름/생년월일/내외국인/남녀/이통사명/전화번호 등을 포함하여 수많은 사용자 정보를 입력하여야 하는 절차가 생략되어 본인확인 인증 절차가 간편해지게 된다.As described above, the identity verification system using the bank account of the present invention receives the OTP issued through the bank account from the user and performs identity verification, thereby confirming identity verification using a bank account that has undergone a strict identity verification process In addition, in the conventional general identity verification procedure, a lot of user information including user name / date of birth / foreigner / man / woman / mobile phone number / phone number, The authentication procedure for identifying the user is simplified.

또한, 휴대폰 등의 모바일 통신 단말기로는 본인확인이 되지 않는 미성년자나 외국인의 경우에도 본인이 은행에서 개설한 계좌만 있으면 원격에서 본인확인이 가능하며, 본인확인 절차에 소모되는 요금이 송금시 소모디는 비용(1원)이 전부이기 때문에 본인확인 인증에 소요되는 원가비용을 크게 감소시킬 수 있게 된다.In the case of a mobile communication terminal such as a mobile phone, a minor or a foreigner who can not be confirmed by himself can check his / her identity remotely only if he or she has an account opened by the bank. Also, The cost (1 won) is all, so that it is possible to greatly reduce the cost cost required for authentication of identity verification.

도 2는 본 발명의 또 다른 일 실시예에 따른 은행계좌를 이용한 본인확인 시스템에 관한 것이다.2 is a block diagram of a personal identification system using a bank account according to another embodiment of the present invention.

도 2에 도시되어 있는 바와 같이, 본 발명의 은행계좌를 이용한 본인확인 인증 시스템(10)은 웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버(100); 상기 서비스사 서버(100)에 접속할 수 있는 사용자 단말기(200); 상기 서비스사 서버(100)가 웹 또는 모바일 앱 서비스를 제공하기 전 사용자 단말기(200)를 통해 접속된 사용자의 본인확인 인증 절차의 대행을 수행하는 본인확인 인증 대행사 서버(300); 및 사용자 명의의 은행계좌 정보를 저장 및 관리하는 은행 서버(400);를 포함하여 구성된다.As shown in FIG. 2, the identity verification system 10 using the bank account of the present invention includes a service server 100 for providing a web or mobile app service; A user terminal 200 capable of accessing the service server 100; An identity verification agent server 300 that performs a proxy authentication process of a user connected through the user terminal 200 before the service company server 100 provides a web or mobile app service; And a bank server 400 for storing and managing bank account information of a user name.

상기 서비스사 서버(100)는 사용자에게 웹 또는 모바일 앱을 통해 서비스를 제공하기 전 본인확인을 수행하기 위하여 상기 사용자 단말기(200)를 통해 사용자로부터 사용자 이름, 생년월일, 주소지, 주민등록번호 중 적어도 하나 이상을 포함하는 사용자 정보와 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받은 후 이를 상기 본인확인 인증 대행사 서버(300)로 전송한다.The service company server 100 transmits at least one of a user name, a date of birth, an address, and a resident registration number from the user through the user terminal 200 in order to perform the identity verification before providing the service to the user via the web or mobile application And the bank account information of the user name including the user name, the bank name, and the account number, and transmits the bank account information to the authentication authentication agent server 300.

상기 본인 인증 대행사 서버는 상기 은행 서버(400)에 접속하여 상기 사용자 정보와 사용자 명의의 은행계좌 정보를 비교하여 1차로 본인확인 절차를 수행하고, 상기 사용자 정보와 사용자 명의의 은행계좌 정보가 일치할 경우 본인확인 인증용 OTP를 생성하여, 사용자 명의의 은행계좌로 소정의 금액(1원)을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력한다. The principal authentication agent server accesses the bank server 400 and performs a primary identity verification process by comparing the user information with the bank account information of the user name. When the user information is identical to the bank account information of the user name , The OTP for authentication of identity verification is generated, and a predetermined amount (1 won) is transferred to the bank account of the user name, and an OTP for identity verification authentication is input in the sender field.

사용자는 본인의 은행계좌의 송금내역을 확인하여 보내는 사람 정보란에 입력되어 있는 OTP를 상기 사용자 단말기(200)를 통해 상기 서비슷 서버로 입력하고, 상기 서비스사 서버(100)는 상기 사용자 단말기(200)를 통해 사용자로부터 본인확인 인증용 OTP를 입력받아 이를 상기 본인확인 인증 대행사 서버(300)로 전송한다.The user inputs the OTP inputted in the sender information field to the similar server through the user terminal 200 by confirming the remittance history of the bank account of the user and the service server 100 transmits the OTP, 200, and transmits the OTP for authentication to the authentication authentication agent server 300.

상기 본인확인 인증 대행사 서버(300)는 상기 서비스사 서버(100)로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버(300) 내에 저장되어 있는 본인확인 인증용 OTP를 비교하여 일치여부에 따른 결과를 상기 서비스사 서버(100)로 전송함으로써, 본인확인 인증 절차가 완료된다.The identity authentication agent server 300 compares the OTP for authentication of identity transmitted from the service company server 100 with the OTP for identity authentication stored in the identity authentication agent server 300, And transmits the result to the service company server 100, whereby the identity verification procedure is completed.

도 3은 본 발명의 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 시스템(10)의 본인확인 인증 대행사 서버(300)의 구성에 대해 설명하기 위한 블록도이다.FIG. 3 is a block diagram for explaining the configuration of the identity verification authentication agent server 300 of the identity verification system 10 using a bank account according to an embodiment of the present invention.

도 3에 도시되어 있는 바와 같이, 본 발명의 은행계좌를 이용한 본인확인 인증 시스템(10)의 본인확인 대행사 서버는, OTP 생성부(320), 통신 인터페이스(310), OTP 전송부(330) 및 본인확인 인증부(340)를 포함하여 구성된다.3, the identity verification agency server of the identity verification system 10 using the bank account of the present invention includes an OTP generation unit 320, a communication interface 310, an OTP transmission unit 330, And an identity verification unit 340.

상기 OTP 생성부(320)은 사용자의 은행계좌로 전송할 본인확인 OTP를 생성하고, 상기 통신 인터페이스(310)은 유무선 통신망을 통해 상기 서비스사 서버(100)와 통신을 위한 인터페이스를 제공하는 것이다.The OTP generation unit 320 generates a personal identification OTP to be transmitted to the user's bank account, and the communication interface 310 provides an interface for communication with the service server 100 through a wired / wireless communication network.

또한, 상기 OTP 전송부(330)는 상기 서비스사 서버(100)로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하며, 송금시 보내는 사람 입력란에 상기 OTP 생성부(320)에서 생성한 본인확인 인증용 OTP를 입력하여 송금을 수행하는 것이다.The OTP transmission unit 330 transmits a predetermined amount of money to the bank account of the user name transmitted from the service company server 100, and transmits a predetermined amount of money to the OTP generation unit 320, Confirmation authentication OTP is input to perform the remittance.

또한, 상기 본인확인 인증부(340)는 상기 서비스사 서버(100)로부터 전송받은 본인확인 인증용 OTP와 상기 OTP 생성부(320)에 저장되어 있는 본인확인 인증용 OTP를 비교하고, 그 일치여부에 따른 결과를 상기 통신 인터페이스(310)을 통해 서비스사 단말기로 전송하는 역할을 수행한다.Also, the identity verification unit 340 compares the OTP for identity verification received from the service server 100 with the OTP for identity verification stored in the OTP generation unit 320, To the service terminal through the communication interface (310).

도 4는 본 발명의 일 실시예에 따른 은행계좌를 이용한 본인확인 인증 방법에 대해 설명하기 위한 흐름도이다.4 is a flowchart illustrating a method of authenticating a personal identity using a bank account according to an embodiment of the present invention.

도 4에 도시되어 있는 바와 같이, 본 발명에 따른 사용자 단말기를 통해 사용자에게 웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버와 상기 서비스사 서버와 접속된 본인확인 인증 대행사 서버에 의해 수행되는 은행계좌를 이용한 본인확인 인증 방법은 다음과 같다.4, a service server for providing a web or mobile app service to a user through a user terminal according to the present invention, and a bank account executed by a principal confirmation authentication agent server connected to the service company server The authentication method used by the user is as follows.

먼저, 상기 서비스사 서버가 상기 사용자 단말기를 통해 사용자로부터 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받는다(S101).First, the service company server receives bank account information of a user name including a user name, a bank name, and an account number from a user through the user terminal (S101).

상기 상기 서비스사 서버는 상기 입력받은 사용자 명의의 은행계좌 정보를 상기 본인확인 인증 대행사 서버로 전송한다(S102).The service company server transmits the bank account information of the input user name to the identity authentication agent server (S102).

상기 본인확인 인증 대행사 서버는 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력한다(S103).The identity verification agent server generates an OTP for authenticating identity verification, and transmits a predetermined amount to a bank account of the user name transmitted from the service company server, and inputs the created OTP for authentication authentication in the sender field S103).

상기 서비스사 서버는 상기 사용자 단말기를 통해 사용자로부터 본인확인 인증용 OTP를 입력받는다(S104).The service server receives an OTP for authentication of identity from a user through the user terminal (S104).

상기 서비스사 서버는 상기 사용자로부터 입력받은 본인확인 인증용 OTP를 상기 본인확인 인증 대행사 서버로 전송한다(S105).The service company server transmits an OTP for authentication of identity, which is input from the user, to the identity authentication agent server (S105).

상기 본인확인 인증 대행사 서버가 상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버 내에 저장되어 있는 본인확인 인증용 OTP를 비교한다(S106).The identity verification agent server compares the OTP for authentication of identity authentication received from the service company server with the OTP for authentication of identity verification stored in the identity verification agent server at step S106.

상기 본인확인 인증 대행사 서버는 상기 본인확인 인증용 OTP 일치여부에 따른 결과를 상기 서비스사 서버로 전송한다(S107).The identity authentication agent server transmits a result of the OTP authentication for authenticating the identity verification to the service server (S107).

한편, 본 발명의 은행계좌를 이용한 본인확인 인증 방법은 상기 본인확인 인증 대행사 서버가 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력하기 전에 웹 또는 모바일 앱을 통해 사용자로부터 상기 은행계좌 정보 이외에 사용자 이름, 생년월일, 주소지, 주민등록번호 중 적어도 하나 이상을 포함하는 사용자 정보를 입력받고, 상기 입력받은 사용자 명의의 은행계좌 정보를 저장 및 관리하는 은행 서버에 접속하여, 상기 사용자 정보와 사용자 명의의 은행계좌 정보를 비교하여 1차로 본인확인 절차를 수행할 수도 있다.Meanwhile, in the method for authenticating the identity verification using the bank account of the present invention, the identity verification authentication agent server generates an OTP for authenticating identity verification, and transmits a predetermined amount of money to the bank account of the user name transmitted from the service company server The user information including at least one of a user name, a date of birth, an address, and a resident registration number in addition to the bank account information from a user via the web or mobile app before inputting the generated OTP authentication authentication in the person input field, The user may be connected to a bank server for storing and managing bank account information of the received user name to compare the user information with the bank account information of the user name to perform the identity verification process.

이상으로 본 발명은 첨부된 도면에 도시된 실시예를 참조하여 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술에 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 것을 이해할 것이다. 따라서 본 발명의 기술적 보호범위는 아래의 특허청구범위에 의해서 정하여져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, I will understand. Accordingly, the technical scope of the present invention should be defined by the following claims.

10 : 은행계좌를 이용한 본인확인 인증 시스템
100 : 서비스사 서버
200 : 사용자 단말기
300 : 본인확인 인증 대행사 서버
310 : 통신 인터페이스
320 : OTP 생성부
330 : OTP 전송부
340 : 본인확인 인증부
400 : 은행 서버
10: Identity verification system using bank account
100: Service server
200: User terminal
300: Identity verification agent server
310: Communication interface
320: OTP generation unit
330: OTP transmission unit
340: Identity verification unit
400: Bank server

Claims (6)

웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버;
상기 서비스사 서버에 접속할 수 있는 사용자 단말기; 및
상기 서비스사 서버가 웹 또는 모바일 앱 서비스를 제공하기 전 사용자 단말기를 통해 접속된 사용자의 본인확인 인증 절차의 대행을 수행하는 본인확인 인증 대행사 서버;를 포함하는 은행계좌를 이용한 본인확인 인증 시스템에 있어서,
상기 서비스사 서버는 상기 사용자 단말기를 통해 사용자로부터 사용자 이름, 생년월일, 주소지, 주민등록번호 중 적어도 하나 이상을 포함하는 사용자 정보와 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하고,
상기 본인확인 인증 대행사 서버는 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력하며,
상기 서비스사 서버는 상기 사용자 단말기를 통해 사용자로부터 본인확인 인증용 OTP를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하고,
상기 본인확인 인증 대행사 서버는 상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버 내에 저장되어 있는 본인확인 인증용 OTP를 비교하여 일치여부에 따른 결과를 상기 서비스사 서버로 전송하는 것을 특징으로 하는 은행계좌를 이용한 본인확인 인증 시스템.
A service server providing web or mobile app services;
A user terminal capable of accessing the service server; And
And a personal identification authentication agent server for performing a proxy authentication process of a user connected through a user terminal before the service server provides a web or mobile app service, ,
The service company server receives user information including at least one of a user name, a date of birth, an address, and a resident registration number from a user through the user terminal and bank account information of a user name including a user name, a bank name, and an account number And transmits it to the identity verification agent server,
The identity verification agent server generates an OTP for authentication of identity verification, inputs an OTP for identity verification authentication generated in a sender field while transferring a predetermined amount to a bank account of a user name transmitted from the service company server,
Wherein the service server receives an OTP for authentication of the user from the user through the user terminal and transmits the OTP to the authentication authentication agent server,
The identity verification agent server compares the OTP for authentication of identity verification received from the service company server with the OTP for authentication of identity verification stored in the identity verification agent server and transmits the result of the matching to the service company server A personal identification verification system using a bank account.
제1항에 있어서,
상기 본인확인 인증 대행사 서버는,
본인확인 인증용 OTP를 생성하는 OTP 생성부;
유무선 통신망을 통해 상기 서비스사 서버와 통신을 위한 인터페이스를 제공하는 있는 통신 인터페이스;
상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하되, 송금시 보내는 사람 입력란에 상기 OTP 생성부에서 생성한 본인확인 인증용 OTP를 입력하여 송금을 수행하는 OTP 전송부; 및
상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 상기 OTP 생성부에 저장되어 있는 본인확인 인증용 OTP를 비교하고, 그 일치여부에 따른 결과를 상기 통신 인터페이스를 통해 서비스사 단말기로 전송하는 본인확인 인증부;를 포함하는 것을 특징으로 하는 은행계좌를 이용한 본인확인 인증 시스템.
The method according to claim 1,
The identity verification agent server comprises:
An OTP generation unit for generating an OTP for identity verification;
A communication interface for providing an interface for communication with the service server through a wire / wireless communication network;
An OTP transfer unit for transferring a predetermined amount of money to a bank account of a user name transmitted from the service company server and inputting OTP for authentication of identity verification generated by the OTP generation unit in a person input field for remitting money, And
Comparing the OTP for authentication of the identity transmitted from the service server with the OTP for authentication of identity verification stored in the OTP generation unit and confirming the identity of the user through the communication interface, And an authenticating unit for authenticating the user using the bank account.
제1항에 있어서,
상기 은행계좌를 이용한 본인확인 인증 시스템은,
사용자 명의의 은행계좌 정보를 저장 및 관리하는 은행 서버;를 더 포함하며,
상기 본인확인 인증 대행사 서버는 상기 은행 서버에 접속하여 상기 사용자 정보와 사용자 명의의 은행계좌 정보를 비교하여 1차 본인확인 절차를 수행하는 것을 특징으로 하는 은행계좌를 이용한 본인확인 인증 시스템.
The method according to claim 1,
The identity verification system using the bank account,
And a bank server for storing and managing bank account information of a user name,
Wherein the identity verification authentication agent server accesses the bank server and compares the user information with the bank account information of the user name to perform a first identity verification procedure using the bank account.
사용자 단말기를 통해 사용자에게 웹 또는 모바일 앱 서비스를 제공하는 서비스사 서버와 상기 서비스사 서버와 접속된 본인확인 인증 대행사 서버에 의해 수행되는 은행계좌를 이용한 본인확인 인증 방법에 있어서,
상기 서비스사 서버가 상기 사용자 단말기를 통해 사용자로부터 사용자 이름, 생년월일, 주소지, 주민등록번호 중 적어도 하나 이상을 포함하는 사용자 정보와 사용자 이름, 은행명 및 계좌번호를 포함하는 사용자 명의의 은행계좌 정보를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하는 단계;
상기 본인확인 인증 대행사 서버가 본인확인 인증용 OTP를 생성하고, 상기 서비스사 서버로부터 전송받은 사용자 명의의 은행계좌로 소정의 금액을 송금하면서 보내는 사람 입력란에 생성된 본인확인 인증용 OTP를 입력하는 단계;
상기 서비스사 서버가 상기 사용자 단말기를 통해 사용자로부터 본인확인 인증용 OTP를 입력받아 이를 상기 본인확인 인증 대행사 서버로 전송하는 단계; 및
상기 본인확인 인증 대행사 서버가 상기 서비스사 서버로부터 전송받은 본인확인 인증용 OTP와 본인확인 인증 대행사 서버 내에 저장되어 있는 본인확인 인증용 OTP를 비교하여 일치여부에 따른 결과를 상기 서비스사 서버로 전송하는 단계;를 포함하는 것을 특징으로 하는 은행계좌를 이용한 본인확인 인증 방법.
A method for authenticating a person using a bank account executed by a service company server providing a web or mobile app service to a user via a user terminal and a principal authentication agent server connected to the service company server,
The service company server receives user information including at least one of a user name, a date of birth, an address, and a resident registration number from a user through the user terminal and bank account information of a user name including a user name, a bank name, and an account number Transmitting the authentication request to an authentication agent server;
The identity verification agent server generates an OTP for authenticating identity verification, and inputs a generated OTP for authentication authentication in a sender field while remitting a predetermined amount to a bank account of a user name transmitted from the service provider server ;
Receiving the OTP for authentication of the user from the user through the user terminal and transmitting the received OTP to the authentication authentication agent server; And
The identity verification agent server compares the OTP for identity verification received from the service company server with the OTP for identity verification stored in the identity verification agent server and transmits a result of the matching to the service company server The method of claim 1, wherein the bank account is a bank account .
삭제delete 제4항에 있어서,
사용자 명의의 은행계좌 정보를 저장 및 관리하는 은행 서버에 접속하여, 상기 사용자 정보와 사용자 명의의 은행계좌 정보를 비교하여 1차로 본인확인 절차를 수행하는 단계;를 포함하는 것을 특징으로 하는 은행계좌를 이용한 본인확인 인증 방법.
5. The method of claim 4,
And a step of accessing a bank server for storing and managing bank account information of a user name and comparing the user information with bank account information of a user name to perform a first identity verification process. Authentication method of identity verification using.
KR1020170087929A 2017-07-11 2017-07-11 System for verifying the personal identity using bank account and the method thereof KR101861292B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170087929A KR101861292B1 (en) 2017-07-11 2017-07-11 System for verifying the personal identity using bank account and the method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170087929A KR101861292B1 (en) 2017-07-11 2017-07-11 System for verifying the personal identity using bank account and the method thereof

Publications (1)

Publication Number Publication Date
KR101861292B1 true KR101861292B1 (en) 2018-05-25

Family

ID=62299576

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170087929A KR101861292B1 (en) 2017-07-11 2017-07-11 System for verifying the personal identity using bank account and the method thereof

Country Status (1)

Country Link
KR (1) KR101861292B1 (en)

Similar Documents

Publication Publication Date Title
US7539861B2 (en) Creating and storing one or more digital certificates assigned to subscriber for efficient access using a chip card
CA2662033C (en) Transaction authorisation system & method
KR102119449B1 (en) Aggregation open api platform system, method for prividing financial services using the same and computer program for the same
CN108369700A (en) Mobile-payment system
KR20100054757A (en) Payment transaction processing using out of band authentication
KR20210039920A (en) Mobile communication terminal for personal authentification, personal authentification system and personal authentification method using the mobile communication terminal
KR20200064690A (en) Operating method of blockchain
KR100862098B1 (en) Method for affiliating Financial Goodsum
KR101505667B1 (en) Method of subscription, authentication and payment without resident registration number
KR101861292B1 (en) System for verifying the personal identity using bank account and the method thereof
KR101360843B1 (en) Next Generation Financial System
KR100932545B1 (en) Electronic insurance system for insurance subscriptions using certified electronic document archives and certified digital signatures
KR101309835B1 (en) A system for total financial transaction
KR20170080391A (en) The System and Method of A National Health Insurance
JP2020010299A (en) Personal authentication device and personal authentication method
KR20150083178A (en) Method for Managing Certificate
KR102427340B1 (en) Method for operating service platform for KYC/AML solution protocols satisfied travel rule for VASP
KR102198160B1 (en) Method for Managing Certificate
KR102198153B1 (en) Method for Managing Certificate
KR20160006652A (en) Method for Connecting Settlement Account and Payment Means
CN115664689A (en) Internet identity verification service system
KR20150083177A (en) Method for Managing Certificate
KR20150083179A (en) Method for Managing Certificate
KR101585186B1 (en) Method for providing verifying personal identity service using matching algorithm for e-mail address
KR20180102294A (en) Server and Method for Operation

Legal Events

Date Code Title Description
GRNT Written decision to grant