1 |
1
사용자 단말로부터 수신한 ID와 패스워드를 이용하여 웹 서버에서 사용자 인증을 수행하는 사용자 인증 시스템에 있어서,상기 사용자 단말은,사용자로부터 ID 및 패스워드를 입력받는 입력부;상기 입력부를 통해 패스워드를 입력받을 때, 패스워드를 구성하는 각각의 문자에 대해 키 입력이 시작되는 시간 및 키 입력이 종료되는 시간, 마지막 엔터키가 입력되는 시간을 감지하여 키 입력 정보를 생성하는 키 입력 정보 생성부; 및상기 입력부를 통해 입력받은 ID 및 패스워드와 상기 키 입력 정보 생성부에서 생성된 키 입력 정보를 상기 웹 서버로 전송하는 전송부;를 포함하고,상기 웹 서버는,상기 사용자 단말로부터 ID 및 패스워드와 키 입력 정보를 수신하는 수신부;사용자별로 사용자 인증에 필요한 ID 및 패스워드와 타이핑 속도 허용 범위를 저장하는 사용자 인증 DB;상기 수신한 키 입력 정보를 이용하여 패스워드를 구성하는 문자열의 입력에 대한 타이핑 속도를 산출하는 타이핑 속도 산출부;상기 수신한 ID 및 패스워드와 상기 사용자 인증 DB에 저장되어 있는 ID 및 패스워드를 비교하여 사용자 인증을 수행하는 제1사용자 인증부; 및상기 제1사용자 인증부에서 사용자 인증에 성공하면, 상기 산출된 타이핑 속도와 상기 ID에 매핑되어 상기 사용자 인증 DB에 저장되어 있는 타이핑 속도 허용 범위를 비교하여 사용자 인증을 수행하는 제2사용자 인증부;를 포함하되,패스워드가 영문, 숫자, 특수문자 중에서 적어도 2개 이상의 조합으로 이루어진 경우,상기 사용자 인증 DB는, 서로 다른 종류의 문자로 전환될 때의 타이핑 속도 허용 범위를 저장하고,상기 타이핑 속도 산출부는, 상기 수신한 키 입력 정보를 이용하여 서로 다른 종류의 문자로 전환될 때의 타이핑 속도를 산출하고,상기 제2사용자 인증부는, 상기 타이핑 속도 산출부에서 산출된, 서로 다른 문자로 전환될 때의 타이핑 속도와 상기 사용자 인증 DB에 저장되어 있는 서로 다른 종류의 문자로 전환될 때의 타이핑 속도 허용 범위를 비교하여, 상기 타이핑 속도 산출부에서 산출된 서로 다른 문자로 전환될 때의 타이핑 속도가 상기 사용자 인증 DB에 저장되어 있는 타이핑 속도 허용 범위 내에 있으면 해당 사용자를 정당한 사용자로 인증하는, 타이핑 속도 정보를 이용한 사용자 인증 시스템
|
2 |
2
제1항에 있어서,상기 타이핑 속도 산출부는,상기 수신한 키 입력 정보와 패스워드를 이용하여, 패스워드 문자열 중에서 사용자로부터 미리 지정받은 문자열 구간의 타이핑 속도를 산출하고,상기 제2사용자 인증부는,상기 타이핑 속도 산출부에서 산출된, 사용자로부터 미리 지정받은 문자열 구간의 타이핑 속도를 이용하여 사용자 인증을 수행하는, 타이핑 속도 정보를 이용한 사용자 인증 시스템
|
3 |
3
제1항에 있어서,상기 사용자 인증 DB는,영문, 숫자, 특수문자 각각에 대한 타이핑 속도 허용 범위를 저장하고,상기 타이핑 속도 산출부는,상기 수신한 키 입력 정보를 이용하여 영문, 숫자, 특수문자 각각에 대해 타이핑 속도를 산출하고,상기 제2사용자 인증부는,상기 타이핑 속도 산출부에서 산출된, 영문 타이핑 속도, 숫자 타이핑 속도, 특수문자 타이핑 속도 중에서 적어도 하나를 이용하여 사용자 인증을 수행하는, 타이핑 속도 정보를 이용한 사용자 인증 시스템
|
4 |
4
◈청구항 4은(는) 설정등록료 납부시 포기되었습니다
|
5 |
5
◈청구항 5은(는) 설정등록료 납부시 포기되었습니다
|
6 |
6
삭제
|
7 |
7
제1항에 있어서,상기 사용자 인증 DB는,특수키가 사용될 때의 타이핑 속도 허용 범위를 저장하고,상기 타이핑 속도 산출부는,상기 수신한 키 입력 정보와 패스워드를 이용하여, 특수키가 사용될 때의 타이핑 속도를 산출하고,상기 제2사용자 인증부는,상기 타이핑 속도 산출부에서 산출된, 특수키가 사용될 때의 타이핑 속도와 상기 사용자 인증 DB에 저장되어 있는 특수키가 사용될 때의 타이핑 속도 허용 범위를 비교하여 사용자 인증을 수행하는, 타이핑 속도 정보를 이용한 사용자 인증 시스템
|
8 |
8
사용자 단말로부터 수신한 ID와 패스워드를 이용하여 웹 서버에서 사용자 인증을 수행하는 사용자 인증 방법에 있어서,상기 사용자 단말이, 사용자로부터 ID 및 패스워드를 입력받을 때, 패스워드를 구성하는 각각의 문자에 대해 키 입력이 시작되는 시간 및 키 입력이 종료되는 시간, 마지막 엔터키가 입력되는 시간을 감지하여 키 입력 정보를 생성하는 키 입력 정보 생성 단계;상기 ID 및 패스워드와 키 입력 정보를 상기 웹 서버로 전송하는 전송 단계상기 웹 서버가, 상기 수신한 ID 및 패스워드와 사용자 인증 DB에 저장되어 있는 ID 및 패스워드를 비교하여 사용자 인증을 수행하는 제1사용자 인증 단계;상기 제1사용자 인증 단계에서 사용자 인증에 성공하면, 상기 수신한 키 입력 정보를 이용하여 패스워드를 구성하는 문자열의 입력에 대한 타이핑 속도를 산출하는 타이핑 속도 산출 단계; 및상기 산출된 타이핑 속도와 상기 ID에 매핑되어 상기 사용자 인증 DB에 저장되어 있는 타이핑 속도 허용 범위를 비교하여 사용자 인증을 수행하는 제2사용자 인증 단계;를 포함하되,패스워드가 영문, 숫자, 특수문자 중에서 적어도 2개 이상의 조합으로 이루어진 경우,상기 타이핑 속도 산출 단계는, 상기 수신한 키 입력 정보를 이용하여 서로 다른 종류의 문자로 전환될 때의 타이핑 속도를 산출하는 단계이고,상기 제2사용자 인증 단계는, 상기 산출된 타이핑 속도와, 상기 ID에 매핑되어 상기 사용자 인증 DB에 저장되어 있는 서로 다른 문자로 전환될 때의 타이핑 속도 허용 범위를 비교하여, 타이핑 속도 산출부에서 산출된 서로 다른 문자로 전환될 때의 타이핑 속도가 상기 사용자 인증 DB에 저장되어 있는 타이핑 속도 허용 범위 내에 있으면 해당 사용자를 정당한 사용자로 인증하는 단계인, 타이핑 속도 정보를 이용한 사용자 인증 방법
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
제8항에 따른 타이핑 속도 정보를 이용한 사용자 인증 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|