KR101144914B1 - 바코드 형태의 보안테이블을 이용한 사용자 인증장치 및 방법, 그리고 인증서버 및 그 인증방법 - Google Patents
바코드 형태의 보안테이블을 이용한 사용자 인증장치 및 방법, 그리고 인증서버 및 그 인증방법 Download PDFInfo
- Publication number
- KR101144914B1 KR101144914B1 KR1020100075206A KR20100075206A KR101144914B1 KR 101144914 B1 KR101144914 B1 KR 101144914B1 KR 1020100075206 A KR1020100075206 A KR 1020100075206A KR 20100075206 A KR20100075206 A KR 20100075206A KR 101144914 B1 KR101144914 B1 KR 101144914B1
- Authority
- KR
- South Korea
- Prior art keywords
- authentication
- user
- security table
- identification code
- authentication server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 93
- 238000004364 calculation method Methods 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 81
- 238000004891 communication Methods 0.000 claims description 49
- 230000010365 information processing Effects 0.000 claims description 45
- 239000000284 extract Substances 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0863—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 2는 보안테이블이 2차원 바코드 형태로 변환된 일 예를 도시한 도면,
도 3은 바코드로부터 추출된 보안테이블의 일 예를 나타낸 도면,
도 4는 보안테이블을 구성하는 행렬들의 위치가 변형된 일 실시예를 도시한 도면,
도 5는 더미행렬이 포함된 보안테이블의 일 예를 도시한 도면,
도 6은 본 발명에 따른 사용자 인증장치, 인증서버 및 정보처리수단을 포함하는 사용자 인증 시스템을 사용한 사용자 인증방법의 바람직한 제1실시예의 수행과정을 도시한 흐름도, 그리고,
도 7은 본 발명에 따른 사용자 인증장치, 인증서버 및 정보처리수단을 포함하는 사용자 인증 시스템을 사용한 사용자 인증방법의 바람직한 제2실시예의 수행과정을 도시한 흐름도이다.
110 - 바코드 입력부
120 - 승인부
130 - 연산부
140 - 통신부
200 - 인증서버
210 - 인증정보 생성부
220 - 연산부
230 - 사용자 인증부
240 - 통신부
250 - 무선통신부
300 - 정보처리수단
Claims (23)
- 복수의 셀 각각에 숫자가 할당되도록 생성된 보안테이블이 인증서버에 의해 변환되어 생성되며 디스플레이 장치를 통해 출력되는 바코드 데이터를 스캔하여 상기 바코드 데이터로부터 상기 보안테이블을 추출하는 바코드 입력부; 및
상기 보안테이블 상에서 사전에 설정된 복수의 인증지점에 대응하는 각각의 셀에 표시된 숫자들을 조합하여 얻어진 고유값과 사전에 저장된 식별코드를 기초로 인증값을 산출하는 연산부;를 포함하는 것을 특징으로 하는 사용자 인증장치. - 제 1항에 있어서,
상기 보안테이블 상에서 상기 인증지점과 상이한 위치에 사전에 설정된 복수의 식별지점에 대응하는 각각의 셀에 할당된 숫자들을 조합하여 얻어진 식별값이 상기 식별코드와 일치하면 상기 연산부가 상기 인증값을 산출하도록 하는 승인부를 더 포함하는 것을 특징으로 하는 사용자 인증장치. - 제 1항 또는 제 2항에 있어서,
상기 인증값은 상기 인증서버에 등록된 사용자에 의해 상기 디스플레이 장치를 구비한 정보처리수단에 입력되어 통신망을 통해 상기 인증서버로 전송되며, 상기 정보처리수단은 상기 인증서버로부터 상기 통신망을 통해 전송된 사용자 인증 결과 메시지를 상기 디스플레이 장치를 통해 출력하는 것을 특징으로 하는 사용자 인증장치. - 제 3항에 있어서,
상기 식별코드는 상기 인증서버에 등록하기 위해 사용자가 입력한 가입자 정보를 기초로 상기 인증서버로부터 전송되어 상기 디스플레이 장치를 통해 출력된 바코드로부터 추출되는 것을 특징으로 하는 사용자 인증장치. - 제 1항 또는 제 2항에 있어서,
상기 인증값을 무선통신망을 통해 상기 인증서버로 전송하는 통신부를 더 포함하는 것을 특징으로 하는 사용자 인증장치. - 제 5항에 있어서,
상기 식별코드는 상기 무선통신망을 통해 상기 인증서버에 접속할 때 전송되는 가입자 정보를 기초로 상기 인증서버로부터 입력받는 것을 특징으로 하는 사용자 인증장치. - 제 1항 또는 제 2항에 있어서,
상기 보안테이블은 상기 인증지점으로 선택될 셀들로 이루어진 인증행렬과, 상기 인증지점의 좌표정보를 포함하는 셀들로 이루어진 좌표행렬을 포함하는 것을 특징으로 하는 사용자 인증장치. - 제 7항에 있어서,
상기 좌표행렬은 상기 인증지점의 행번호를 포함하는 셀들로 이루어진 제1좌표행렬 및 상기 인증지점의 열번호를 포함하는 셀들로 이루어진 제2좌표행렬을 포함하는 것을 특징으로 하는 사용자 인증장치. - 제 7항에 있어서,
상기 보안테이블에는 상기 인증행렬과 동일한 크기로 생성된 복수의 더미행렬이 더 포함되며, 상기 보안테이블 상에서 사전에 설정된 보조지점에 대응하는 두 개의 셀에 각각 상기 인증행렬의 위치정보를 나타내는 숫자가 할당된 것을 특징으로 하는 사용자 인증장치. - 사전에 등록된 사용자로부터 입력받은 가입자 정보에 대응하여 복수의 셀 각각에 숫자가 할당된 보안테이블을 생성하고 바코드 형태로 변환하여 출력하는 인증정보 생성부;
상기 보안테이블 상에서 설정된 복수의 인증지점에 대응하는 각각의 셀에 표시된 숫자들을 조합하여 얻어진 고유값과 상기 사용자에 대하여 사전에 발급한 식별코드를 기초로 결과값을 산출하는 연산부;
상기 식별코드 및 상기 보안테이블이 저장된 사용자 인증장치에 의해 산출된 인증값을 상기 사용자로부터 입력받아 상기 결과값과 대비하여 상기 사용자가 정당한 사용자인지 여부를 인증하는 사용자 인증부; 및
상기 바코드 형태의 보안테이블을 화면에 출력하여 상기 사용자에게 제공하는 정보처리수단으로 상기 바코드 형태의 보안테이블 및 상기 사용자 인증부에 의한 사용자 인증 결과를 통신망을 통해 전송하는 통신부;를 포함하는 것을 특징으로 하는 인증서버. - 제 10항에 있어서,
상기 인증정보 생성부는 상기 인증지점으로 선택될 셀들로 이루어진 인증행렬 및 상기 인증지점의 좌표정보를 포함하는 셀들로 이루어진 좌표행렬을 포함하도록 상기 보안테이블을 생성하며,
상기 보안테이블 내에서 상기 좌표행렬의 위치정보는 상기 사용자에 대하여 상기 식별코드와 함께 발급되는 것을 특징으로 하는 인증서버. - 제 11항에 있어서,
상기 인증정보 생성부는 상기 인증지점의 행번호를 포함하는 셀들로 이루어진 제1좌표행렬 및 상기 인증지점의 열번호를 포함하는 셀들로 이루어진 제2좌표행렬을 상기 보안테이블 내의 서로 이격된 지점에 배치하는 것을 특징으로 하는 인증서버. - 제 11항에 있어서,
상기 인증정보 생성부는 상기 인증행렬과 동일한 크기로 생성된 복수의 더미행렬을 더 포함하도록 상기 보안테이블을 생성하며, 상기 보안테이블 상에서 사전에 설정된 보조지점에 대응하는 두 개의 셀에 각각 상기 인증행렬의 위치정보를 나타내는 숫자를 할당하는 것을 특징으로 하는 인증서버. - (a) 복수의 셀 각각에 숫자가 할당되도록 생성된 보안테이블이 인증서버에 의해 변환되어 생성되며 디스플레이 장치를 통해 출력되는 바코드 데이터를 스캔하여 상기 바코드 데이터로부터 상기 보안테이블을 추출하는 단계; 및
(b) 상기 보안테이블 상에서 사전에 설정된 복수의 인증지점에 대응하는 각각의 셀에 표시된 숫자들을 조합하여 얻어진 고유값과 사전에 저장된 식별코드를 기초로 인증값을 산출하는 단계;를 포함하는 것을 특징으로 하는 사용자 인증방법. - 제 14항에 있어서,
상기 (a) 단계 및 상기 (b) 단계의 사이에,
(c) 상기 보안테이블 상에서 상기 인증지점과 상이한 위치에 사전에 설정된 복수의 식별지점에 대응하는 각각의 셀에 할당된 숫자들을 조합하여 얻어진 식별값이 상기 식별코드와 일치하면 상기 (b) 단계가 수행되도록 하는 단계를 더 포함하는 것을 특징으로 하는 사용자 인증방법. - 제 14항에 있어서,
상기 (a) 단계에서, 상기 식별코드는 상기 인증서버에 등록하기 위해 사용자가 입력한 가입자 정보를 기초로 상기 인증서버로부터 전송되어 상기 디스플레이 장치를 통해 출력된 바코드로부터 추출되는 것을 특징으로 하는 사용자 인증방법. - 제 14항에 있어서,
상기 (b) 단계의 이후에,
(d) 상기 인증값을 무선통신망을 통해 상기 인증서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 사용자 인증방법. - 제 17항에 있어서,
상기 (a) 단계 이전에,
(e) 상기 무선통신망을 통해 상기 인증서버에 접속할 때 전송되는 가입자 정보를 기초로 상기 인증서버로부터 상기 식별코드를 입력받는 단계를 더 포함하는 것을 특징으로 하는 사용자 인증방법. - (a) 사전에 등록된 사용자로부터 입력받아 저장된 가입자 정보에 대응하여 복수의 셀 각각에 숫자가 할당된 보안테이블을 생성하고 바코드 형태로 변환하여 출력하는 단계;
(b) 상기 보안테이블 상에서 설정된 복수의 인증지점에 대응하는 각각의 셀에 표시된 숫자들을 조합하여 얻어진 고유값과 상기 사용자에 대하여 사전에 발급한 식별코드를 기초로 결과값을 산출하는 단계; 및
(c) 상기 식별코드 및 상기 보안테이블을 제공받아 저장하는 사용자 인증장치에 의해 산출된 인증값을 상기 사용자로부터 입력받아 상기 결과값과 대비하여 상기 사용자가 정당한 사용자인지 여부를 인증하는 단계;를 포함하며,
상기 바코드 형태의 보안테이블 및 상기 사용자 인증 결과는 상기 바코드 형태의 보안테이블을 화면에 출력하여 상기 사용자에게 제공하는 정보처리수단으로 통신망을 통해 전송되는 것을 특징으로 하는 인증서버의 인증방법. - 제 19항에 있어서,
상기 (a) 단계 이전에,
(d) 상기 정보처리수단으로부터 통신망을 통해 상기 가입자 정보를 전송받아 상기 식별코드를 바코드 형태로 생성하고, 상기 바코드 형태의 식별코드를 상기 정보처리수단으로 전송하는 단계를 더 포함하는 것을 특징으로 하는 인증서버의 인증방법. - 제 19항에 있어서,
상기 (a) 단계 이전에,
(d) 상기 사용자 인증장치로부터 무선통신망을 통해 전송받은 가입자 정보를 기초로 생성한 상기 식별코드를 생성하여 상기 사용자 인증장치로 전송하는 단계를 더 포함하는 것을 특징으로 하는 인증서버의 인증방법. - 제 14항 내지 제 18항 중 어느 한 항에 기재된 사용자 인증방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 제 19항 내지 제 21항 중 어느 한 항에 기재된 인증서버의 인증방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100075206A KR101144914B1 (ko) | 2010-08-04 | 2010-08-04 | 바코드 형태의 보안테이블을 이용한 사용자 인증장치 및 방법, 그리고 인증서버 및 그 인증방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100075206A KR101144914B1 (ko) | 2010-08-04 | 2010-08-04 | 바코드 형태의 보안테이블을 이용한 사용자 인증장치 및 방법, 그리고 인증서버 및 그 인증방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120013051A KR20120013051A (ko) | 2012-02-14 |
KR101144914B1 true KR101144914B1 (ko) | 2012-05-14 |
Family
ID=45836734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100075206A Expired - Fee Related KR101144914B1 (ko) | 2010-08-04 | 2010-08-04 | 바코드 형태의 보안테이블을 이용한 사용자 인증장치 및 방법, 그리고 인증서버 및 그 인증방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101144914B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102126998B1 (ko) * | 2020-02-03 | 2020-06-25 | 주식회사 다날 | 생체 정보와 비밀번호 기반의 회원 인증을 통한 결제 처리를 지원하는 결제 처리 대행 서버 및 그 동작 방법 |
KR102604768B1 (ko) * | 2021-03-04 | 2023-11-22 | 주식회사 한컴위드 | 디지털 도어락에 발급된 2차원 코드를 기반으로, 사용자가 상기 디지털 도어락의 잠금 해제를 수행할 수 있도록 지원하는 디지털 도어락 잠금 해제 서비스 서버 및 그 동작 방법 |
KR102583928B1 (ko) | 2021-03-04 | 2023-09-27 | 주식회사 한컴위드 | 사용자의 소개 정보가 게시된 웹 페이지에 대한 접속 정보를 포함하는 2차원 코드가 삽입된 명함을 제작해 주는 명함 제작 서비스를 제공하기 위한 명함 제작 서비스 제공 서버 및 그 동작 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040016463A (ko) * | 2002-08-17 | 2004-02-25 | 주식회사 비즈모델라인 | 디지털 카메라를 이용한 무선쿠폰 제공방법 |
KR20070092917A (ko) * | 2006-03-11 | 2007-09-14 | 오상영 | 이동통신 망을 통한 인터넷 사용자의 인증 및 개인별보안정보를 전송하는 방법 및 그 시스템 |
KR20080062445A (ko) * | 2006-12-29 | 2008-07-03 | 주식회사 케이티프리텔 | 이동통신 단말기를 이용한 인터넷 사이트에서의 사용자인증 방법 및 장치 |
US20100070759A1 (en) | 2008-09-17 | 2010-03-18 | Gmv Soluciones Globales Internet, S.A. | Method and system for authenticating a user by means of a mobile device |
-
2010
- 2010-08-04 KR KR1020100075206A patent/KR101144914B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040016463A (ko) * | 2002-08-17 | 2004-02-25 | 주식회사 비즈모델라인 | 디지털 카메라를 이용한 무선쿠폰 제공방법 |
KR20070092917A (ko) * | 2006-03-11 | 2007-09-14 | 오상영 | 이동통신 망을 통한 인터넷 사용자의 인증 및 개인별보안정보를 전송하는 방법 및 그 시스템 |
KR20080062445A (ko) * | 2006-12-29 | 2008-07-03 | 주식회사 케이티프리텔 | 이동통신 단말기를 이용한 인터넷 사이트에서의 사용자인증 방법 및 장치 |
US20100070759A1 (en) | 2008-09-17 | 2010-03-18 | Gmv Soluciones Globales Internet, S.A. | Method and system for authenticating a user by means of a mobile device |
Also Published As
Publication number | Publication date |
---|---|
KR20120013051A (ko) | 2012-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100992573B1 (ko) | 휴대단말기를 이용한 인증 방법 및 시스템 | |
US10708257B2 (en) | Systems and methods for using imaging to authenticate online users | |
CN107241317B (zh) | 生物特征识别身份的方法和用户终端设备以及身份认证服务器 | |
US11526885B2 (en) | Systems and methods for user identification using graphical barcode and payment card authentication read data | |
CN104903904B (zh) | 用于资源请求的条形码认证 | |
US8788349B2 (en) | Mobile payment using picture messaging | |
RU2018105186A (ru) | Верификация портативных потребительских устройств | |
EP1791073A1 (en) | Processing device, helper data generating device, terminal device, authentication device and biometrics authentication system | |
EP3467749A1 (en) | Payment verification method and apparatus | |
CN114513353A (zh) | 本地存储的生物统计认证数据的远程使用 | |
JP2018532301A (ja) | 本人認証方法及び装置 | |
WO2014188210A1 (en) | User authentication system and method | |
CN111654468A (zh) | 免密登录方法、装置、设备及存储介质 | |
CN110807624A (zh) | 一种数字货币硬件冷钱包系统及其交易方法 | |
US20120198530A1 (en) | Real time password generation apparatus and method | |
CN105138887B (zh) | 一种登录信息的输入方法、装置和终端设备 | |
US20170076285A1 (en) | Payment Method and Apparatus and Payment Factor Processing Method and Apparatus | |
KR101205863B1 (ko) | Qr코드와 모바일 otp를 이용한 온라인 계좌이체시스템 및 방법 | |
CN108512660B (zh) | 虚拟卡的验证方法 | |
KR101144914B1 (ko) | 바코드 형태의 보안테이블을 이용한 사용자 인증장치 및 방법, 그리고 인증서버 및 그 인증방법 | |
TWI416922B (zh) | 運用圖像式認證碼的認證系統及其方法 | |
CN113032755B (zh) | 核电设备的操作人员验证方法、装置、设备和存储介质 | |
CN113191778A (zh) | 身份认证方法及身份认证装置 | |
Ojo | Development of a Three Factor Authentication System for Online Banking | |
KR20170017190A (ko) | 생체 인식 정보 검증 장치와 이를 이용한 모바일 인증 및 결제 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100804 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110728 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20120203 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120503 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120503 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160409 |