1 |
1
복수의 사용자들로부터 복수 개의 키 입력 패턴 특징을 각각 포함하는 복수 개의 키스트로크(Keystroke) 데이터를 수집하는 데이터 수집 모듈; 및상기 복수의 사용자들의 상기 복수 개의 키스트로크 데이터를 기반으로 상기 복수의 사용자들 중 어느 하나의 사용자인 판별 대상 사용자가 키스트로크 다이나믹스(Keystroke Dynamics) 기반의 인증에 적합한 사용자인지 여부를 판별하는 인증 적합 판별 모듈을 포함하고, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 복수 개의 키스트로크 데이터 및 상기 복수의 사용자들 중 상기 판별 대상 사용자를 제외한 다른 사용자들의 각 복수 개의 키스트로크 데이터를 기반으로 상기 판별 대상 사용자의 상기 복수 개의 키 입력 패턴 특징들 각각의 특징 판별값을 산출하고, 상기 산출한 특징 판별값을 기반으로 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인지 여부를 판별하되, 상기 판별 대상 사용자에 대해 각 키 입력 패턴 특징의 평균값인 제1 평균값을 산출하고, 상기 판별 대상 사용자를 제외한 다른 사용자들 전체에 대해 각 키 입력 패턴 특징의 평균값인 제2 평균값을 산출하며, 상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제1 평균값으로부터의 표준 편차인 제1 표준 편차를 산출하고, 상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제2 평균값으로부터의 표준 편차인 제2 표준 편차를 산출하며, 상기 제1 평균값, 상기 제2 평균값, 상기 제1 표준 편차, 및 상기 제2 표준 편차 중 하나 이상을 기반으로 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 산출하는, 사용자 인증 적합 판별 시스템
|
2 |
2
삭제
|
3 |
3
청구항 1에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 중에서 상기 산출한 특징 판별값이 기 설정된 기준 판별값 이상인 키 입력 패턴 특징의 개수를 기반으로 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인지 여부를 판별하는, 사용자 인증 적합 판별 시스템
|
4 |
4
청구항 3에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 중에서 상기 산출한 특징 판별값이 기 설정된 제1 기준 판별값 이상인 키 입력 패턴 특징의 개수가 제1 임계 개수 이상인 경우, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 것으로 판별하는, 사용자 인증 적합 판별 시스템
|
5 |
5
청구항 4에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 중에서 상기 산출한 특징 판별값이 상기 제1 기준 판별값 보다 높게 설정된 제2 기준 판별값 이상인 키 입력 패턴 특징의 개수가 상기 제1 임계 개수 보다 낮게 설정된 제2 임계 개수 이상인 경우, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 것으로 판별하는, 사용자 인증 적합 판별 시스템
|
6 |
6
청구항 3에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 전체 키 입력 패턴 특징의 개수 대비 상기 산출한 특징 판별값이 기 설정된 기준 판별값 이상인 키 입력 패턴 특징의 개수의 비율이 기 설정된 판별 개수 비율 이상인 경우, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 것으로 판별하는, 사용자 인증 적합 판별 시스템
|
7 |
7
청구항 1에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 경우, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 각각에 대해 상기 산출한 특징 판별값과 기 설정된 기준 판별값을 비교하여 인증에 적합한 키 입력 패턴 특징인지 여부를 판별하는, 사용자 인증 적합 판별 시스템
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
청구항 1에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 하기 수학식을 통해 산출하는, 사용자 인증 적합 판별 시스템
|
11 |
11
청구항 1에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 복수 개의 키스트로크 데이터 중 각 키 입력 패턴 특징들에 대해 기 설정된 하위 범위 및 기 설정된 상위 범위의 데이터를 제외한 나머지 데이터를 이용하여 상기 제1 평균값을 산출하고, 상기 판별 대상 사용자를 제외한 다른 사용자들의 각 복수 개의 키스트로크 데이터 중 각 키 입력 패턴 특징들에 대해 기 설정된 하위 범위 및 기 설정된 상위 범위의 데이터를 제외한 나머지 데이터를 이용하여 상기 제2 평균값을 산출하는, 사용자 인증 적합 판별 시스템
|
12 |
12
청구항 11에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제1 평균값으로부터의 표준 편차인 제1 표준 편차를 산출하고, 상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제2 평균값으로부터의 표준 편차인 제2 표준 편차를 산출하며, 상기 제1 표준 편차 및 상기 제2 표준 편차를 기반으로 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 산출하는, 사용자 인증 적합 판별 시스템
|
13 |
13
청구항 12에 있어서, 상기 인증 적합 판별 모듈은, 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 하기 수학식을 통해 산출하는, 사용자 인증 적합 판별 시스템
|
14 |
14
복수의 사용자들로부터 복수 개의 키 입력 패턴 특징을 각각 포함하는 복수 개의 키스트로크(Keystroke) 데이터를 수집하는 데이터 수집 모듈; 및상기 복수의 사용자들의 상기 복수 개의 키스트로크 데이터를 기반으로 상기 복수의 사용자들 중 어느 하나의 사용자인 판별 대상 사용자의 상기 복수 개의 키 입력 패턴 특징들 각각의 특징 판별값을 산출하고, 상기 산출한 특징 판별값을 기반으로 상기 판별 대상 사용자가 키스트로크 다이나믹스(Keystroke Dynamics) 기반의 인증에 적합한 사용자인지 여부 및 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들이 인증에 적합한 키 입력 패턴 특징인지 여부 중 하나 이상을 판별하는 인증 적합 판별 모듈을 포함하고, 상기 인증 적합 판별 모듈은,상기 판별 대상 사용자에 대해 각 키 입력 패턴 특징의 평균값인 제1 평균값을 산출하고, 상기 판별 대상 사용자를 제외한 다른 사용자들 전체에 대해 각 키 입력 패턴 특징의 평균값인 제2 평균값을 산출하며, 상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제1 평균값으로부터의 표준 편차인 제1 표준 편차를 산출하고, 상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제2 평균값으로부터의 표준 편차인 제2 표준 편차를 산출하며, 상기 제1 평균값, 상기 제2 평균값, 상기 제1 표준 편차, 및 상기 제2 표준 편차 중 하나 이상을 기반으로 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 산출하는, 사용자 인증 적합 판별 시스템
|
15 |
15
하나 이상의 프로세서들, 및상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서, 복수의 사용자들로부터 복수 개의 키 입력 패턴 특징을 각각 포함하는 복수 개의 키스트로크(Keystroke) 데이터를 수집하는 단계; 및상기 복수의 사용자들의 상기 복수 개의 키스트로크 데이터를 기반으로 상기 복수의 사용자들 중 어느 하나의 사용자인 판별 대상 사용자가 키스트로크 다이나믹스(Keystroke Dynamics) 기반의 인증에 적합한 사용자인지 여부를 판별하는 단계를 포함하고, 상기 인증에 적합한 사용자인지 여부를 판별하는 단계는, 상기 판별 대상 사용자의 복수 개의 키스트로크 데이터 및 상기 복수의 사용자들 중 상기 판별 대상 사용자를 제외한 다른 사용자들의 각 복수 개의 키스트로크 데이터를 기반으로 상기 판별 대상 사용자의 상기 복수 개의 키 입력 패턴 특징들 각각의 특징 판별값을 산출하는 단계; 및상기 산출한 특징 판별값을 기반으로 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인지 여부를 판별하는 단계를 포함하며, 상기 특징 판별값을 산출하는 단계는, 상기 판별 대상 사용자에 대해 각 키 입력 패턴 특징의 평균값인 제1 평균값을 산출하는 단계;상기 판별 대상 사용자를 제외한 다른 사용자들 전체에 대해 각 키 입력 패턴 특징의 평균값인 제2 평균값을 산출하는 단계;상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제1 평균값으로부터의 표준 편차인 제1 표준 편차를 산출하는 단계;상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제2 평균값으로부터의 표준 편차인 제2 표준 편차를 산출하는 단계; 및상기 제1 평균값, 상기 제2 평균값, 상기 제1 표준 편차, 및 상기 제2 표준 편차 중 하나 이상을 기반으로 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 산출하는 단계를 포함하는, 사용자 인증 적합 판별 방법
|
16 |
16
삭제
|
17 |
17
청구항 15에 있어서, 상기 인증에 적합한 사용자인지 여부를 판별하는 단계는, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 중에서 상기 산출한 특징 판별값이 기 설정된 기준 판별값 이상인 키 입력 패턴 특징의 개수를 기반으로 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인지 여부를 판별하는, 사용자 인증 적합 판별 방법
|
18 |
18
청구항 17에 있어서, 상기 인증에 적합한 사용자인지 여부를 판별하는 단계는, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 중에서 상기 산출한 특징 판별값이 기 설정된 제1 기준 판별값 이상인 키 입력 패턴 특징의 개수가 제1 임계 개수 이상인 경우, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 것으로 판별하는, 사용자 인증 적합 판별 방법
|
19 |
19
청구항 18에 있어서, 상기 인증에 적합한 사용자인지 여부를 판별하는 단계는, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 중에서 상기 산출한 특징 판별값이 상기 제1 기준 판별값 보다 높게 설정된 제2 기준 판별값 이상인 키 입력 패턴 특징의 개수가 상기 제1 임계 개수 보다 낮게 설정된 제2 임계 개수 이상인 경우, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 것으로 판별하는, 사용자 인증 적합 판별 방법
|
20 |
20
청구항 17에 있어서, 상기 인증에 적합한 사용자인지 여부를 판별하는 단계는, 상기 판별 대상 사용자의 전체 키 입력 패턴 특징의 개수 대비 상기 산출한 특징 판별값이 기 설정된 기준 판별값 이상인 키 입력 패턴 특징의 개수의 비율이 기 설정된 판별 개수 비율 이상인 경우, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 것으로 판별하는, 사용자 인증 적합 판별 방법
|
21 |
21
청구항 15에 있어서, 상기 인증에 적합한 사용자인지 여부를 판별하는 단계 이후에, 상기 판별 대상 사용자가 상기 인증에 적합한 사용자인 경우, 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들 각각에 대해 상기 산출한 특징 판별값과 기 설정된 기준 판별값을 비교하여 인증에 적합한 키 입력 패턴 특징인지 여부를 판별하는 단계를 더 포함하는, 사용자 인증 적합 판별 방법
|
22 |
22
삭제
|
23 |
23
청구항 15에 있어서, 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값은 하기 수학식을 통해 산출하는, 사용자 인증 적합 판별 방법
|
24 |
24
청구항 15에 있어서, 상기 제1 평균값을 산출하는 단계는,상기 판별 대상 사용자의 복수 개의 키 스트로크 데이터 중 각 키 입력 패턴 특징들에 대해 기 설정된 하위 범위 및 기 설정된 상위 범위의 데이터를 제외한 나머지 데이터를 이용하여 상기 제1 평균값을 산출하고, 상기 제2 평균값을 산출하는 단계는, 상기 판별 대상 사용자를 제외한 다른 사용자들의 각 복수 개의 키스트로크 데이터 중 각 키 입력 패턴 특징들에 대해 기 설정된 하위 범위 및 기 설정된 상위 범위의 데이터를 제외한 나머지 데이터를 이용하여 상기 제2 평균값을 산출하는, 사용자 인증 적합 판별 방법
|
25 |
25
청구항 24에 있어서, 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값은 하기 수학식을 통해 산출하는, 사용자 인증 적합 판별 방법
|
26 |
26
하나 이상의 프로세서들, 및상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서, 복수의 사용자들로부터 복수 개의 키 입력 패턴 특징을 각각 포함하는 복수 개의 키스트로크(Keystroke) 데이터를 수집하는 단계;상기 복수의 사용자들의 상기 복수 개의 키스트로크 데이터를 기반으로 상기 복수의 사용자들 중 어느 하나의 사용자인 판별 대상 사용자의 상기 복수 개의 키 입력 패턴 특징들 각각의 특징 판별값을 산출하는 단계; 및상기 산출한 특징 판별값을 기반으로 상기 판별 대상 사용자가 키스트로크 다이나믹스(Keystroke Dynamics) 기반의 인증에 적합한 사용자인지 여부 및 상기 판별 대상 사용자의 복수 개의 키 입력 패턴 특징들이 인증에 적합한 키 입력 패턴 특징인지 여부 중 하나 이상을 판별하는 단계를 포함하고, 상기 특징 판별값을 산출하는 단계는, 상기 판별 대상 사용자에 대해 각 키 입력 패턴 특징의 평균값인 제1 평균값을 산출하는 단계;상기 판별 대상 사용자를 제외한 다른 사용자들 전체에 대해 각 키 입력 패턴 특징의 평균값인 제2 평균값을 산출하는 단계;상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제1 평균값으로부터의 표준 편차인 제1 표준 편차를 산출하는 단계;상기 판별 대상 사용자의 각 키 입력 패턴 특징들에 대해 상기 제2 평균값으로부터의 표준 편차인 제2 표준 편차를 산출하는 단계; 및상기 제1 평균값, 상기 제2 평균값, 상기 제1 표준 편차, 및 상기 제2 표준 편차 중 하나 이상을 기반으로 상기 판별 대상 사용자의 각 키 입력 패턴 특징에 대한 특징 판별값을 산출하는 단계를 포함하는, 사용자 인증 적합 판별 방법
|