KR20090097036A - 에스엠에스를 이용한 일회용 패스워드 생성 방법과 그를이용한 인증 방법 및 인증 시스템 - Google Patents
에스엠에스를 이용한 일회용 패스워드 생성 방법과 그를이용한 인증 방법 및 인증 시스템 Download PDFInfo
- Publication number
- KR20090097036A KR20090097036A KR1020080022185A KR20080022185A KR20090097036A KR 20090097036 A KR20090097036 A KR 20090097036A KR 1020080022185 A KR1020080022185 A KR 1020080022185A KR 20080022185 A KR20080022185 A KR 20080022185A KR 20090097036 A KR20090097036 A KR 20090097036A
- Authority
- KR
- South Korea
- Prior art keywords
- pin
- subscriber
- authentication
- otp
- random number
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/42—User authentication using separate channels for security data
- G06F21/43—User authentication using separate channels for security data wireless channels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0846—Network architectures or network communication protocols for network security for authentication of entities using passwords using time-dependent-passwords, e.g. periodically changing passwords
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (16)
- PIN(Personal Identification Number)을 등록한 가입자에게 SMS(Short Messaging Service)를 통하여 랜덤 번호를 전송하고, 상기 가입자로부터 상기 랜덤 번호와 PIN의 연산 값인 OTP(One Time Password)를 수신하면, 수신된 OTP로부터 PIN을 추출하여 기 등록된 PIN과 비교함으로써 상기 가입자의 인증 여부를 결정하는 PIN 인증 서버를 포함하는 OTP 인증 시스템.
- 제 1 항에 있어서,상기 PIN 인증 서버는,상기 가입자의 PIN 등록요청에 따라 PIN 등록 테이블을 생성하여 PIN 테이블 등록번호와 가입자 정보를 저장하는 PIN 인증부; 및상기 PIN 등록 테이블이 저장되는 PIN DB(Data Base)를 포함하는 OTP 인증 시스템.
- 제 2 항에 있어서,상기 PIN 등록 테이블은,상기 가입자의 PIN 테이블 등록번호, 휴대폰 번호, PIN, 랜덤 번호 혹은 랜덤 번호 생성시간 중 어느 하나 이상을 포함하는 것을 특징으로 하는 OTP 인증 시 스템.
- 제 3 항에 있어서,상기 PIN 인증부는,상기 가입자로부터 PIN 인증요청을 수신하면 해당 랜덤 번호를 생성하여 SMS를 통해 상기 가입자로 전송하고, 상기 랜덤 번호와 랜덤 번호 생성시간을 저장하는 것을 특징으로 하는 OTP 인증 시스템.
- 제 4 항에 있어서,상기 PIN 인증부는,상기 가입자로부터 전송된 OTP 전송 시간과 상기 랜덤 번호 생성 시간을 비교하여 상기 가입자의 랜덤 번호를 판단하고, 상기 OTP와 랜덤 번호를 토대로 소정 연산을 통해 PIN 값을 구하는 것을 특징으로 하는 OTP 인증 시스템.
- 제 5 항에 있어서,상기 PIN 인증부는,상기 PIN 값과 상기 PIN 등록 테이블에 등록된 PIN 값을 비교하여 상기 비교한 값이 동일하면 인증에 성공한 것으로 판단하는 것을 특징으로 하는 OTP 인증 시스템.
- 가입자의 인증 여부를 결정하는 PIN(Personal Identification Number) 인증 서버에 PIN을 등록한 가입자로부터 SMS(Short Messaging Service)를 통하여 전송된 랜덤 번호와 상기 PIN의 연산 값인 OTP(One Time Password)를 수신하면, 상기 수신한 OTP를 상기 인증서버로 전송함으로써 상기 가입자의 인증을 요구하는 CP(Content Provider) 서버를 포함하는 OTP 인증 시스템.
- 제 7 항에 있어서,상기 CP 서버는,상기 가입자의 PIN 등록 혹은 OTP 인증을 위한 인터페이스를 제공하는 CP 사이트; 및상기 가입자로부터 상기 CP 사이트를 통하여 입력된 PIN을 상기 PIN 인증 서버로 전송하여 가입자의 PIN 등록을 수행하고, 상기 가입자로부터 입력된 상기 OTP를 상기 PIN 인증 서버로 전송하는 CP 인증부를 포함하는 OTP 인증 시스템.
- 제 7 항에 있어서,상기 PIN 인증 서버는,상기 가입자의 PIN 등록 혹은 OTP 인증을 위한 인터페이스를 제공하는 PIN 인증 사이트를 포함하며,상기 CP 서버는 가입자의 PIN 등록 요청 혹은 OTP 인증 요청시 상기 PIN 인 증 사이트를 가입자에게 포워딩 하는 것을 특징으로 하는 OTP 인증 시스템.
- 가입자의 PIN(Personal Identification Number) 인증을 관리하는 OTP 인증 시스템이 OTP(One Time Password) 인증을 수행하는 방법에 있어서,a) 가입자의 PIN 인증 요청을 수신하는 단계;b) 랜덤 번호를 생성하여 SMS(Short Messaging Service)를 통해 상기 가입자 휴대폰으로 전송하는 단계;c) 상기 가입자로부터 상기 랜덤 번호와 PIN의 연산 값인 OTP를 수신하는 단계; 및d) 상기 OTP와 상기 랜덤 번호를 기초로 계산된 PIN 값과 기등록된 PIN을 비교하여, 동일하면 인증 성공을 전송하는 단계를 포함하는 OTP 인증 방법.
- 제 10 항에 있어서,상기 a) 단계 이전에,상기 가입자부터 입력된 PIN을 등록하는 단계를 더 포함하는 OTP 인증 방법.
- 제 11 항에 있어서,상기 PIN을 등록하는 단계는,a) 상기 가입자의 PIN 등록요청에 따라 PIN 등록 테이블을 생성하여 PIN 테 이블 등록번호와 가입자 정보를 저장하고, 상기 PIN 테이블 등록 번호를 CP(Content Provider) 서버로 전달하는 단계;b) 상기 CP 서버로부터 상기 가입자로부터 입력된 PIN과 상기 PIN 테이블 등록 번호를 수신하는 단계; 및c) 상기 PIN 테이블 등록 번호에 대응하는 상기 가입자의 PIN 등록 테이블에 상기 PIN을 등록하는 단계를 포함하는 OTP 인증 방법.
- 제 10 항에 있어서,상기 상기 랜덤 번호는,랜덤 번호 생성 시간으로부터 소정 시간 동안의 유효성을 갖는 것을 특징으로 하는 OTP 인증 방법.
- 제 13 항에 있어서,상기 OTP는,상기 가입자의 등록된 PIN과 상기 랜덤 번호를 더하거나 뺀 값인 것을 특징으로 하는 OTP 인증 방법.
- 가입자 휴대폰이 SMS(Short Messaging Service)를 이용하여 OTP(One Time Password)를 생성하는 방법에 있어서,a) 상기 가입자의 PIN(Personal Identification Number) 인증을 관리하는 PIN 인증 서버로부터 생성된 랜덤 번호를 SMS(Short Messaging Service)를 통하여 수신하는 단계;b) 특정 코드맵 연산을 통하여 OTP를 생성하는 OTP 생성 클라이언트가 활성화되어, 상기 가입자에게 PIN 입력을 요구하는 단계; 및c) 입력된 상기 가입자의 PIN과 상기 랜범 번호를 조합하여 생성된 OTP를 표시하는 단계를 포함하는 OTP 생성 방법.
- 제 15 항에 있어서,상기 PIN은,숫자 혹은 문자 이거나 숫자와 문자의 조합인 것을 특징으로 하는 OTP 생성 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080022185A KR101537097B1 (ko) | 2008-03-10 | 2008-03-10 | 에스엠에스를 이용한 일회용 패스워드 인증 방법 및 인증 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080022185A KR101537097B1 (ko) | 2008-03-10 | 2008-03-10 | 에스엠에스를 이용한 일회용 패스워드 인증 방법 및 인증 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090097036A true KR20090097036A (ko) | 2009-09-15 |
KR101537097B1 KR101537097B1 (ko) | 2015-07-15 |
Family
ID=41356551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080022185A Active KR101537097B1 (ko) | 2008-03-10 | 2008-03-10 | 에스엠에스를 이용한 일회용 패스워드 인증 방법 및 인증 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101537097B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101236957B1 (ko) * | 2010-12-16 | 2013-03-06 | 주식회사 티모넷 | 모바일 otp 보안을 이용한 휴대단말기의 신용카드 결제 시스템 및 그 방법 |
KR101316605B1 (ko) * | 2011-07-11 | 2013-10-15 | (주)리얼시큐 | N―box를 이용한 암호 알고리즘의 일회용 패스워드(otp) 생성방법. |
KR20180006223A (ko) * | 2016-07-08 | 2018-01-17 | 주식회사 케이티 | 홈쇼핑 간편 결제 서비스를 제공하기 위한 장치 및 방법 |
KR20190054828A (ko) * | 2017-11-14 | 2019-05-22 | 로움아이티 주식회사 | 가상 키패드를 이용한 사용자 인증 방법 및 장치 |
KR20210020464A (ko) | 2019-08-14 | 2021-02-24 | 동의대학교 산학협력단 | 숨김기호 표시 패턴의 변화를 이용한 패스워드 인지도 향상 방법 및 장치 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101753859B1 (ko) * | 2015-10-23 | 2017-07-04 | 아주대학교산학협력단 | 서버 및 이에 의한 스마트홈 환경의 관리 방법, 스마트홈 환경의 가입 방법 및 스마트 기기와의 통신 세션 연결 방법 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006004020A (ja) * | 2004-06-15 | 2006-01-05 | Masakatsu Morii | ワンタイムパスワード型認証システム及び認証方法 |
-
2008
- 2008-03-10 KR KR1020080022185A patent/KR101537097B1/ko active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101236957B1 (ko) * | 2010-12-16 | 2013-03-06 | 주식회사 티모넷 | 모바일 otp 보안을 이용한 휴대단말기의 신용카드 결제 시스템 및 그 방법 |
KR101316605B1 (ko) * | 2011-07-11 | 2013-10-15 | (주)리얼시큐 | N―box를 이용한 암호 알고리즘의 일회용 패스워드(otp) 생성방법. |
KR20180006223A (ko) * | 2016-07-08 | 2018-01-17 | 주식회사 케이티 | 홈쇼핑 간편 결제 서비스를 제공하기 위한 장치 및 방법 |
KR20190054828A (ko) * | 2017-11-14 | 2019-05-22 | 로움아이티 주식회사 | 가상 키패드를 이용한 사용자 인증 방법 및 장치 |
KR20210020464A (ko) | 2019-08-14 | 2021-02-24 | 동의대학교 산학협력단 | 숨김기호 표시 패턴의 변화를 이용한 패스워드 인지도 향상 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR101537097B1 (ko) | 2015-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8151326B2 (en) | Using audio in N-factor authentication | |
US9979719B2 (en) | System and method for converting one-time passcodes to app-based authentication | |
US8745401B1 (en) | Authorizing actions performed by an online service provider | |
US8869253B2 (en) | Electronic system for securing electronic services | |
US8666904B2 (en) | System and method for trusted embedded user interface for secure payments | |
CN101414909B (zh) | 网络应用用户身份验证系统、方法和移动通信终端 | |
JP5719871B2 (ja) | フィッシング攻撃を防ぐ方法および装置 | |
US8555078B2 (en) | Relying party specifiable format for assertion provider token | |
KR101019458B1 (ko) | 확장된 일회용 암호 방법 및 장치 | |
US20080046988A1 (en) | Authentication Method | |
US20090031405A1 (en) | Authentication system and authentication method | |
KR20070108315A (ko) | 서명된 콜백 유알엘 메시지를 이용한 개인정보 공유 서비스제공 장치 및 방법 | |
JP4755866B2 (ja) | 認証システム、認証サーバ、認証方法および認証プログラム | |
KR20170140215A (ko) | 거래 시큐리티를 위한 방법 및 시스템 | |
US20170104748A1 (en) | System and method for managing network access with a certificate having soft expiration | |
KR101537097B1 (ko) | 에스엠에스를 이용한 일회용 패스워드 인증 방법 및 인증 시스템 | |
WO2012004640A1 (en) | Transaction authentication | |
JP2009118110A (ja) | 認証システムのメタデータプロビジョニング方法、システム、そのプログラムおよび記録媒体 | |
JP2008204250A (ja) | 認証システムおよび認証方法 | |
CN103401686A (zh) | 一种用户互联网身份认证系统及其应用方法 | |
JP4914725B2 (ja) | 認証システム、認証プログラム | |
JP7519977B2 (ja) | 認証システム、認証端末及び認証プログラム | |
Tolbert et al. | Exploring Phone-Based Authentication Vulnerabilities in Single Sign-On Systems | |
JP7403430B2 (ja) | 認証装置、認証方法及び認証プログラム | |
KR102532431B1 (ko) | 발급정보를 포함하는 온라인 서비스 서버의 otp pw 인증 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080310 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130308 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080310 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140829 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20150223 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140829 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20150423 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20150223 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2015101002249 Request date: 20150423 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20150423 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20150423 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20141024 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20150626 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20150527 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150709 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150709 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180702 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180702 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200701 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210701 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20230628 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20240625 Start annual number: 10 End annual number: 10 |