KR101394700B1 - User authentication method using time control and system therefor - Google Patents
User authentication method using time control and system therefor Download PDFInfo
- Publication number
- KR101394700B1 KR101394700B1 KR1020120040296A KR20120040296A KR101394700B1 KR 101394700 B1 KR101394700 B1 KR 101394700B1 KR 1020120040296 A KR1020120040296 A KR 1020120040296A KR 20120040296 A KR20120040296 A KR 20120040296A KR 101394700 B1 KR101394700 B1 KR 101394700B1
- Authority
- KR
- South Korea
- Prior art keywords
- user authentication
- user
- control data
- time
- time control
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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
- H04L9/3226—Cryptographic 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 using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3228—One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 시간 제어를 이용한 사용자 인증 방법 및 시스템에 관한 것이다. 본 발명에 따른 사용자 인증 방법은 사용자 제어기기로부터 사용자 인증 허용 시간 설정을 위한 시간 제어 데이터를 수신하는 단계; 수신한 시간 제어 데이터를 저장하는 단계; 사용자 인증 요청 시스템으로부터 사용자 인증 정보와 함께 사용자 인증 요청을 수신하는 단계; 상기 시간 제어 데이터를 이용하여 사용자 인증을 수행하는 사용자 인증 단계; 및 사용자 인증 요청 시스템에 사용자 인증 결과를 전송하는 단계를 포함하여 이루어지고, 상기 사용자 인증 단계에서 사용자 인증 정보가 인증을 위한 사용자 정보와 일치하고 사용자 인증 요청 시간이 사용자 인증 허용 시간 내에 있는 경우 사용자 인증 성공으로 판단하고, 사용자 인증 정보가 사용자 정보와 일치하지 않거나 사용자 인증 요청 시간이 상기 사용자 인증 허용 시간을 벗어난 경우 사용자 인증 실패로 판단함으로써 개인 정보가 유출되는 경우라 하더라도 설정된 시간 범위를 벗어나서는 사용자 인증이 허용되지 않는 것을 특징으로 한다.The present invention relates to a user authentication method and system using time control. A method for authenticating a user according to the present invention includes: receiving time control data for setting a user authentication permission time from a user control device; Storing the received time control data; Receiving a user authentication request together with user authentication information from a user authentication requesting system; A user authentication step of performing user authentication using the time control data; And transmitting the user authentication result to the user authentication requesting system. In the user authentication step, if the user authentication information matches the user information for authentication and the user authentication request time is within the user authentication permission time, It is determined that the user authentication is unsuccessful. If the user authentication information does not match the user information or the user authentication request time exceeds the user authentication permission time, it is determined that the user authentication is failed. Even if the personal information is leaked, Is not allowed.
Description
본 발명은 사용자 인증 방법 및 시스템에 관한 것이다. 보다 구체적으로 사용 가능 시간을 설정함으로써 개인정보 유출로 인한 피해를 방지할 수 있는 사용자 인증 방법 및 그 시스템에 관한 것이다.
The present invention relates to a user authentication method and system. And more particularly, to a user authentication method and system that can prevent damage due to leakage of personal information by setting a usable time.
인터넷상에서의 웹사이트 접속은 통상 아이디라고 하는 중복되지 않는 회원 고유의 식별코드와 비밀번호를 이용하여 이루어진다. 따라서 아이디와 비밀번호의 유출은 곧 외부인에게 자신의 웹사이트 계정을 공개하는 상황이 되며 이로 인해 웹사이트 내의 사용자의 소중한 정보가 외부인에게 노출되게 된다.Web site access on the Internet is made using a unique identification code and password, usually called an ID, that is not duplicated. Therefore, the leak of ID and password will soon reveal the account of the user to the outsider, which will expose the valuable information of the user in the website to the outsider.
또한 인터넷을 이용한 인터넷 뱅킹 또는 요금 결제 서비스가 널리 사용되고 있는 오늘날 이러한 개인 정보의 유출은 개인에게 심각한 경제적 피해를 줄 수 있다.In addition, Internet banking or billing services using the Internet are widely used today, and leakage of such personal information can cause serious economic damage to an individual.
즉, 도 1에 도시된 바와 같은 종래 사용자 인증 시스템은 사용자 인증을 위해 인터넷 웹사이트, 카드 단말기, ATM 등의 사용자 인증 요청 시스템(10)에서 전송한 사용자 인증 정보(사용자 인증을 위해 입력된 정보)를 사용자 인증 서버(20)가 수신하면, 데이터베이스(21)에 저장된 사용자 정보와 수신한 사용자 인증 정보를 비교하여 서로 일치할 경우 사용자 인증 성공으로 판단하여 사용자 인증 요청 시스템(10)에 이를 전송하고, 사용자 인증 요청 시스템은 사용자 인증 성공 결과를 수신하여 인터넷 사이트로의 로그인, 카드 결제, 현금 인출 등을 허용한다.That is, in the conventional user authentication system as shown in FIG. 1, user authentication information (information input for user authentication) transmitted from a user
이와 같은 종래 사용자 인증 시스템에서의 사용자 인증 방법은 예를 들어 사용자 아이디와 비밀번호 등의 개인정보가 유출된 경우 사용자 인증 성공을 차단할 수 없다.The user authentication method in the conventional user authentication system can not prevent user authentication from succeeding when personal information such as a user ID and a password is leaked.
따라서 이러한 피해를 줄이기 위하여 웹사이트마다 복잡한 비밀번호 체계, 예를 들면 8자리 이상의 숫자와 문자, 혹은 특수문자의 조합을 기본 등록 조건으로 하며 또한 주기적으로 비밀번호를 변경할 것을 주문하고 있다.Therefore, in order to reduce such damage, a complicated password system is required for each website, for example, a combination of eight or more digits, letters, or special characters is required as a basic registration condition and the password is periodically changed.
그러나 이러한 상황은 아이디와 비밀번호가 유출되지 않도록 조심해야 하는 것에 더하여 웹사이트마다 다른 비밀번호를 사용해야 하는 불편함을 초래하며, 종종 해당 웹사이트에 대한 비밀번호의 분실로 연결되어 웹사이트에 접속하는데 어려움을 겪는 상황을 발생시키기도 한다.However, in addition to having to be careful not to leak IDs and passwords, this situation is inconvenienced by having to use different passwords for different websites, often leading to the loss of the password for the website and the difficulty of accessing the website It also causes situations.
즉 사용자에게는 각 웹사이트에 대한 아이디와 비밀번호의 유출을 방지하기 위한 보호뿐 아니라 사용자 자신의 사용을 위한 아이디와 비밀번호의 관리 또한 커다란 불편으로 작용하고 있다.In other words, the user is protected not only to prevent the leakage of ID and password for each website, but also to manage the ID and password for the user's own use.
이러한 문제를 해결하기 위한 종래 기술로 한국 공개특허 제10-2002-0046058호에 클라이언트 기기와 서버 간에 사용자 아이디와 비밀번호를 사용하여 1차 인증 작업을 수행한 후, 무선통신기기와 같은 다른 기기를 통해 2차 인증 작업을 수행함으로써 인증의 신뢰도를 향상시키고 인증정보의 유출에 따른 피해를 방지하는 방법이 공개되어 있다.In order to solve such a problem, Korean Patent Laid-Open No. 10-2002-0046058 discloses a method for performing a primary authentication operation using a user ID and a password between a client device and a server, A method of improving the reliability of authentication by performing the secondary authentication operation and preventing damage caused by leakage of the authentication information is disclosed.
이 방법은 1차 인증과정으로 사용자 아이디와 비밀번호를 확인하고, 아이디와 비밀번호가 일치하면 서버는 무선통신기기로 임의의 비밀번호를 송출하고, 무선통신기기는 송출된 비밀번호를 클라이언트 기기로 재송출하고, 클라이언트 기기는 재송출된 비밀번호를 서버로 재전송함으로써 사용자 인증과정을 완성하는 시스템으로서 사용자 인증정보 유출에 따른 피해를 최소화하는 장점을 지니고 있으나 인증 과정이 복잡하여 사용자나 서버 측 모두에 불편함을 줄 수밖에 없다.In this method, a user ID and a password are checked in a primary authentication process. When the ID and the password match, the server transmits an arbitrary password to the wireless communication device. The wireless communication device resends the transmitted password to the client device, The client device has the advantage of minimizing the damage caused by leakage of the user authentication information by retransmitting the re-transmitted password to the server, thereby completing the user authentication process. However, since the authentication process is complicated, it inconveniences both the user and the server side none.
한편 사용자 인증정보의 유출이나 혹은 사용자 인증정보의 분실에 따른 불편을 방지하기 위한 방법으로 휴대용 기기를 이용한 일회용 비밀번호 방식(One Time Password)이 고안되기도 하였다.Meanwhile, a one-time password method using a portable device has been devised as a method for preventing leakage of user authentication information or inconvenience caused by loss of user authentication information.
한국 공개 특허 제10-2003-0007278호에 의해 공개된 방법이 이러한 방식에 관한 종래 기술로 서버가 웹 화면을 통하여 사용자의 휴대용 기기 번호를 입력받고 이 번호로 사용자 확인용 데이터를 전송하고 이에 대한 휴대용 기기의 응답을 받아 사용자의 인증을 수행한다.Korean Unexamined Patent Application Publication No. 10-2003-0007278 discloses a method according to the related art in which a server inputs a user's portable device number through a web screen and transmits user confirmation data to this number, Receive the response from the device and perform user authentication.
그러나 이 방법 또한 사용자 아이디나 비밀번호를 사용하지 않는 장점이 있으나 웹 화면을 표시하는 컴퓨터 단말기와 휴대용 기기가 동시에 구비되어야만 사용할 수 있고 또한 서버 측에서는 로그인 접속이 수행될 때마다 매번 사용자 확인용 데이터를 생성해야 하는 부담이 있다.However, this method also has an advantage of not using a user ID or a password, but it can be used only when a computer terminal displaying a web screen and a portable device are provided at the same time. Also, on the server side, There is a burden.
이러한 불편을 해소하고 사용자 인증의 정확성을 높이기 위하여 아이디와 비밀번호 등 로그인 정보 대신 공인인증서와 같은 수단을 이용하고도 있으나 다양한 해킹 기술의 등장으로 웹사이트의 아이디와 비밀번호뿐 아니라 공인인증서마저 쉽게 유출되는 상황이다.In order to solve these inconveniences and to improve the accuracy of user authentication, a means such as an authorized certificate is used instead of login information such as an ID and a password. However, in addition to the ID and password of a website, to be.
또한 1인당 여러 장을 소유하고 있는 신용카드의 경우에도 소유하고 있는 카드 중 일부는 거의 사용하지 않고 있어 관리가 어려우나 분실 신고를 하지 않고는 그 사용을 소유자가 자유롭게 제한할 수 없으며, 신용카드의 경우 개인정보를 알지 못하더라도 제3자가 자유롭게 결제서비스를 사용할 수도 있어 카드분실로 인한 카드 소유자 또는 카드사의 피해를 미연에 방지할 수 없다.Also, in case of a credit card that owns several cards per person, it is difficult to manage some of the cards it owns, but the owner can not freely restrict its use without reporting the loss. Even if you do not know your personal information, a third party can freely use the payment service, so you can not prevent the card owner or credit card company from damaging the card due to the loss of the card.
이에 본 발명의 발명자는 이러한 종래의 문제점을 해결하기 위해 시간 제어를 이용하여 사용자 인증과 관련된 종래 사용자 인증 방법의 문제점을 보완할 수 있는 새로운 방식의 사용자 인증 방법 및 그 시스템을 개발하기에 이른 것이다.
Accordingly, the inventor of the present invention has developed a new user authentication method and system that can solve the problems of the conventional user authentication method related to user authentication using time control in order to solve such conventional problems.
본 발명의 목적은 시간 제어를 이용한 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.It is an object of the present invention to provide a user authentication method and system using time control.
본 발명의 다른 목적은 사용자가 설정한 시간 범위를 벗어나서는 사용자 인증 성공이 허용되지 않는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.Another object of the present invention is to provide a user authentication method and system in which a user authentication success is not permitted beyond a time range set by a user.
본 발명의 또 다른 목적은 사용자가 설정한 시간 범위 이내의 사용자 인증 성공이라 하더라도 사용자의 요청에 따라 강제 차단할 수 있는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.Yet another object of the present invention is to provide a user authentication method and system capable of forcibly blocking a user's request even if the user authentication succeeds within a time range set by the user.
본 발명의 또 다른 목적은 개인정보가 유출에 의한 피해를 방지할 수 있는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.It is another object of the present invention to provide a user authentication method and system that can prevent damage caused by leakage of personal information.
본 발명의 또 다른 목적은 복잡한 비밀번호 사용 및 수시 변경 요청에 따른 불편함을 해결할 수 있는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.It is yet another object of the present invention to provide a user authentication method and system that can solve the inconvenience caused by complex password use and frequent change requests.
본 발명의 또 다른 목적은 종래 인증방법들의 안정성을 보완하기 위해 시간 제어를 이용하는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.It is yet another object of the present invention to provide a user authentication method and system using time control to compensate for the stability of the conventional authentication methods.
본 발명의 또 다른 목적은 사용자 제어 기기를 통해 용이하게 시간 제어 데이터를 설정할 수 있는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.It is still another object of the present invention to provide a user authentication method and system that can easily set time control data through a user control device.
본 발명의 또 다른 목적은 사용자 고유 식별번호를 통해 제어 기기와의 통신 신뢰성을 향상시킬 수 있는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.It is still another object of the present invention to provide a user authentication method and system capable of improving communication reliability with a control device through a user unique identification number.
본 발명의 또 다른 목적은 사용자 인증이 필요한 웹사이트, 소액 결재 수단, 및 결제 카드마다 각각 다른 시간 제어를 설정할 수 있는 사용자 인증 방법 및 시스템을 제공하기 위한 것이다.
It is yet another object of the present invention to provide a user authentication method and system capable of setting different time controls for each of a website, a micro settlement means, and a payment card that require user authentication.
본 발명의 상기 및 기타 목적들은, 본 발명에 따른 사용자 인증 방법 및 시스템에 의해 모두 달성될 수 있다.These and other objects of the present invention can be achieved both by a user authentication method and system according to the present invention.
본 발명의 일 실시예에 따른 사용자 인증 방법은 사용자 제어기기로부터 사용자 인증 허용 시간 설정을 위한 시간 제어 데이터를 수신하는 단계; 수신한 시간 제어 데이터를 저장하는 단계; 사용자 인증 요청 시스템으로부터 사용자 인증 정보와 함께 사용자 인증 요청을 수신하는 단계; 상기 시간 제어 데이터를 이용하여 사용자 인증을 수행하는 사용자 인증 단계; 및 사용자 인증 요청 시스템에 사용자 인증 결과를 전송하는 단계를 포함하여 이루어진다.According to another aspect of the present invention, there is provided a method of authenticating a user, comprising: receiving time control data for setting a user authentication permission time from a user control device; Storing the received time control data; Receiving a user authentication request together with user authentication information from a user authentication requesting system; A user authentication step of performing user authentication using the time control data; And transmitting the user authentication result to the user authentication requesting system.
또한 본 발명의 일 실시예에 따른 사용자 인증 시스템은 사용자 인증을 수행하는 서버 및 인증을 위한 사용자 정보와 시간 제어 데이터를 저장하는 데이터베이스를 포함하여 이루어지며, 상기 서버는 사용자 제어기기로부터 시간 제어 데이터를 수신하여 상기 데이터베이스에 저장되도록 처리하는 데이터 처리 모듈; 및 사용자 인증 요청을 수신하고, 상기 데이터베이스에 저장된 시간 제어 데이터를 이용하여 사용자 인증 요청에 대해 사용자 인증을 수행하여 그 결과를 사용자 인증 요청 시스템에 전송하는 사용자 인증 모듈을 포함하여 이루어진다.Also, the user authentication system according to an embodiment of the present invention includes a server for performing user authentication and a database for storing user information and time control data for authentication, and the server receives time control data from a user control device A data processing module for receiving and processing to be stored in the database; And a user authentication module for receiving the user authentication request, performing user authentication on the user authentication request using the time control data stored in the database, and transmitting the result to the user authentication request system.
이러한 본 발명의 일 실시예에 따른 사용자 인증 방법 및 시스템에서 사용자 인증은 사용자 인증 정보가 인증을 위한 사용자 정보와 일치하고 사용자 인증 요청 시간이 사용자 인증 허용 시간 내에 있는 경우 사용자 인증 성공으로 판단하고, 사용자 인증 정보가 사용자 정보와 일치하지 않거나 사용자 인증 요청 시간이 상기 사용자 인증 허용 시간을 벗어난 경우 사용자 인증 실패로 판단하는 것을 특징으로 한다.In the user authentication method and system according to the embodiment of the present invention, when the user authentication information matches the user information for authentication and the user authentication request time is within the user authentication time, When the authentication information does not match the user information or when the user authentication request time exceeds the user authentication permission time, it is determined that the user authentication fails.
또한 본 발명의 다른 실시예에 따른 사용자 인증 방법 및 시스템은 사용자 인증 결과가 성공인 경우 사용자에게 차단 여부를 확인하고 차단 요청이 있는 경우 사용자 인증 성공 상태를 강제로 차단할 수 있는 것을 특징으로 한다.In addition, the user authentication method and system according to another embodiment of the present invention can confirm whether or not the user is blocked when the user authentication result is successful, and forcibly block the user authentication success status when there is a blocking request.
또한 본 발명의 또 다른 실시예에 따른 사용자 인증 방법 및 시스템은 사용자 제어기기의 전화번호와 연계되어 저장됨으로써 전화번호를 이용하여 사용자 제어기기와의 통신이 가능하며, IMSI(International Mobile Station Identity)번호, MSISDN(Mobile Subscriber ISDN)번호, IMEI(International Mobile Equipment Identity)번호, 사용자 제어기기 식별번호 및 제어 프로그램 식별번호 등과 같은 사용자 고유 식별번호를 더 연계하여 저장함으로써 통신 신뢰성을 향상시킬 수 있는 것을 특징으로 한다.Also, according to another embodiment of the present invention, a user authentication method and system are stored in association with a telephone number of a user control device, thereby enabling communication with a user controller using a telephone number, an International Mobile Station Identity (IMSI) It is possible to improve communication reliability by further associating and storing a user-specific identification number such as an MSISDN (Mobile Subscriber ISDN) number, an International Mobile Equipment Identity (IMEI) number, a user control device identification number, and a control program identification number .
또한 본 발명의 또 다른 실시예에 따른 사용자 인증 방법 및 시스템은 시간 제어 데이터가 사용자 인증이 필요한 웹사이트, 소액 결재 수단, 및 결제 카드마다 각각 설정될 수 있는 것을 특징으로 한다.
In addition, the user authentication method and system according to another embodiment of the present invention is characterized in that the time control data can be set for each of a website, a micro settlement means, and a payment card that require user authentication.
본 발명은 사용자가 설정한 시간 범위를 벗어나서는 사용자 인증 성공이 허용되지 않고, 사용자가 설정한 시간 범위 이내의 사용자 인증 성공이라 하더라도 사용자의 요청에 따라 강제 차단할 수 있어 개인정보가 유출에 의한 피해를 방지할 수 있을 뿐만 아니라 복잡한 비밀번호 사용 및 수시 변경 요청에 따른 불편함을 해결할 수 있고 종래 인증방법들의 안정성을 보완할 수 있는 사용자 인증 방법 및 시스템을 제공하는 효과를 갖는다.According to the present invention, even if the user authentication succeeds within the time range set by the user, the user authentication can not be performed successfully beyond the time range set by the user, and the user can be forcibly blocked according to the user's request. The present invention has the effect of providing a user authentication method and system that can solve the inconvenience caused by complex password use and frequent change requests, and can complement the stability of the conventional authentication methods.
또한 본 발명은 사용자 제어 기기를 통해 용이하게 시간 제어 데이터를 설정할 수 있으며, 사용자 인증이 필요한 웹사이트, 소액 결재 수단, 및 결제 카드마다 각각 다른 시간 제어를 설정할 수 있으며, 사용자 제어기기의 전화번호를 통해 사용자와의 통신을 수행하고 사용자 고유 식별번호를 통해 제어 기기와의 통신 신뢰성을 향상시킬 수 있는 효과를 갖는다.
Further, according to the present invention, time control data can be easily set through a user control device, different time control can be set for each of a website, a micro settlement means, and a payment card requiring user authentication, and a telephone number of the user control device It is possible to improve the reliability of communication with the control device through the user's unique identification number.
도 1은 종래 사용자 인증 시스템의 시스템 구성도이다.
도 2는 본 발명의 제1 실시예에 따른 사용자 인증 시스템의 시스템 구성도이다.
도 3은 본 발명의 제1 실시예에 따른 사용자 인증 방법의 흐름도이다.
도 4는 본 발명의 제2 실시예에 따른 사용자 인증 시스템의 시스템 구성도이다.
도 5는 본 발명의 제2 실시예에 따른 사용자 인증 방법의 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 사용자 제어기기의 시간 제어 데이터 입력 화면이다.
도 7은 본 발명에 따라 데이터베이스에 저장되는 시간제어 데이터의 일 실시예이다.
도 8은 본 발명에 따라 데이터베이스에 저장되는 시간제어 데이터의 다른 실시예이다.
도 9는 본 발명의 제3 실시예에 따른 사용자 인증 시스템의 시스템 구성도이다.
도 10은 본 발명의 제3 실시예에 따른 사용자 인증 방법의 흐름도이다.
도 11은 본 발명에 따라 사용자 제어기기에 전송된 차단 확인 메세지의 일 실시예이다.
도 12는 본 발명에 따라 사용자 제어기기에 전송된 차단 결과 메세지의 일 실시예이다.
도 13은 본 발명의 제3 실시예에 따른 사용자 인증 방법을 사용하는 웹사이트에서의 사용자 로그인 과정의 흐름도이다.
도 14는 본 발명의 제4 실시예에 따른 사용자 인증 방법의 흐름도이다.1 is a system configuration diagram of a conventional user authentication system.
2 is a system configuration diagram of a user authentication system according to a first embodiment of the present invention.
3 is a flowchart of a user authentication method according to the first embodiment of the present invention.
4 is a system configuration diagram of a user authentication system according to a second embodiment of the present invention.
5 is a flowchart of a user authentication method according to a second embodiment of the present invention.
6 is a time control data input screen of a user control device according to an embodiment of the present invention.
7 is an embodiment of time control data stored in a database according to the present invention.
Figure 8 is another embodiment of time control data stored in a database in accordance with the present invention.
9 is a system configuration diagram of a user authentication system according to a third embodiment of the present invention.
10 is a flowchart of a user authentication method according to a third embodiment of the present invention.
Figure 11 is an embodiment of a block verification message sent to a user control device in accordance with the present invention.
Figure 12 is an embodiment of an interception result message sent to a user control device in accordance with the present invention.
13 is a flowchart of a user login process in a web site using the user authentication method according to the third embodiment of the present invention.
14 is a flowchart of a user authentication method according to the fourth embodiment of the present invention.
이하 도 2 내지 도 14를 참고로 본 발명에 따른 사용자 인증 시스템 및 사용자 인증 방법을 상세히 설명한다.Hereinafter, the user authentication system and the user authentication method according to the present invention will be described in detail with reference to FIG. 2 to FIG.
도 2는 본 발명의 제1 실시예에 따른 사용자 인증 시스템의 시스템 구성도로서 도 2에 도시된 바와 같이 본 발명에 따른 사용자 인증 시스템은 사용자 인증을 수행하는 사용자 인증 서버(200) 및 인증을 위한 사용자 정보와 시간 제어 데이터를 저장하는 데이터베이스(210)를 포함하여 이루어진다.FIG. 2 is a system configuration diagram of a user authentication system according to the first embodiment of the present invention. As shown in FIG. 2, the user authentication system according to the present invention includes a
상기와 같은 본 발명의 제1 실시예에 따른 사용자 인증 시스템은 도 1에 도시된 종래 사용자 인증 시스템과 동일하게 사용자 인증 서버와 데이터베이스로 구성되며, 사용자 인증 요청 시스템(100)으로부터 사용자 인증 요청을 받아 사용자 인증을 수행하는 것은 동일하다. 그러나 사용자 제어기기(300)에 의해 사용자 인증 허용을 위한 시간이 설정되고, 데이터베이스(200)에 이러한 시간 제어 데이터가 저장되며, 사용자 인증 서버(200)가 이러한 시간 제어 데이터를 이용하여 사용자 인증을 수행함에 차이가 있다.The user authentication system according to the first embodiment of the present invention includes a user authentication server and a database in the same manner as the conventional user authentication system shown in FIG. 1, receives a user authentication request from the user
상기 사용자 제어기기(300)는 시간 제어 데이터를 설정하기 위한 프로그램이 설치되어 있으며, 사용자 인증 시스템과 통신할 수 있는 휴대폰, 테블릿 PC 등의 휴대용 기기가 될 수 있다.The
또한 본 발명에 따른 사용자 인증 시스템이 웹사이트(110)로부터 분리되어 사용자 인증 요청을 받아 처리하는 별개의 시스템으로 도 2에 도시되어 있으나 하나의 웹사이트 내에서의 사용자 인증을 위해 본 발명에 따른 사용자 인증 시스템이 구비될 수 있으며, 이 경우 사용자 인증 요청 시스템(100)은 웹사이트 로그인을 요청하는 사용자 컴퓨터가 될 수 있으며, 사용자 제어기기(300) 역시 웹사이트에 접속하여 시간 제어 데이터를 설정하는 사용자 컴퓨터가 될 수 있다. 2, the user authentication system according to the present invention is separated from the
본 발명의 제1 실시예에 따른 사용자 인증 방법의 흐름도가 도시되어 있는 도 3을 참고로 본 발명에 따른 사용자 인증 방법을 설명하면, 우선 사용자 인증 서버(200)가 사용자 제어기기(300)로부터 사용자 인증 허용 시간 설정을 위한 시간 제어 데이터를 수신하고(S100), 수신한 시간 제어 데이터를 데이터베이스(210)에 저장하며(S110), 그 저장 결과를 사용자 제어기기에 전송한다(S120).3, a user authentication method according to an embodiment of the present invention will be described with reference to FIG. 3. Referring to FIG. 3, a
이 때 단계 S120은 저장 결과를 사용자 제어기기에 전송하는 것은 예를 들어 사용자에게 "시간 제어 데이터가 저장되었습니다"와 같은 메시지를 전송하는 편의 기능이므로 생략하는 것이 가능하다.At this time, in step S120, it is possible to omit the storing result to the user control device because it is a convenience function of transmitting a message such as "time control data is stored" to the user.
본 발명에 따른 사용자 인증 방법 및 시스템에서의 시간 제어 데이터 및 데이터베이스에 시간 제어 데이터를 저장하는 구체적인 방법에 대한 설명은 본 발명에 따른 실시예 2와 동일하므로 이에 관한 설명은 실시예 2의 설명으로 갈음한다.The description of the time control data in the user authentication method and system according to the present invention and the specific method of storing time control data in the database is the same as that of the second embodiment according to the present invention, do.
이와 같이 시간 제어 데이터가 저장된 후 사용자 인증 요청 시스템(100)으로부터 사용자 인증 정보와 함께 사용자 인증 요청이 수신되면(S130), 사용자 인증 서버(200)는 데이터베이스(210)에 저장된 상기 시간 제어 데이터를 이용하여 사용자 인증을 수행하며(S140), 사용자 인증 요청 시스템에 사용자 인증 결과를 전송한다(S150).When the user authentication request is received together with the user authentication information from the user
상기 사용자 인증 단계(S140)에서 사용자 인증 서버(200)는 예를 들어 사용자 인증 요청 시스템(100)으로부터 수신한 사용자 인증 정보가 인증을 위해 데이터베이스에 저장된 사용자 정보와 일치하고 사용자 인증 요청 시간이 사용자 인증 허용 시간 내에 있는 경우 사용자 인증 성공으로 판단하고, 사용자 인증 정보가 사용자 정보와 일치하지 않거나 사용자 인증 요청 시간이 상기 사용자 인증 허용 시간을 벗어난 경우 사용자 인증 실패로 판단한다.In the user authentication step (S140), for example, when the user authentication information received from the user
사용자 인증 정보가 데이터 베이스에 저장된 사용자 정보와 일치하는지 여부를 판단하는 방법에는 아이디와 비밀번호, 공인인증서, 카드 비밀번호 등을 이용한 종래 모든 사용자 인증 방법이 적용될 수 있으며, 본 발명에서는 이러한 종래 사용자 인증 방법을 보완하기 위해 사용자 인증이 요청되는 시간이 사용자가 미리 설정한 사용자 인증 허용 시간 이내에 있는지를 추가로 판단하는 것이다.Any conventional user authentication method using an ID, a password, an authorized certificate, a card password, or the like can be applied to a method of determining whether the user authentication information matches the user information stored in the database. In the present invention, It is additionally determined whether the time at which the user authentication is requested is within the user authentication allowed time preset by the user.
따라서 아이디, 비밀번호, 공인인증서 비밀번호, 카드 비밀번호 등 개인정보가 유출된 경우라 하더라도 사용자가 미리 설정한 사용자 인증 허용 시간 이내에 사용자 인증이 요청된 경우가 아니라면 개인정보 유출로 인한 피해를 방지할 수 있다.
Accordingly, even if personal information such as an ID, a password, an authorized certificate password, and a card password is leaked, it is possible to prevent damage due to leakage of personal information, unless the user authentication is requested within the user authentication permitted time preset by the user.
도 4는 본 발명의 제2 실시예에 따른 사용자 인증 시스템의 시스템 구성도이며, 도 5는 본 발명의 제2 실시예에 따른 사용자 인증 방법의 흐름도를 도시하고 있다.FIG. 4 is a system configuration diagram of a user authentication system according to a second embodiment of the present invention, and FIG. 5 is a flowchart of a user authentication method according to a second embodiment of the present invention.
본 발명의 제2 실시예에 따른 사용자 인증 시스템과 사용자 인증 방법은 앞서 설명한 제1 실시예와 대부분 동일한 구성요소 및 단계로 구성되어 있으므로 중복되는 설명은 가능한 생략하고 제2 실시예에서 추가되는 부분을 중심으로 설명한다.Since the user authentication system and the user authentication method according to the second embodiment of the present invention are composed of almost the same components and steps as those of the first embodiment described above, redundant descriptions are omitted and parts added in the second embodiment are omitted Explained mainly.
도 4에 도시된 바와 같이 본 발명의 제2 실시예에 따른 사용자 인증 시스템의 사용자 인증 서버(200)는 데이터 처리 모듈(202) 및 사용자 인증 모듈(204)을 포함하여 이루어진다.As shown in FIG. 4, the
데이터 처리 모듈(202)은 사용자 제어기기(300)로부터 시간 제어 데이터를 수신하여 상기 데이터베이스에 저장되도록 처리하며, 사용자 인증 모듈(204)은 사용자 인증 요청 시스템(100)으로부터 사용자 인증 요청을 수신하고 데이터베이스에 저장된 시간 제어 데이터를 이용하여 사용자 인증 요청에 대해 사용자 인증을 수행하며 그 결과를 사용자 인증 요청 시스템에 전송한다.The
본 발명의 제2 실시예에 따른 사용자 인증 방법은 제1 실시예에 따른 사용자 인증 방법의 시간 제어 데이터 수신 단계(S100)와 시간 제어 데이터 저장 단계(S110) 사이에 수신한 시간 제어 데이터 확인을 위한 데이터를 전송하는 단계(S102) 및 전송한 데이터에 대한 확인 또는 수정 요청을 수신하는 단계(S104)를 더 포함한다.The user authentication method according to the second embodiment of the present invention is a method for authenticating the time control data received between the time control data receiving step (S100) of the user authentication method according to the first embodiment and the time control data storing step (S110) (S102) of transmitting data and receiving (S104) a confirmation or correction request for the transmitted data.
이는 수신된 시간 제어 데이터가 사용자 인증에 중요한 데이터이므로 잘못 설정되지 않기 위해 확인하는 절차로서 데이터 처리 모듈(202)은 수신한 시간 제어 데이터가 사용자가 원하는 정확한 데이터인지 확인하기 위한 데이터를 사용자 제어기기(300)에 전송하고 사용자 전송기기로부터 정확한 데이터임을 확인받은 후 데이터베이스(210)에 저장되도록 처리한다.This is a procedure for confirming that the received time control data is not erroneously set because it is important data for user authentication. The
만약 사용자로부터 수정 요청이 들어올 경우 이를 수정하고 다시 확인받은 후 사용자가 원하는 정확한 데이터임을 확인받아 데이터베이스에 저장되도록 처리한다.If a modification request is received from the user, it is corrected and confirmed again, and after confirming that it is the exact data desired by the user, it is processed to be stored in the database.
사용자 제어기기(300)에서 시간 제어 데이터를 설정하는 방법은 예를 들어 도 6에 도시된 바와 같은 사용자 인터페이스를 갖는 프로그램을 휴대폰 등에 설치하고 이를 통해 사용자 인증 시간을 제어하고자 하는 각 인터넷 사이트에서의 사용자 인증 차단, 허용, 시간설정(구체적인 시간) 등을 입력한다.The method for setting the time control data in the
이렇게 입력된 시간 제어 데이터는 도 7에 도시된 바와 같이 사용자의 인증 정보(ID, PWD) 및 사용자 제어기기의 전화번호와 연계되어 저장될 수 있다.The input time control data may be stored in association with the authentication information (ID, PWD) of the user and the telephone number of the user control device as shown in FIG.
또한 도시되지 않았으나 상기 시간 제어 데이터는 IMSI(International Mobile Station Identity)번호, MSISDN(Mobile Subscriber ISDN)번호, IMEI(International Mobile Equipment Identity)번호, 사용자 휴대폰의 시리얼 넘버와 같은 사용자 제어기기 식별번호 및 사용자 휴대폰에 설치된 프로그램의 시리얼 넘버와 같은 제어 프로그램 식별번호 등과 같은 사용자 고유 식별번호와 더 연계되어 저장될 수 있다.Although not shown, the time control data may include a user control device identification number such as an International Mobile Station Identity (IMSI) number, a Mobile Subscriber ISDN (MSISDN) number, an International Mobile Equipment Identity (IMEI) number, Such as a control program identification number, such as the serial number of the program installed in the computer.
상기 사용자 제어기기의 전화번호는 사용자 인증 서버(200)와 사용자 제어기기(300)와의 통신을 위해 사용되며, 사용자 고유 식별번호는 사용자의 등록된 제어기기가 아닌 다른 제어기기를 사용하여 제3자가 사용자 인증 서버(200)와 접속하여 사용자의 시간 제어 데이터를 변경하고자 하는 것을 차단하고 등록된 사용자 제어기기임을 신속하고 정확하게 확인하기 위해 사용된다.The telephone number of the user control device is used for communication between the
도 8에 본 발명에 따라 데이터베이스에 저장되는 시간제어 데이터의 다른 실시예가 도시되어 있다. 도 8에 도시된 바와 같이 사용자 인증 정보 또는 시간 제어 데이터는 사용자 인증이 필요한 웹사이트, 소액 결재 수단 및 결제 카드마다 각각 설정될 수 있다.8 shows another embodiment of time control data stored in a database in accordance with the present invention. As shown in Fig. 8, the user authentication information or the time control data may be set for each of the website, the microinjection means, and the payment card that require user authentication.
이와 같이 카드의 사용자 인증 시간을 제어할 경우 없앨 수는 없으나 장기간 사용하지 않는 카드를 관리하기에 매우 유용하다. The user authentication time of the card can not be eliminated in this way, but it is very useful for managing cards that are not used for a long time.
또한 시간제어 데이터는 시간뿐만 아니라 요일, 날짜 등으로 설정할 수 있다.
The time control data can be set not only in time, but also in day of week, date, and the like.
도 9에 본 발명의 제3 실시예에 따른 사용자 인증 시스템의 시스템 구성도, 도 10에 본 발명의 제3 실시예에 따른 사용자 인증 방법의 흐름도가 도시되어 있다.FIG. 9 is a system configuration diagram of a user authentication system according to a third embodiment of the present invention, and FIG. 10 is a flowchart of a user authentication method according to the third embodiment of the present invention.
도 9에 도시된 바와 같이 제3 실시예에 따른 사용자 인증 시스템은 제2 실시예와 비교하여 강제 차단 모듈(206)을 더 포함한다.As shown in FIG. 9, the user authentication system according to the third embodiment further includes a
강제 차단 모듈은 사용자 인증 성공으로 판단되었으나 정당한 사용자에 의한 사용자 인증 요청이 아닌 경우 이를 강제로 차단하기 위한 모듈이다. 이를 위해 강제 차단 모듈은 도 10에 도시된 바와 같이 상기 사용자 인증 결과를 사용자 인증 요청 시스템(100)에 전송한 다음에 사용자 제어기기(300)에 도 11에 예시적으로 도시한 바와 같은 메시지를 전송한다(S260). 즉, 사용자 인증 성공 결과와 함께 차단 여부를 확인하는 메시지를 전송하는 것이다.The forcible blocking module is a module for forcibly blocking the user authentication request if it is determined that the user authentication is successful but not the user authentication request by a legitimate user. For this, the forcible blocking module transmits the user authentication result to the user
만약 이러한 메시지를 수신한 사용자가 잘못된 사용자 인증임을 확인하고 차단을 요청할 경우 강제 차단 모듈은 사용자 인증 성공 상태를 강제로 차단하고(S280), 도 12에 예시적으로 도시한 바와 같은 메시지를 사용하여 차단 결과를 전송한다(S290).If the user who received the message confirms that it is an invalid user authentication and requests blocking, the forcible blocking module forcibly blocks the user authentication success status (S280), and uses the message as illustrated in FIG. 12 to block And transmits the result (S290).
도 13에 본 발명의 제3 실시예에 따른 사용자 인증 방법을 사용하는 웹사이트에서의 사용자 로그인 과정의 흐름도가 도시되어 있다.13 is a flowchart of a user login process in a web site using the user authentication method according to the third embodiment of the present invention.
도 13을 참조로 제3 실시예를 보다 상세히 설명하면, 웹 사이트는 로그인 하고자 하는 사용자가 있는 경우 사용자가 입력한 사용자 인증 정보와 함께 본 발명에 따른 사용자 인증 시스템에 로그인을 요청한다(S300).Referring to FIG. 13, if the user wants to log in, the web site requests login to the user authentication system according to the present invention together with the user authentication information input by the user (S300).
본 발명에 따른 사용자 인증 시스템은 사용자 인증 정보가 데이터베이스에 저장된 사용자 정보와 일치하는지 그리고 사용자 인증 요청 시간이 허용된 시간 범위 이내인지를 판단하여 사용자 인증 결과를 웹 사이트에 전송하고 웹 사이트는 사용자 인증 결과를 수신한다(S310).The user authentication system according to the present invention determines whether the user authentication information matches with the user information stored in the database and the user authentication request time is within the allowable time range and transmits the user authentication result to the website, (S310).
웹 사이트는 사용자 인증 성공 여부를 판단하여(S320) 결과가 실패인 경우 로그인을 거절하고(S330) 성공인 경우 로그인을 허용한다(S340).The web site determines whether the user authentication is successful (S320), rejects the login if the result is failure (S330), and permits the login if the user is successful (S340).
그러나 강제 차단 모듈(206)에 의해 메시지를 수신한 사용자 제어기기에서 차단 요청이 있는 경우 사용자 인증 시스템이 웹사이트 내부에 구비된 경우 바로 로그아웃시키고, 별도의 시스템인 경우 해당 웹사이트에 강제 차단 요청 메시지를 보내고 이를 수신한 웹사이트는 로그인 상태를 강제로 차단 즉 로그아웃 시킨다(S360). However, if the user control device having received the message by the
위와 같이 사용자 인증 요청 시스템에 웹 사이트인 경우의 강제 차단은 로그아웃이지만 사용자 인증 요청 시스템이 카드단말기이거나 ATM인 경우 결제 또는 현금 인출을 금지 또는 중단시키게 된다.
As mentioned above, forcible blocking in the case of a web site for a user authentication requesting system is logout, but when the user authentication requesting system is a card terminal or an ATM, payment or cash withdrawal is prohibited or stopped.
도 14에는 본 발명의 제4 실시예에 따른 사용자 인증 방법의 흐름도가 도시되어 있다. 본 발명의 제4 실시예는 제3 실시예와 달리 사용자 인증이 성공한 경우 사용자 인증 요청 시스템(100)에 결과를 전송하기 전에 사용자 제어기기(300)에 인증 결과를 전송하고 차단 여부를 확인하는 것을 특징으로 한다.14 is a flowchart of a user authentication method according to the fourth embodiment of the present invention. The fourth embodiment of the present invention differs from the third embodiment in that when the user authentication is successful, the authentication result is transmitted to the
즉, 사용자 인증이 성공할 경우 바로 금전적인 피해가 발생할 수 있는 카드단말기나 ATM으로부터의 사용자 인증 요청의 경우 사용자 제어기기에 미리 차단 여부를 확인한 후 차단 요청이 수신된 경우 사용자 인증 실패로 전송함으로써 사용자의 피해를 미리 방지할 수 있는 효과가 있다.
That is, in the case of a user authentication request from a card terminal or an ATM which may cause financial damages if the user authentication is successful, the user control device is checked in advance for blocking. If the blocking request is received, There is an effect that the damage can be prevented in advance.
지금까지 본 발명에 따른 사용자 인증 방법 및 시스템을 각각의 구체적인 실시예로 한정되게 설명되었다.The user authentication method and system according to the present invention have been described so far as to be each specific embodiment.
비록 각 실시예를 통해 인터넷 사이트 로그인, 카드 결제, 현금 인출을 위한 사용자 인증을 예로 들어 설명하였으나 사용자 인증이 필요한 모든 경우에 본 발명에 따른 사용자 인증 방법 및 시스템이 적용될 수 있음을 당업자는 이해할 수 있을 것이다.Although the user authentication for log-in of an internet site, card settlement, and cash withdrawal has been described as an example through each embodiment, it will be understood by those skilled in the art that the user authentication method and system according to the present invention can be applied in all cases where user authentication is required will be.
또한 비록 인터넷 사이트에 로그인, 카드 결제, 현금 인출을 위한 사용자 인증을 예로 들어 설명하였으나 사용자 인증이 필요한 모든 경우에 본 발명에 따른 사용자 인증 방법 및 시스템이 적용될 수 있음을 당업자는 이해할 수 있을 것이다.
Also, although the user authentication for log-in, card payment, and cash withdrawal has been described as an example, it will be understood by those skilled in the art that the user authentication method and system according to the present invention can be applied to all cases where user authentication is required.
10, 100 : 사용자 인증 요청 시스템 20, 200 : 사용자 인증 서버
21, 210 : 데이터베이스 202 : 데이터 처리 모듈
204 : 사용자 인증 모듈 206 : 강제 차단 모듈
300 : 사용자 제어 기기10, 100: a user
21, 210: Database 202: Data processing module
204: User authentication module 206: Forced blocking module
300: user control device
Claims (13)
수신한 시간 제어 데이터를 저장하는 단계;
사용자 인증 요청 시스템으로부터 사용자 인증 정보와 함께 사용자 인증 요청을 수신하는 단계;
상기 시간 제어 데이터를 이용하여 사용자 인증을 수행하는 사용자 인증 단계; 및
사용자 인증 요청 시스템에 사용자 인증 결과를 전송하는 단계;
를 포함하여 이루어지고, 상기 사용자 인증 단계에서 사용자 인증 정보가 인증을 위한 사용자 정보와 일치하고 사용자 인증 요청 시간이 사용자 인증 허용 시간 내에 있는 경우 사용자 인증 성공으로 판단하고, 사용자 인증 정보가 사용자 정보와 일치하지 않거나 사용자 인증 요청 시간이 상기 사용자 인증 허용 시간을 벗어난 경우 사용자 인증 실패로 판단하며,
상기 시간 제어 데이터 저장 단계에서 상기 시간 제어 데이터는 사용자의 인증 정보 및 사용자 제어 기기의 전화번호와 연계되어 저장되며, 상기 사용자 제어 기기와의 통신을 위해 상기 전화번호를 이용하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
Receiving time control data for setting a user authentication allowable time from a user control device;
Storing the received time control data;
Receiving a user authentication request together with user authentication information from a user authentication requesting system;
A user authentication step of performing user authentication using the time control data; And
Transmitting a user authentication result to a user authentication requesting system;
Wherein when the user authentication information matches the user information for authentication and the user authentication request time is within the user authentication permitted time in the user authentication step, it is determined that the user authentication is successful, and if the user authentication information matches the user information Or if the user authentication request time exceeds the user authentication permission time,
Wherein the time control data is stored in association with the authentication information of the user and the telephone number of the user control device in the time control data storing step and the telephone number is used for communication with the user control device. User authentication method used.
상기 사용자 인증 결과 전송 단계 다음에
사용자 제어기기에 상기 사용자 인증 결과를 전송하되, 상기 사용자 인증 결과가 성공인 경우 차단 여부를 확인하는 단계; 및
차단 요청이 수신될 경우 사용자 인증 성공 상태를 강제로 차단하는 단계;
를 더 포함하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
The method according to claim 1,
After the user authentication result transmission step
Transmitting the user authentication result to the user control device, and checking if the user authentication result is successful; And
Forcibly blocking a user authentication success state when a blocking request is received;
Further comprising the step of determining whether the user is authentic.
강제 차단 결과를 상기 사용자 제어기기에 전송하는 단계를 더 포함하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
3. The method of claim 2,
And transmitting the forcible blocking result to the user control device.
상기 사용자 인증 단계와 사용자 인증 결과 전송 단계 사이에
상기 사용자 제어기기에 상기 사용자 인증 결과를 전송하되, 상기 사용자 인증 결과가 성공인 경우 차단 여부를 확인하는 단계;
를 더 포함하고, 차단 요청이 수신될 경우 상기 사용자 인증 결과 전송 단계에서 사용자 인증 실패로 전송하고, 차단 요청이 미리 정해진 시간 내에 수신되지 않을 경우 상기 사용자 인증 결과 전송 단계로 진행하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
The method according to claim 1,
Between the user authentication step and the user authentication result transmission step
Transmitting the user authentication result to the user control device, and checking if the user authentication result is successful;
And transmits the user authentication result to the user authentication result transmission step when the blocking request is received, and to the user authentication result transmission step if the blocking request is not received within the predetermined time period. User authentication method using control.
상기 시간 제어 데이터 저장 단계 다음에,
상기 시간 제어 데이터 저장 결과를 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
The method according to claim 1,
After the time control data storage step,
Transmitting the time control data storage result;
Further comprising the step of determining whether the user is authentic.
상기 시간 제어 데이터 수신 단계 및 시간 제어 데이터 저장 단계 사이에
수신한 시간 제어 데이터 확인을 위한 데이터를 상기 사용자 제어기기로 전송하는 단계; 및
전송한 데이터에 대한 확인 또는 수정 요청을 상기 사용자 제어기기로부터 수신하는 단계;
를 더 포함하고,
상기 시간 제어 데이터 저장 단계는 수신한 시간 제어 데이터가 확인된 경우 시간 제어 데이터를 저장하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
6. The method of claim 5,
Between the time control data reception step and the time control data storage step
Transmitting data for confirming the received time control data to the user control device; And
Receiving a confirmation or correction request for the transmitted data from the user control device;
Further comprising:
Wherein the time control data storage step stores time control data when the received time control data is confirmed.
상기 시간 제어 데이터는 사용자 고유 식별번호와 더 연계되어 저장되며, 상기 사용자 고유 식별번호는 IMSI(International Mobile Station Identity)번호, MSISDN(Mobile Subscriber ISDN)번호, IMEI(International Mobile Equipment Identity)번호, 사용자 제어기기 식별번호 및 제어 프로그램 식별번호 중 하나 이상인 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
The method according to claim 1,
The time control data is stored in association with a user's unique identification number, and the user's unique identification number includes an International Mobile Station Identity (IMSI) number, an MSISDN (Mobile Subscriber ISDN) number, an International Mobile Equipment Identity A device identification number, and a control program identification number.
상기 사용자 인증 정보 또는 시간 제어 데이터는 사용자 인증이 필요한 웹사이트, 소액 결재 수단, 및 결제 카드마다 각각 설정될 수 있는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 방법.
The method according to claim 1,
Wherein the user authentication information or the time control data can be set for each of a web site, a micro-settlement means, and a payment card requiring user authentication.
상기 서버는
사용자 제어기기로부터 시간 제어 데이터를 수신하여 상기 데이터베이스에 저장되도록 처리하는 데이터 처리 모듈; 및
사용자 인증 요청을 수신하고, 상기 데이터베이스에 저장된 시간 제어 데이터를 이용하여 사용자 인증 요청에 대해 사용자 인증을 수행하여 그 결과를 사용자 인증 요청 시스템에 전송하는 사용자 인증 모듈;
을 포함하여 이루어지며, 상기 사용자 인증 모듈은 사용자 인증 요청시 입력되는 사용자 인증 정보가 상기 사용자 정보와 일치하고 사용자 인증 요청 시간이 상기 시간 제어 데이터의 사용자 인증 허용 시간 내에 있는 경우 사용자 인증 성공으로 판단하고, 사용자 인증 정보가 상기 사용자 정보와 일치하지 않거나 사용자 인증 요청 시간이 상기 사용자 인증 허용 시간을 벗어난 경우 사용자 인증 실패로 판단하며,
상기 데이터베이스에는 상기 시간 제어 데이터가 사용자의 인증 정보 및 사용자 제어 기기의 전화번호와 연계되어 저장되어 있는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 시스템.
A server for performing user authentication, and a database for storing user information and time control data for authentication,
The server
A data processing module for receiving time control data from the user control device and storing the time control data in the database; And
A user authentication module for receiving a user authentication request, performing a user authentication for a user authentication request using the time control data stored in the database, and transmitting the result to the user authentication request system;
Wherein the user authentication module determines that the user authentication is successful if the user authentication information input at the time of requesting the user authentication matches the user information and the user authentication request time is within the user authentication time of the time control data If the user authentication information does not match the user information or the user authentication request time exceeds the user authentication permission time,
Wherein the time control data is stored in association with the authentication information of the user and the telephone number of the user control device in the database.
상기 서버는
사용자 인증 성공시 강제 차단 여부 메세지를 상기 사용자 제어기기에 전송하고, 차단 요청이 수신된 경우 사용자 인증 성공 상태를 강제로 차단하는 강제 차단 모듈;
을 더 포함하는 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 시스템.
11. The method of claim 10,
The server
A forcible blocking module for transmitting a forcible blocking message when the user authentication is successful to the user control device and forcibly blocking a user authentication success status when a blocking request is received;
Wherein the user authentication system further comprises:
상기 시간 제어 데이터는 사용자 고유 식별번호와 더 연계되어 저장되며, 상기 사용자 고유 식별번호는 IMSI(International Mobile Station Identity)번호, MSISDN(Mobile Subscriber ISDN)번호, IMEI(International Mobile Equipment Identity)번호, 사용자 제어기기 식별번호 및 제어 프로그램 식별번호 중 하나 이상인 것을 특징으로 하는 시간 제어를 이용한 사용자 인증 시스템.
11. The method of claim 10,
The time control data is stored in association with a user's unique identification number, and the user's unique identification number includes an International Mobile Station Identity (IMSI) number, an MSISDN (Mobile Subscriber ISDN) number, an International Mobile Equipment Identity A device identification number, and a control program identification number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120040296A KR101394700B1 (en) | 2012-04-18 | 2012-04-18 | User authentication method using time control and system therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120040296A KR101394700B1 (en) | 2012-04-18 | 2012-04-18 | User authentication method using time control and system therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130117505A KR20130117505A (en) | 2013-10-28 |
KR101394700B1 true KR101394700B1 (en) | 2014-05-15 |
Family
ID=49636256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120040296A KR101394700B1 (en) | 2012-04-18 | 2012-04-18 | User authentication method using time control and system therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101394700B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102122555B1 (en) * | 2018-07-30 | 2020-06-12 | 엔에이치엔한국사이버결제 주식회사 | System and Method for Identification Based on Finanace Card Possessed by User |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040028094A (en) * | 2002-09-28 | 2004-04-03 | 주식회사 케이티 | Control Method for Network Connection By Guarding Subscriptor Connection |
KR20050073849A (en) * | 2004-01-12 | 2005-07-18 | 주식회사 케이티 | User authentication and access control equipment and method therefor |
KR20060044493A (en) * | 2004-03-24 | 2006-05-16 | 엑서스테크놀러지 주식회사 | Authentication system being capable of controlling authority based of user and authenticator |
KR20090089533A (en) * | 2008-02-19 | 2009-08-24 | 이봉수 | Credit card service system and the service method for an old or feeble person using the same |
-
2012
- 2012-04-18 KR KR1020120040296A patent/KR101394700B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040028094A (en) * | 2002-09-28 | 2004-04-03 | 주식회사 케이티 | Control Method for Network Connection By Guarding Subscriptor Connection |
KR20050073849A (en) * | 2004-01-12 | 2005-07-18 | 주식회사 케이티 | User authentication and access control equipment and method therefor |
KR20060044493A (en) * | 2004-03-24 | 2006-05-16 | 엑서스테크놀러지 주식회사 | Authentication system being capable of controlling authority based of user and authenticator |
KR20090089533A (en) * | 2008-02-19 | 2009-08-24 | 이봉수 | Credit card service system and the service method for an old or feeble person using the same |
Also Published As
Publication number | Publication date |
---|---|
KR20130117505A (en) | 2013-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11706212B2 (en) | Method for securing electronic transactions | |
CN109076080B (en) | Authentication method and system | |
US9578025B2 (en) | Mobile network-based multi-factor authentication | |
US8151328B1 (en) | Accessing secure network areas by utilizing mobile-device authentication | |
KR101451359B1 (en) | User account recovery | |
US20140068744A1 (en) | Surrogate Secure Pairing of Devices | |
KR20150124868A (en) | Secure user two factor authentication method and system from Personal infomation leaking and smishing | |
CN101523859A (en) | System and method for authenticating remote server access | |
US7865719B2 (en) | Method for establishing the authenticity of the identity of a service user and device for carrying out the method | |
CN110266642A (en) | Identity identifying method and server, electronic equipment | |
AU2017417132B2 (en) | Mobile device authentication using different channels | |
KR102116587B1 (en) | Method and system using a cyber id to provide secure transactions | |
US20220116390A1 (en) | Secure two-way authentication using encoded mobile image | |
KR101417025B1 (en) | Method for removable element authentication in an embedded system | |
EP2775658A2 (en) | A password based security method, systems and devices | |
KR101879843B1 (en) | Authentication mehtod and system using ip address and short message service | |
KR101294805B1 (en) | 2-channel authentication method and system based on authentication application | |
KR101394700B1 (en) | User authentication method using time control and system therefor | |
KR101381388B1 (en) | Real name authentication system by smart terminal | |
KR20140029067A (en) | Methods and apparatus for electronically identifying personal identity | |
KR20210057677A (en) | How to support OTP service by verifying the user with personal URL media, password or others | |
KR101915718B1 (en) | PS-LTE terminal device and PS-LTE communication network security method and system thereof | |
EP2355028B1 (en) | Authentication apparatus | |
KR20190121687A (en) | Crypto sim and method therefor | |
KR102705620B1 (en) | Secure user two factor authentication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170324 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190416 Year of fee payment: 6 |