1 |
1
로컬 PC 본체에 설치되어, PC 본체에서 구동된 상태에서 사용자가 최초로 시스템에 접속한 이후 사용자가 입력하는 자유로운 문자열의 키스트로크 다이나믹스를 바탕으로 유효한 사용자가 시스템을 사용 중인지에 대한 지속적인 모니터링을 수행하도록 제1 키스트로크 다이나믹스 연결컨넥터부(110), 제1 다운다운타임(Down-down time)엔진부(120), PC형 키스트로크 다이나믹스 설정부(130), 제1 테스트 키스트로크 데이터베이스부(140), 제1 레퍼런스 데이터베이스부(150), 제1 사용자 모니터링부(160), 제1 사용자 모니터링비교제어부(170)로 이루어진 PC형 키스트로크 다이나믹스 사용자 모니터링 모듈로 구성되는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링장치에 있어서, 상기 제1 사용자 모니터링비교제어부(170)는평균적으로 분배된 1차원적인 키스트로크 다이나믹스 데이터를 통해 이상치를 탐지해서 사용자의 유사도여부를 체크하는 제1 MV 균등 테스트기(171)와,정상적 사용자의 키입력시간 총수와 검증사용자의 키입력 시간 총수의 두 집단간 분포 유사성을 측정하는 제1 콜모고로프 스미르노프(Kolmogorov-Smirnov) 테스트기(172)와,키스트로크 다이나믹스 데이터로 이루어진 표본자료가 누가분포함수로 정의된 확률분포도를 모집단으로 갖는다는 것을 설정한 후, 확률분포도를 통해 이상치를 탐지해서 사용자의 유사도여부를 체크하는 제1 크래머폰미제스(Cramer-von Mises Criterion) 테스트기(173)와,두 사용자의 동일한 음절의 평균 다운다운타임을 비교해 보기 위해, 자유로운 문자열 데이터를 두 개의 다이아그래프 매트릭스로 설정해서, 두 개의 다이아매트릭스간의 디스턴스를 연산시켜 사용자의 유사도여부를 체크하는 제1 다이아그래프 디스턴스 테스트기(174)와,두 사용자 사이에 나타날 수 있는 키 입력 시간의 순서 불일치 정도를 최대 가능 순서 불일치 정도로 나눈 값을 통해 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제1 R 테스트기(175)와,두 사용자가 공통적으로 입력한 음절들을 추출한 뒤, 음절 입력 시간의 비율이 특정 수준(θ)이하인 입력시간 유사 음절의 수를 연산해서 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제1 A 테스트기(176)와,스타트키와 엔드키 사이의 관계를 사용자 특성이 결합된 팩터를 고려해서 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제1 R+A 테스트기(177)와,스타트키와 엔드키 사이의 관계를 다이그래프를 사용하여 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제1 RA 테스트기(178)로 구성되는 것을 특징으로 하는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링장치
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
어플형태로 이루어져, 스마트폰 및 스마트패드에서 구동된 상태에서 자유로운 문자열의 키스트로크 다이나믹(행동패턴)을 통해 사용자 모니터링시킨 후 사용자가 입력하는 자유로운 문자열의 키스트로크 다이나믹스(행동패턴)를 유효한 사용자가 해당 기기를 사용중인지에 대한 지속적인 모니터링을 수행하도록 제2 키스트로크 다이나믹스 연결컨넥터부(210), 제2 다운다운타임(Down-down time)엔진부(220), 어플형 키스트로크 다이나믹스 설정부(230), 제2 테스트 키스트로크 데이터베이스부(240), 제2 레퍼런스 데이터베이스부(250), 제2 사용자 모니터링부(260), 제2 사용자 모니터링비교제어부(270)로 이루어진 어플형 키스트로크 다이나믹스 사용자 모니터링 모듈로 구성되는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링장치에 있어서, 상기 제2 사용자 모니터링비교제어부(270)는평균적으로 분배된 1차원적인 키스트로크 다이나믹스 데이터를 통해 이상치를 탐지해서 사용자의 유사도여부를 체크하는 제2 MV 균등 테스트기(271)와,정상적 사용자의 키입력시간 총수와 검증사용자의 키입력 시간 총수의 두 집단간 분포 유사성을 측정하는 제2 콜모고로프 스미르노프(Kolmogorov-Smirnov) 테스트기(272)와,키스트로크 다이나믹스 데이터로 이루어진 표본자료가 누가분포함수로 정의된 확률분포도를 모집단으로 갖는다는 것을 설정한 후, 확률분포도를 통해 이상치를 탐지해서 사용자의 유사도여부를 체크하는 제2 크래머폰미제스(Cramer-von Mises Criterion) 테스트기(273)와,두 사용자의 동일한 음절의 평균 다운다운타임을 비교해 보기 위해, 자유로운 문자열 데이터를 두 개의 다이아그래프 매트릭스로 설정해서, 두 개의 다이아매트릭스간의 디스턴스를 연산시켜 사용자의 유사도여부를 체크하는 제2 다이아그래프 디스턴스 테스트기(274)와,두 사용자 사이에 나타날 수 있는 키 입력 시간의 순서 불일치 정도를 최대 가능 순서 불일치 정도로 나눈 값을 통해 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제2 R 테스트기(275)와,두 사용자가 공통적으로 입력한 음절들을 추출한 뒤, 음절 입력 시간의 비율이 특정 수준(θ)이하인 입력시간 유사 음절의 수를 연산해서 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제2 A 테스트기(276)와,스타트키와 엔드키 사이의 관계를 사용자 특성이 결합된 팩터를 고려해서 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제2 R+A 테스트기(277)와,스타트키와 엔드키 사이의 관계를 다이그래프를 사용하여 정상적 사용자와 검증사용자 간의 유사도를 측정하는 제2 RA 테스트기(278)로 구성되는 것을 특징으로 하는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링장치
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
PC 본체에 제1 다운다운타임(Down-down time)엔진부와 PC형 키스트로크 다이나믹스 형성부를 팝업창으로 활성화시키는 제1 키스트로크 다이나믹스 연결컨넥터부가 설치되어, 시스템접속 후 PC키보드를 통해 타이핑 업무를 수행시키는 단계(S100)와,PC키보드를 통해 타이핑 업무를 수행되면, 제1 테스트 키스트로크 데이터베이스부에서 PC키보드를 통해 입력되는 자유로운 문자열이 임시로 저장시키는 단계(S110)와,제1 사용자 모니터링비교제어부를 통해 설정된 시간이 경과되었는 여부를 체크하는 단계(S120)와,제1 사용자 모니터링비교제어부를 통해 제1 레퍼런스 데이터베이스부에 저장된 사용자 본인의 키입력 행동패턴에 관한 기준값과 비교하여 이상치 탐지 알고리즘을 수행시키는 단계(S130)와,제1 레퍼런스 데이터베이스부에서 PC형 키스트로크 다이나믹스 설정부를 통해 설정된 사용자 본인의 키입력 행동패턴을 기준값으로 미리 저장시켜 참조 키스트로크 DB를 구축시키는 단계(S140)와,제1 사용자 모니터링비교제어부를 통해 사용자 본인의 키스트로크 다이나믹스 유사도여부를 체크하는 단계(S150)와,사용자 본인의 키스트로크 다이나믹스가 유사하면 타이핑 업무를 계속해서 수행시키도록 안내시키고, 유사하지 않으면 제1 메세지알림부를 통해 시스템 일시정지메세지를 통보시키는 단계(S160)와,제1 추가인증 수행부를 통해 사용자 본인의 패스워드 입력 요구 및 회원가입 여부를 체크해서 추가 인증을 수행시키는 단계(S170)와,추가 인증 수행결과, 본인 확인이 되면 타이핑업무를 계속해서 수행시키도록 안내시키고, 본인 확인이 안되면 제1 메세지알림부를 통해 시스템 사용거부메세지를 통보시키는 단계(S180)로 이루어지는 것을 특징으로 하는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링방법
|
8 |
8
스마트폰에 제2 다운다운타임(Down-down time)엔진부와 어플형 키스트로크 다이나믹스 형성부를 팝업창으로 활성화시키는 제2 키스트로크 다이나믹스 연결컨넥터부가 설치되어, 시스템접속 후 소프트키보드 및 터치키보드를 통해 타이핑 업무를 수행시키는 단계(S200)와,소프트키보드 및 터치키보드를 통해 타이핑 업무를 수행되면, 제2 테스트 키스트로크 데이터베이스부에서 소프트키보드 및 터치키보드를 통해 입력되는 자유로운 문자열이 임시로 저장시키는 단계(S210)와,제2 사용자 모니터링비교제어부를 통해 설정된 시간이 경과되었는 여부를 체크하는 단계(S220)와,제2 사용자 모니터링비교제어부를 통해 제2 레퍼런스 데이터베이스부에 저장된 사용자 본인의 키입력 행동패턴에 관한 기준값과 비교하여 이상치 탐지 알고리즘을 수행시키는 단계(S230)와,제2 레퍼런스 데이터베이스부에서 어플형 키스트로크 다이나믹스 설정부를 통해 설정된 사용자 본인의 키입력 행동패턴을 기준값으로 미리 저장시켜 참조 키스트로크 DB를 구축시키는 단계(S240)와,제2 사용자 모니터링비교제어부를 통해 사용자 본인의 키스트로크 다이나믹스 유사도여부를 체크하는 단계(S250)와,사용자 본인의 키스트로크 다이나믹스가 유사하면 타이핑 업무를 계속해서 수행시키도록 안내시키고, 유사하지 않으면 제2 메세지알림부를 통해 시스템 일시정지메세지를 통보시키는 단계(S260)와,제2 추가인증 수행부를 통해 사용자 본인의 패스워드 입력 요구 및 회원가입 여부를 체크해서 추가 인증을 수행시키는 단계(S270)와,추가 인증 수행결과, 본인 확인이 되면 타이핑업무를 계속해서 수행시키도록 안내시키고, 본인 확인이 안되면 제2 메세지알림부를 통해 시스템 사용거부메세지를 통보시키는 단계(S280)로 이루어지는 것을 특징으로 하는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링방법
|