1 |
1
사용자가 문서 열람을 위해 터치 감지 수단을 이용하여 터치입력방식 및 패턴입력방식으로 입력하는 인증 문자를 수신받되, 사용자 ID에 따른 문자열과 사용자가 소속되어 있는 부서에 따라 부여된 제1 계층값, 사용자의 직급에 따라 부여된 제2 계층값, 문자, 숫자 및 특수문자의 조합으로 이루어지는 인증 문자에 대한 문자열을 수신받는 정보 수신부;사용자가 터치 감지 수단으로부터 입력한 터치 동작을 저장하는 저장부;사용자 인증을 위해 입력되는 상기 인증 문자에 문자정보 설정조건을 설정하는 제1 조건부와 시간정보 설정조건을 설정하는 제2 조건부를 포함하는 조건 설정부;수신된 인증 문자와 기 설정된 문자정보를 비교하여, 일치 여부를 판단하는 문자정보 판단부;상기 수신된 인증 문자와 기 설정된 문자정보가 일치하는 경우, 수신된 인증 문자가 입력된 입력시간을 토대로 시간정보를 도출하는 시간정보 도출부;도출된 시간정보가 기 설정된 시간정보 범위 내에 존재하는지 여부를 판단하되, 상기 도출된 시간정보가 입력제한 시간 및 동시입력 시간에 대한 조건을 포함하는 상기 기 설정된 시간정보조건 범위 내에 존재하는지 여부를 판단하는 유사도 판단부;판단 결과, 도출된 시간정보가 기 설정된 시간조건 범위 내에 존재하는 경우, 사용자 인증을 수행하는 인증 수행부; 및판단 결과, 도출된 시간정보가 기 설정된 시간조건 범위 내에 존재하지 않는 경우, 사용자의 무단 열람 상황을 알리기 위해 SMS 메시지를 생성하는 알림 경고부; 를 포함하고, 상기 문자정보 판단부는,상기 제1 계층값, 제2 계층값 및 문자, 숫자 및 특수문자의 조합으로 이루어지는 인증 문자에 대한 문자열과 사용자 인증 서버에 기 설정되어 있는 문자정보 설정조건을 비교하는 제1 판단부; 및상기 제1 계층값, 제2 계층값 및 문자, 숫자 및 특수문자의 조합으로 이루어지는 인증 문자를 입력한 시간과 사용자 인증 서버에 기 설정되어 있는 시간정보 설정조건을 비교하는 제2 판단부;를 포함하고, 상기 제1 판단부는,설정화면을 표시하고, 상기 설정화면을 통해 사용자로부터 이름, 이니셜, 유선 및 무선 전화번호, 사용자 ID, 사용자가 소속되어 있는 부서 및 직급에 대한 정보를 포함하는 사용자정보를 입력받아 저장하는 사용자정보 저장부; 사용자가 소속되어 있는 부서와 사용자의 직급에 따라 자동생성되는 권한 구분 숫자를 포함하여 설정된 비밀번호에 따른 문자열을 포함하는 인증문자열정보를 설정하는 인증문자 설정부;상기 설정된 인증문자열정보에 포함된 적어도 하나의 숫자에 가감되는 가감 값을 설정하고, 기 설정된 기간이 경과하는 경우 상기 적어도 하나의 숫자가 상기 가감 값을 가감한 결과로 변경되도록 하는 문자 변경 기간 조건을 설정하는 문자 변경 기간 조건 설정부;상기 비밀번호에 따른 문자열 설정 시, 설정된 비밀번호 문자열 중 가상문자 입력을 설정하고자 하는 문자열의 위치 및 가상문자의 입력시간 조건을 설정하는 문자 자리 설정부; 상기 설정된 비밀번호에 따른 문자열 중 입력시간을 제한하고자 하는 인증문자의 자리 및 입력시간을 상기 설정화면으로부터 입력받아 설정하는 시간제한 문자 자리 설정부; 및설정된 비밀번호에 따른 문자열 중 동시입력을 설정하고자 하는 문자의 자리 및 동시입력 시간을 상기 설정화면으로부터 입력받아 설정하는 동시입력 문자 자리 설정부;를 포함하고, 상기 인증 수행부는,상기 가상문자의 종류와 가상문자 각각에 대한 입력시간에 따라 서로 다른 권한이 부여된 복수의 사용자를 인증하되, 상기 가상문자의 종류와 가상문자 각각에 대한 입력시간에 대응하는 권한이 상기 문서의 열람을 위한 접근 권한에 해당하는 경우 사용자가 상기 문서에 접근할 수 있도록 하는 것을 특징으로 하고,상기 조건 설정부는,상기 터치입력방식으로 입력이 된 경우, 터치임을 인식하는 유효 터치 영역의 비율을 상기 설정화면으로부터 입력받아 설정하는 터치 영역 설정부를 더 포함하고,상기 터치 영역 설정부는 임의의 키와 다른 키의 영역이 중첩되지 않은 범위 내에서 유효 터치 영역을 설정하는 것을 특징으로 하는 사용자 인증을 단계적으로 수행하는 계층별 인증 장치
|