1 |
1
일회용 비밀번호 인증 요구에 응답하여, 사용자의 PIN number에 속하는 문자들을 가지며 각 문자들을 잇는 경로가 서로 겹치지 않게 배치된 테이블을 형성하여 사용자에게 제공하는 테이블 생성 과정;상기 테이블에 보여지는 사용자의 PIN number의 각 문자들을 잇는 경로를 입력받고, 입력된 경로상에 존재하는 문자들을 진행 경로에 따라 발생한 순서대로 배열하여 문자스트림을 얻고, 얻어진 문자스트림에 기반한 일회용 비밀번호를 생성하는 과정;상기 생성된 일회용 비밀번호 및 상기 테이블을 참조하여 상기 문자스트림을 재구성하고, 재구성된 문자스트림에서 상기 PIN number에 속한 각 문자들만을 추출하고, 추출된 문자들의 시퀀스와 상기 PIN number에 속한 문자들의 시퀀스를 비교하는 과정; 및두 시퀀스들이 서로 일치하면, 사용자를 인증하는 과정을 포함하는 일회용 비밀 번호 인증방법
|
2 |
2
제1항에 있어서, 상기 테이블 생성 과정은MxN 개의 셀을 가지는 빈 테이블을 준비하는 과정;상기 PIN number를 구성하는 문자들을 상기 빈 테이블에 흩어서 배치하되 각 문자들을 잇는 경로가 서로 겹치지 않게 배치하는 과정; 및상기 PIN number가 배치되지 않는 셀들에 상기 PIN number에 속하는 문자들과 중복되지 않는 문자들을 배치하는 과정을 포함하는 것을 특징으로 하는 일회용 비밀 번호 인증 방법
|
3 |
3
제1항에 있어서, 상기 테이블 생성 과정은MxN 개의 셀을 가지는 빈 테이블을 준비하는 과정;난수 함수를 적용하여 상기 PIN number를 구성하는 문자들 사이에 임의의 개수의 문자들을 삽입한 난수 함수가 적용된 문자열을 얻고, 상기 난수 함수가 적용된 문자열을 각각의 문자들을 잇는 경로가 서로 겹치지 않게 배치하는 과정; 및상기 PIN number가 배치되지 않는 셀들에 상기 PIN number에 속하는 문자들과 중복되지 않는 문자들을 배치하는 과정을 포함하는 것을 특징으로 하는 일회용 비밀 번호 인증 방법
|
4 |
4
제1항에 있어서, 상기 테이블에서 문자스트림을 입력하여 일회용 비밀번호를 생성하는 과정은 1) 경로의 시작과 끝은 어느 곳이나 해도 상관없다2) 경로는 현재 위치에서 상/하/좌/우로 이동이 가능하다3) 한 번 지나온 경로는 다시 지나갈 수 없다4) 경로에는 상기 PIN number를 이루는 모든 문자가 순서대로 포함되어야 한다 그리고5) 상기 PIN number를 이루는 각각의 문자는 서로 떨어져 있어도 상관없다라는 입력 조건들을 만족하는 문자 스트림을 입력받는 과정; 및상기 입력받은 문자스트림을 상기 테이블에 상응하는 좌표 값으로 변환하여 일회용 비밀번호를 생성하는 과정을 포함하는 것을 특징으로 하는 일회용 비밀번호 인증 방법
|
5 |
5
제1항에 있어서,일회용 비밀번호 인증의 유효 기간을 나타내는 page_id를 생성하는 과정; 및일회용 비밀번호의 인증이 상기 page_id에 의해 나타내어지는 시간 동안 이루어지지 않는 경우 인증 과정을 종료하는 과정을 더 구비하는 것을 특징으로 하는 일회용 비밀 번호 인증방법
|
6 |
6
일회용 비밀 번호를 이용하여 사용자를 인증하기 위한 시스템에 있어서,일회용 비밀번호 생성 요구에 대하여 사용자가 소유한 PIN number에 상응하는 문자 스트림을 입력받기 위한 테이블을 형성하는 일회용 비밀 번호 인증 요구에 응답하여 사용자의 PIN number에 속하는 문자들을 가지며 각 문자들을 잇는 경로가 서로 겹치지 않게 배치된 테이블을 생성하는 보안 서버; 및상기 보안서버로부터 상기 테이블을 제공받아 사용자에게 제시하고, 상기 테이블에 보여지는 사용자의 PIN number의 각 문자들을 잇는 경로를 입력받고, 입력된 경로상에 존재하는 문자들을 진행 경로에 따라 발생한 순서대로 배열하여 문자스트림을 얻고, 얻어진 문자스트림에 기반한 일회용 비밀번호를 생성하여 상기 보안 서버로 전송하는 OTP(One Time Password) 생성 매체;를 포함하며,여기서, 상기 OTP 생성 매체는 문자스트림을 상기 테이블에 상응하는 좌표 값으로 변환하여 일회용 비밀번호를 생성하며, 상기 보안 서버는 전달받은 일회용 비밀번호 및 사용자에게 제시한 테이블을 기반으로 문자 스트림을 재구성하고, 재구성된 문자스트림에서 상기 PIN number에 속한 각 문자들만을 추출하고, 추출된 문자들의 시퀀스와 상기 PIN number에 속한 문자들의 시퀀스를 비교하고, 두 시퀀스가 서로 일치하면 사용자를 인증하는 것을 특징으로 하는 일회용 비밀번호 인증 시스템
|
7 |
7
일회용 비밀번호 인증의 유효성 검증을 위한 페이지 아이디(page_id)를 요청하고, 수신된 page_id 및 일회용 비밀번호 입력을 위한 웹페이지의 URL(Uniform Resource Locator)을 사용자에게 제공하는 보안 클라이언트;사용자가 접속되면, 사용자의 page_id의 유효성 검증을 요청하고, 일회용 비밀번호를 입력받기 위한 테이블을 사용자에게 제시하여 일회용 비밀번호를 입력받는 OTP(One Time Password) 생성 매체가 운용되는 웹페이지; 및상기 보안 클라이언트의 요청에 응답하여 page_id를 생성하여 제공하고, 일회용 비밀번호를 입력받기 위한 테이블을 생성하여 상기 웹페이지의 OTP 생성 매체에게 제공하며, 상기 OTP 생성매체로부터 제공되는 일회용 비밀번호에 의해 사용자를 인증하는 보안 서버; 를 포함하는 일회용 비밀번호 인증 장치
|
8 |
8
제7항에 있어서,상기 보안 서버는 상기 OTP 생성 매체로부터 요청된 사용자의 page_id가 유효하지 않을 경우 인증 처리를 종료시키는 것을 특징으로 하는 일회용 비밀번호 인증 장치
|
9 |
9
제7항에 있어서, 상기 OTP 생성 매체는 상기 보안서버로부터 상기 테이블을 제공받아 사용자에게 제시하고, 상기 테이블에 보여지는 사용자의 PIN number의 각 문자들을 잇는 경로를 입력받고, 입력된 경로상에 존재하는 문자들을 진행 경로에 따라 발생한 순서대로 배열하여 문자스트림을 얻고, 얻어진 문자스트림에 기반한 일회용 비밀번호를 생성하여 상기 보안 서버로 전송하고,상기 보안 서버는사용자의 PIN number에 속하는 문자들을 가지며 각 문자들을 잇는 경로가 서로 겹치지 않게 배치된 테이블을 생성하여 상기 OTP 생성 매체에 제공하고, 또한 상기 OTP 생성 매체로부터 전달받은 일회용 비밀번호 및 사용자에게 제시한 테이블을 기반으로 문자 스트림을 재구성하고, 재구성된 문자스트림에서 상기 PIN number에 속한 각 문자들만을 추출하고, 추출된 문자들의 시퀀스와 상기 PIN number에 속한 문자들의 시퀀스를 비교하고, 두 시퀀스가 서로 일치하면 사용자를 인증하는 것을 특징으로 하는 일회용 비밀번호 인증 장치
|
10 |
10
삭제
|
11 |
11
보안 클라이언트, 보안 서버, 일회용 비밀번호를 입력하기 위한 OTP(One Time Password) 생성매체가 동작하는 웹페이지를 포함하는 일회용 비밀번호 인증 장치에서 일회용 비밀번호를 인증하는 방법에 있어서,(a) 일회용 비밀번호의 인증이 요구되면, 상기 보안 클라이언트가 상기 보안서버에게 일회용 비밀번호 인증의 유효성 검증을 위한 페이지 아이디(page_id)를 요청하는 과정;(b) 상기 보안 서버가 상기 page_id를 생성하여 상기 보안 클라이언트에게 제공하고, 사용자의 PIN number를 참조하여 일회용 비밀번호의 입력을 위한 테이블을 생성하는 과정;(c) 상기 보안 클라이언트가 상기 page_id 및 상기 웹페이지의 URL을 사용자측의 컴퓨터로 전송하는 과정;(d) 사용자가 상기 page_id 및 상기 URL에 의해 상기 웹페이지에 접속하면, 상기 OTP 생성매체가 상기 page_id의 유효성 검증을 상기 보안 서버에 요청하는 과정;(e) 상기 보안서버가 상기 OTP 생성 매체로부터 요청된 상기 page_id의 유효성 검증에 대하여 검증하고 검증결과와 더불어 상기 테이블을 상기 OTP 생성 매체에 제공하는 과정;(f) 상기 OTP 생성매체가 상기 테이블을 사용자에게 제시하고, 사용자가 상기 테이블을 참조하여 입력하는 문자 스트림을 입력받고, 상기 입력받은 문자스트림을 상기 테이블에 상응하는 좌표 값으로 변환하여 일회용 비밀번호를 생성하여 상기 보안 서버로 전송하는 과정; 및(g) 상기 보안 서버가 전달받은 일회용 비밀번호 및 사용자에게 제시한 테이블을 기반으로 문자 스트림을 재구성하고, 재구성된 문자스트림에서 상기 PIN number에 속한 각 문자들만을 추출하고, 추출된 문자들의 시퀀스와 상기 PIN number에 속한 문자들의 시퀀스를 비교하고, 두 시퀀스가 서로 일치하면 사용자를 인증하는 과정을 포함하는 일회용 비밀번호 인증 방법
|
12 |
12
삭제
|
13 |
13
일회용 비밀번호 인증 요구에 대하여 비밀번호를 생성하는 방법에 있어서,비밀번호를 입력받기 위한 테이블을 형성하여 사용자에게 제공하는 테이블 생성 과정; 및사용자가 사용자의 PIN number를 참조하여 상기 테이블에서 입력한 문자스트림을 기반으로 일회용 비밀번호를 생성하는 과정; 을 포함하며,여기서, 상기 일회용 비밀번호를 생성하는 과정은1) 경로의 시작과 끝은 어느 곳이나 해도 상관없다2) 경로는 현재 위치에서 상/하/좌/우로 이동이 가능하다3) 한 번 지나온 경로는 다시 지나갈 수 없다4) 경로에는 상기 PIN number를 이루는 모든 문자가 순서대로 포함되어야 한다 그리고5) 상기 PIN number를 이루는 각각의 문자는 서로 떨어져 있어도 상관없다라는 입력 조건들을 만족하는 문자 스트림을 입력받는 과정; 및상기 입력받은 문자스트림을 상기 테이블에 상응하는 좌표 값으로 변환하여 일회용 비밀번호를 생성하는 과정을 포함하는 것을 특징으로 하는 일회용 비밀번호 인증 방법
|
14 |
14
삭제
|
15 |
15
삭제
|