맞춤기술찾기

이전대상기술

다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 이용한 사용자 모니터링 장치 및 방법

  • 기술번호 : KST2015202873
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에서는 기존의 패스워드와 생체기반정보를 결합한 2차 인증장치들이 PC, 스마트폰과 같이 수시로 바뀌는 하드웨어에 적용하기에는 설치비용에 비해 효용성이 떨어지고, PC 및 스마트폰을 사용하면서, 사용자의 인증을 거친 후 지속적으로 동일한 사용자인지 여부를 판단할 수 있도록 모니터링할 수 없으며, 메신저의 경우 처음 로그인 후 유효한 사용자인지 판단할 수 없어, 해커의 침입여부를 알 수 없어 지속적인 보안 유지가 어려운 문제점을 개선하고자, 키스트로크 다이나믹스 연결컨넥터부, 다운다운타임(Down-down time)엔진부, 키스트로크 다이나믹스 설정부, 데이터베이스부, 더블형 사용자 모니터링부, 사용자 모니터링비교제어부로 이루어진 키스트로크 다이나믹스 사용자 모니터링모듈이 구성됨으로서, PC 본체, 스마트폰에 1:1로 다이렉트 설치되어, 사용자 모니터링속도를 기존에 비해 70% 향상시킬 수 있고, 수시로 변경되는 PC 본체 및 스마트폰의 사양에 맞게 1:1로 설치시킬 수 있어 호환성이 우수하며, PC 본체 및 스마트폰 자체내에서 유효한 사용자인지 여부를 가장 처음 접근시 테스트를 수행할 수 있고, 일반적인 로그인 시스템에서 키스트로크 다이나믹스를 적용하여 2단계 인증을 할 수 있어 사용자 모니터링의 정확성과 신뢰성을 높일 수 있으며, 자유로운 문자열의 키스트로크 다이나믹스를 통해 사용자의 인증을 거친 후 지속적으로 동일한 사용자인지 여부를 판단할 수 있도록 모니터링할 수 있고, 메신저의 경우 처음 로그인 후 유효한 사용자인지 판단할 수 없지만, 키스트로크 다이나믹스 분석으로 평소 타이핑 패턴을 저장하여 대화 중 지속적인 보안을 유지할 수 있는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 이용한 사용자 모니터링 장치 및 방법을 제공하는데 그 목적이 있다.
Int. CL G06F 3/02 (2006.01) G06F 17/00 (2006.01) G06F 21/00 (2006.01) G06F 11/30 (2006.01)
CPC G06F 21/316(2013.01)G06F 21/316(2013.01)
출원번호/일자 1020120139313 (2012.12.04)
출원인 서울과학기술대학교 산학협력단
등록번호/일자 10-1422105-0000 (2014.07.16)
공개번호/일자 10-2014-0071590 (2014.06.12) 문서열기
공고번호/일자 (20140722) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.12.04)
심사청구항수 4

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 서울과학기술대학교 산학협력단 대한민국 서울특별시 노원구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 강필성 대한민국 서울 용산구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 고광석 대한민국 서울특별시 금천구 벚꽃로***, ***호(가산동, 에이스하이엔드타워*차)(특허법인 충무 에디아 분사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 서울과학기술대학교 산학협력단 서울특별시 노원구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.12.04 수리 (Accepted) 1-1-2012-1002670-47
2 의견제출통지서
Notification of reason for refusal
2013.11.27 발송처리완료 (Completion of Transmission) 9-5-2013-0825130-98
3 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.12.04 수리 (Accepted) 1-1-2013-1111372-15
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2013.12.04 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2013-1111399-36
5 등록결정서
Decision to grant
2014.05.27 발송처리완료 (Completion of Transmission) 9-5-2014-0362426-59
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.06.23 수리 (Accepted) 4-1-2015-5084292-58
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.08.20 수리 (Accepted) 4-1-2015-5111449-53
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
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)로 이루어지는 것을 특징으로 하는 다양한 입력기기를 통해 수집된 자유로운 문자열의 키스트로크 다이나믹스를 통한 사용자 모니터링방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.