티스토리 뷰
지문 판독기 리세팅 방법 및 시스템(FINGERPRINT READER RESETTING SYSTEM AND METHOD)
갈때까지가는거야 2018. 1. 26. 13:51(19) 대한민국특허청(KR)
(12) 공개특허공보(A)
(11) 공개번호 10-2010-0039376
(43) 공개일자 2010년04월15일
(51) Int. Cl.
G06F 1/24 (2006.01) G06F 9/44 (2006.01)
G06F 21/00 (2006.01)
(21) 출원번호 10-2010-7002197
(22) 출원일자(국제출원일자) 2008년07월07일
심사청구일자 없음
(85) 번역문제출일자 2010년01월29일
(86) 국제출원번호 PCT/US2008/008363
(87) 국제공개번호 WO 2009/017577
국제공개일자 2009년02월05일
(30) 우선권주장
11/888,365 2007년07월31일 미국(US)
(71) 출원인
휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.
미국 텍사스주 77070 휴스턴 콤파크 센터 드라이
브 웨스트 11445
(72) 발명자
알리 발리우딘 와이
미국 텍사스주 77070 휴스턴 톰볼 파크웨이 20555
파커 제프리 씨
미국 텍사스주 77070 휴스턴 톰볼 파크웨이 20555
왕 란
미국 텍사스주 77070 휴스턴 톰볼 파크웨이 20555
(74) 대리인
김창세, 김원준
전체 청구항 수 : 총 10 항
(54) 지문 판독기 리세팅 방법 및 시스템
(57) 요 약
지문 판독기(90)의 상태를 리세팅하도록 전자 디바이스(100)의 초기화 동안 물리적 존재 상태(92)가 잠금 해제
(unlocked)로 세팅되는 것에 응답하여 전자 디바이스(100)가 지문 판독기(90)에 대한 리세트 커맨드를 수용하도
록 하는 단계를 포함하는 지문 판독기(90) 리세팅 방법이 제공된다.
대 표 도
공개특허 10-2010-0039376
- 1 -
특허청구의 범위
청구항 1
지문 판독기(90) 리세팅 방법으로서,
상기 지문 판독기(90)의 상태를 리세팅하도록 전자 디바이스(100)의 초기화 동안 물리적 존재 상태(92)가 잠금
해제(unlocked)로 세팅되는 것에 응답하여 상기 전자 디바이스(100)가 상기 지문 판독기(90)에 대한 리세트 커
맨드를 수용하도록 하는 단계를 포함하는
지문 판독기 리세팅 방법.
청구항 2
제 1 항에 있어서,
상기 물리적 존재 상태(92)가 잠금(locked)으로 세팅되는 것에 응답하여 상기 리세트 커맨드의 수용을 방지하도
록 상기 지문 판독기(90)를 잠금시키는 단계를 더 포함하는
지문 판독기 리세팅 방법.
청구항 3
제 1 항에 있어서,
상기 물리적 존재 상태(92)가 세팅되는 것에 응답하여 상기 전자 디바이스(100)가 상기 물리적 존재 상태(92)로
1회 기록하도록 하는 단계를 더 포함하는
지문 판독기 리세팅 방법.
청구항 4
제 1 항에 있어서,
사용자 입력을 물리적 존재의 유효 확인으로서 식별하는 것에 응답하여 상기 물리적 존재 상태(92)를 잠금 해제
로 세팅하는 단계를 더 포함하는
지문 판독기 리세팅 방법.
청구항 5
제 1 항에 있어서,
원격 사용자가 상기 지문 판독기(90)를 리세팅하도록 구성된 원격 리세트 요청(128)을 식별하는 단계를 더 포함
하는
지문 판독기 리세팅 방법.
청구항 6
제 1 항에 있어서,
상기 리세트 커맨드의 실행에 응답하여 상기 지문 판독기(90)를 공장 출하 상태(95)로 세팅하는 단계를 더 포함
공개특허 10-2010-0039376
- 2 -
하는
지문 판독기 리세팅 방법.
청구항 7
제 1 항에 있어서,
상기 리세트 커맨드의 실행에 응답하여 사용자 식별 정보(94)를 클리어하는 단계를 더 포함하는
지문 판독기 리세팅 방법.
청구항 8
지문 판독기 리세팅 시스템(10)으로서,
지문 판독기 리세팅 모듈(122)을 갖는 전자 디바이스(100)-상기 지문 판독기 리세팅 모듈(122)은 상기 전자 디
바이스(100)에서 상기 지문 판독기(90)의 상태를 리세팅하도록 상기 전자 디바이스(100)의 초기화 동안 잠금 해
제로 세팅되는 물리적 존재 상태(92)에 응답하여 리세트 커맨드를 실행하도록 구성됨-를 포함하는
지문 판독기 리세팅 시스템.
청구항 9
제 8 항에 있어서,
상기 지문 판독기 리세팅 모듈(122)은 상기 물리적 존재 상태(92)가 잠금으로 세팅되는 것에 응답하여 상기 리
세트 커맨드의 실행을 방지하도록 구성되는
지문 판독기 리세팅 시스템.
청구항 10
제 8 항에 있어서,
상기 지문 판독기 리세팅 모듈(122)은 사용자 입력을 물리적 존재의 유효 확인으로서 식별하는 것에 응답하여
상기 물리적 존재 상태(92)를 잠금 해제로 세팅하도록 구성되는
지문 판독기 리세팅 시스템.
명 세 서
기 술 분 야
몇몇 지문 판독기는 지문 판독기 및/또는 지문 판독기가 결합되는 전자 디바이스 내에서 특정의 기능 및/또는[0001]
동작을 수행하도록 소유자의 지문 및/또는 소유자에 의한 몇몇 다른 형태의 보안 인증(예를 들어, 패스워드)을
필요로 한다. 이러한 하나의 동작은 새로운 사용자 및/또는 다른 사용자가 각각의 지문 판독기 및/또는 전자
디바이스를 액세스하고/하거나 사용하도록 하기 위해 지문 판독기를 리세팅하는 것이다. 그러나, 몇몇 상황에
서, 소유자에 대한 보안 인증이 붕괴되고/되거나 달리 사용 불가능하게 된다.
도면의 간단한 설명
도 1은 지문 판독기 리세팅 시스템의 실시예가 유용하게 채용되는 전자 디바이스의 블록도이고, [0002]
공개특허 10-2010-0039376
- 3 -
도 2는 지문 판독기 리세팅 방법의 실시예의 플로우차트이며,
도 3은 지문 판독기 리세팅 방법의 다른 실시예의 플로우차트이다.
발명을 실시하기 위한 구체적인 내용
도 1은 지문 판독기 리세팅 시스템(10)의 실시예를 포함하는 전자 디바이스(100)의 블록도이다. 지문 판독기[0003]
리세팅 시스템(10)은 소유자 및/또는 사용자의 인증 정보(예를 들어, 지문, 패스워드 등)에 대한 지식 없이 지
문 판독기를 공장 출하 상태(factory state)로 안전하게 리세팅하도록 구성된다. 도시된 실시예에서, 지문 판
독기 리세팅 시스템(10)은 전자 디바이스(100)에 결합된 지문 판독기(90)를 포함한다. 지문 판독기(90)는 전자
디바이스(100)에 대해 외부적으로(예를 들어, USB(Universal Serial Bus) 인터페이스 등을 통해) 또는 내부적으
로 결합될 수 있음이 이해될 것이다. 지문 판독기(90)는 사용자의 신원을 인증하고/하거나 검증하기 위한 지문
세트를 스캐닝하고/하거나 매칭하여, 사용자가 전자 디바이스(100) 및/또는 전자 디바이스(100) 내의 데이터를
안전하게 액세스하도록 하는 바이오메트릭(biometric) 센서/디바이스이다. 도시된 실시예에서, 지문 판독기
(90)는 물리적 존재 상태(92), 사용자 식별 정보(94), 공장 출하 상태 데이터(95) 및 공장 출하 상태 모듈(96)
을 포함한다. 지문 판독기(90)의 구성요소는 하드웨어만의 실시예, 소프트웨어만의 실시예, 또는 하드웨어와
소프트웨어 결합의 실시예일 수 있음이 이해될 것이다. 몇몇 실시예에서, 지문 판독기(90)는 보다 많거나 또는
보다 적은 구성요소를 포함할 수 있음이 또한 이해될 것이다.
몇몇 실시예에서, 물리적 존재 상태(92)는 지문 판독기(90)가 잠금(lock) 또는 잠금 해제(unlock)되는지를 식별[0004]
하여, 지문 판독기(90)가 리세팅되는 것을 각각 금지하거나 허용하는 표시자(예를 들어, 2진 값 등)이다. 몇몇
실시예에서, 전자 디바이스(100)가 초기화될 때, 물리적 존재 상태(92)는 클리어된다(예를 들어, 물리적 존재
상태(92)에 어떠한 값도 존재하지 않음). 이와 달리, 물리적 존재 상태(92)는 초기화 프로세스 동안 잠금 및/
또는 잠금 해제로 세팅될 수 있다. 도 1에서, 물리적 존재 상태(92)는 하나의 값이 물리적 존재 상태(92)에 기
록되도록(예를 들어, 1회 기록하고 다수회 판독함, 1회 기록하고 판독을 행하지 않음 등) 구성된 1회 기록
(write-once) 모듈(93)을 포함한다. 일단 물리적 존재 상태(92)에 값이 기록되면, 1회 기록 모듈(93)은 전자
디바이스(100)가 다시 초기화될 때까지, 임의의 다른 값이 물리적 존재 상태(92)에 기록되고/되거나 변경(예를
들어, 삭제를 포함함)되는 것을 방지한다. 1회 기록 모듈(93)은 다른 소프트웨어 디바이스가 지문 판독기 리세
팅 모듈(121)을 오버라이딩(overriding)하는 것을 방지하도록 구성된다. 몇몇 실시예에서, 사용자 식별 정보
(94)는 지문 판독기(90)의 하나 이상의 사용자와 연관된 지문 및/또는 다른 식별 정보를 저장한다. 도시된 실
시예에서, 공장 출하 상태 데이터(95)란 지문 판독기(90)가 초기에 사용되고/되거나 공장으로부터 출하될 때 지
문 판독기(90) 내에 저장되고/되거나 제공되는 환경 설정(configurations) 및/또는 정보이다. 공장 출하 상태
모듈(96)은 지문 판독기(90)가 공장 출하 상태로 세팅 또는 리세팅될 수 있도록 구성된 실행 가능한 커맨드 및/
또는 인스트럭션 세트(예를 들어, 사용자 식별 정보(94)에 저장된 임의의 정보를 클리어하고, 공장 출하 상태
데이터(95)를 인스톨하며, 임의의 저장된 템플레이트(templates)를 삭제하고, 저장된 레지스터를 클리어하는
등) 및/또는 새로운 사용자가 지문 판독기(90)를 사용할 수 있는 상태로 지문 판독기(90)가 세팅 또는 리세팅될
수 있도록 구성된 실행 가능한 커맨드 및/또는 인스트럭션 세트이다.
전자 디바이스(100)는 랩탑 컴퓨터, 테블릿(tablet) 컴퓨터, PDA(personal digital assistant), 셀룰라 폰, 게[0005]
임 디바이스와 같은 임의의 유형의 전자 디바이스, 또는 임의의 유형의 휴대용 및 비휴대용 전자 디바이스일 수
있으며, 이들로만 제한되지 않는다. 도시된 실시예에서, 전자 디바이스(100)는 프로세서(110), 메모리(120) 및
사용자 인터페이스(130)를 포함한다. 전자 디바이스(100)의 구성요소는 하드웨어만의 실시예, 소프트웨어만의
실시예, 또는 하드웨어와 소프트웨어 결합의 실시예일 수 있음이 이해될 것이다. 프로세서(110)는 지문 판독기
(90)의 관리 및/또는 리세팅과 연관된 프로세스를 관리하고/하거나 제어하도록 사용된다. 도시된 실시예에서,
메모리(120)는 펌웨어(121) 및 데이터(122)를 포함한다. 몇몇 실시예에서, 펌웨어(121)는 전자 디바이스(100)
에서 각종 프로세서(예를 들어, 전자 디바이스(100)의 초기화, 운영 체제와의 통신 등)를 관리하도록 사용된 판
독 전용 인스트럭션 세트이다. 도시된 실시예에서, 펌웨어(121)는 지문 판독기 리세팅 모듈(122), 물리적 존재
모듈(123) 및 원격 요청 모듈(124)을 포함한다. 몇몇 실시예에서, 펌웨어(121) 내의 일부 구성요소는 펌웨어
(121) 내의 다른 모듈로 결합되고/되거나 분할될 수 있음이 이해될 것이다.
몇몇 실시예에서, 지문 판독기 리세팅 모듈(122)은 지문 판독기(90)에 대한 리세팅 프로세스를 관리하고/하거나[0006]
제어하도록 구성된다. 몇몇 실시예에서, 물리적 존재 모듈(123)은 전자 디바이스(100)에 매우 근접하는 사용자
의 물리적 존재를 검증하기 위해 프로세스를 관리하고/하거나 제어한다. 물리적 존재 모듈(123)은 사용자가 지
문 판독기(90)의 리세팅을 허가하는 것을 표시하여, 허가되지 않은 사용자 및/또는 소프트웨어 디바이스(예를
공개특허 10-2010-0039376
- 4 -
들어, 멀웨어(malware) 등)에 의해 허가되지 않은 및/또는 안전하지 않은 리세팅을 실질적으로 방지하는 증명
및/또는 사용자 입력(예를 들어, 사용자의 지문을 입력하고/하거나 제시하는 키스트로크 세트)을 수용한다. 원
격 요청 모듈(124)은 전자 디바이스(100)가 동작하고 있는 임의의 시점에서(예를 들면, 초기화 프로세스를 완료
한 이후에 전자 디바이스(100)가 턴 "온"된 다음의 임의의 시점) 임의의 유선 및/또는 무선 네트워크 접속(예를
들어, 인터넷 등)으로부터 원격 리세트 요청을 수용할 수 있다.
데이터(122)는 지문 판독기(90)가 리세트되도록 사용되는 데이터베이스 및/또는 다른 유형의 데이터(테블릿, 워[0007]
크시트, 파일 등)를 포함한다. 도시된 실시예에서, 데이터(122)는 물리적 존재 데이터(125), 지문 판독기 리세
트 플래그(126) 및 원격 요청 플래그(128)를 포함한다. 물리적 존재 데이터(125)는 전자 디바이스(100)에 매우
근접하는 사용자의 물리적 존재를 검증하는데 사용된 정보 및/또는 데이터이다. 지문 판독기 리세트 플래그
(126)는 지문 판독기(90)를 리세트하는 요청이 전자 디바이스(100)의 사용자에 의해 요청되었는지를 식별하는
표시자(예를 들어, 2진 값, 소프트웨어 코드 등)이다. 예를 들어, 지문 판독기 리세트 플래그(126)는 리세트할
요청이 행해졌음을 표시하는 "1"의 값 및 요청이 행해지지 않았음을 표시하는 "0"의 값을 포함할 수 있다. 몇
몇 실시예에서, 지문 판독기 리세트 플래그(126)는 전자 디바이스(100)가 동작 중인 임의의 시점에서 및/또는
전자 디바이스(100)가 초기화될 때 세팅될 수 있다. 원격 요청 플래그(128)는 사용자 및/또는 관리자가 지문
판독기(90)를 리세팅하도록 원격으로 요청하였는지를 식별하는 표시자(예를 들어, 2진 값, 소프트웨어 코드
등)이다. 원격 요청 플래그(128)는 전자 디바이스가 다음에 초기화될 때까지 요청을 저장한다. 사용자 인터페
이스(130)는 사용자가 사용자의 물리적 존재를 검증하는 커맨드를 (예를 들어, 그래픽 사용자 인터페이스, 키보
드, 마우스 등을 통해) 입력하도록 한다.
따라서, 동작 시에, 초기화 프로세스 동안, 프로세서(110)는 사용자가 전자 디바이스(100)에 매우 근접하는지를[0008]
검증하기 위해 물리적 존재 모듈(123)을 실행한다. 몇몇 실시예에서, 물리적 존재 모듈(123)은 사용자의 물리
적 존재를 검증하기 위해 사용자가 단일의 또는 일련의 키스트로크(예를 들어, 기능 키를 누르고, 워드를 입력
하며, 핑거(finger)를 제시하는 등)를 입력하고/하거나 단일의 또는 일련의 단계(예를 들어, 마우스 버튼을 선
택하는 등)를 실행하도록 프롬프트한다. 사용자 입력이 수신된 이후에, 물리적 존재 모듈(123)은 입력이 저장
된 값(예를 들어, 저장된 패스워드 또는 다른 보안 토큰)에 매칭하는지를 입증 또는 보장하기 위해 물리적 존재
데이터(125)에 대한 입력을 검증한다. 사용자 입력이 매칭하면, 물리적 존재 모듈(123)은 사용자의 물리적 존
재가 검증되었음을 지문 판독기 리세팅 모듈(122)에게 통신하고/하거나 통지한다. 물리적 존재 모듈(123)은 물
리적 존재 상태(92)를 "잠금 해제" 상태로 또한 세팅한다. 그 다음에 프로세서(110)는 지문 판독기 리세트 플
래그(126)가 세팅되었는지(예를 들어, "1"의 값을 갖는지)를 식별하는 지문 판독기 리세팅 모듈(122)을 실행한
다. 지문 판독기 리세트 플래그(126)가 세팅되면, 지문 판독기 리세팅 모듈(122)은 지문 판독기(90)를 공장 출
하 상태로 세팅하기 위해 공장 출하 상태 모듈(96)에 요청(예를 들어, 강제(force) 리세트 커맨드)을 전송하며,
이에 의해 공장 출하 상태 모듈(96)은 사용자 식별 정보(94)에 저장된 모든 정보를 클리어 및/또는 삭제하고 공
장 출하 상태 데이터(93)로 지문 판독기(90)를 구성한다. 일단 지문 판독기(90)가 공장 출하 상태에 있으면, 1
회 기록 모듈(93)은 지문 판독기(90) 및/또는 전자 디바이스(100)가 다시 초기화될 때까지 임의의 다른 하드웨
어 및/또는 소프트웨어 모듈이 지문 판독기(90)에 리세트 커맨드를 송출하는 것을 방지한다. 몇몇 실시예에서,
펌웨어(121)는 전자 디바이스(100)에 대한 초기화 프로세스를 계속한다.
그러나, 몇몇 실시예에서, 물리적 존재에 대한 사용자 입력이 매칭하지 않으면, 및/또는 사전 설정된 시간 구간[0009]
동안 사용자 입력이 입력되지 않으면, 물리적 존재 모듈(123)은 사용자의 물리적 존재가 검증되지 않고 물리적
존재 상태(92)를 "잠금" 상태로 세팅한다는 것을 지문 판독기 리세팅 모듈(122)에게 통지할 수 있으며, 이에 의
해 사용자 및/또는 다른 디바이스가 지문 판독기(90)를 리세팅하는 것을 금지할 수 있다. 사전 설정된 시간 구
간은 디폴트 설정으로서 식별되거나 또는 전자 디바이스(100)의 사용자 및/또는 관리자에 의해 식별된 임의의
시간 구간(예를 들어, 2초, 1분 등)일 수 있다. 일단 물리적 존재 상태(92)가 잠금 상태로 되면, 지문 판독기
(90) 및/또는 전자 디바이스(100)가 다시 초기화될 때까지 1회 기록 모듈(93)은 임의의 다른 하드웨어 및/또는
소프트웨어 모듈이 리세트 커맨드를 지문 판독기(90)에 송출하는 것을 방지한다. 물리적 존재 모듈(123)이 지
문 판독기(90)를 잠근 상태로 한한 이후에, 펌웨어(122)는 전자 디바이스(100)에 대한 초기화 프로세스를 계속
한다.
지문 판독기 리세팅 시스템(10)의 실시예는 또한 관리자 및/또는 사용자가 지문 판독기(90)를 원격으로 리세팅[0010]
하도록 한다. 본 실시예에서, 전자 디바이스(100)의 초기화 시에, 지문 판독기 리세팅 모듈(122)은 원격 요청
플래그(128)가 세팅되는지(예를 들어, 원격 요청 플래그(128)가 "1"의 2진 값을 포함하는지)를 식별한다. 원격
요청 플래그(128)가 세팅되지 안으면(예를 들어, "0"의 2진 값을 가지면), 지문 판독기 리세팅 모듈(122)은 물
공개특허 10-2010-0039376
- 5 -
리적 존재 상태(92)를 잠금으로 세팅하기 위한 요청을 물리적 존재 모듈(123)에 전송한다. 그러나, 원격 요청
플래그(128)가 세팅되면(예를 들어, "1"의 값을 가지면), 지문 판독기 리세팅 모듈(122)은 전자 디바이스(100)
에 대해 근접한 위치에서 사용자의 물리적 존재를 검증하기 위한 요청을 물리적 존재 모듈(123)에 전송한다.
몇몇 실시예에서, 지문 판독기 리세팅 모듈(122)은 물리적 존재 모듈(123)을 바이패스할 수 있고 원격 사용자
및/또는 관리자가 전자 디바이스(100)에 대해 근접한 위치에서 사용자의 검증 없이 지문 판독기(90)를 리세팅하
도록 한다. 물리적 존재 모듈(123)이 사용자의 물리적 존재를 검증한 이후에, 물리적 존재 모듈(123)은 물리적
존재 상태(92)를 잠금 해제 상태로 세팅하고, 지문 판독기 리세팅 모듈(122)은 지문 판독기(90)를 공장 출하 상
태로 리세팅하기 위한 커맨드를 송출한다. 한편, 지문 판독기 리세팅 모듈(122)은 물리적 존재 상태(92)를 잠
금으로 세팅하기 위한 커맨드를 물리적 존재 모듈(123)에 송출한다. 지문 판독기 리세팅 모듈(122)은 원격 요
청 플래그(128)에 저장된 값을 클리어한다.
지문 판독기 리세팅 시스템(10)의 실시예는 또한 사용자가 지문 판독기(90)가 리세팅되는 것을 방지하도록[0011]
한다. 따라서, 몇몇 실시예에서, 지문 판독기 리세팅 모듈(121)이 지문 판독기(90)를 리세팅하기 위한 커맨드
를 송출하기 이전에 원격 요청 플래그(128)가 세팅되는 것으로 식별하는 경우, 지문 판독기 리세팅 모듈(122)은
사용자가 지문 판독기(90)의 리세팅을 검증하고/하거나 허가하도록 프롬프트할 것이다. 사용자가 지문 판독기
(90)의 리세팅을 허가하지 않거나 사용자가 사전 결정된 시간 구간 내에서 프롬프트를 승인하지 않으면, 물리적
존재 상태(92)가 잠금으로 세팅된다. 몇몇 실시예에서, 지문 판독기 리세팅 모듈(122)은 지문 판독기(90)가 리
세팅하지 못한였다는 것을 원격 사용자 및/또는 관리자에게 통지할 수 있다.
도 2는 지문 판독기 리세팅 방법의 실시예의 플로우차트이다. 방법은 결정 블록(200)에서 시작하며 지문 판독[0012]
기 리세팅 시스템(10)은 사용자에 대한 물리적 존재가 전자 디바이스(100)에 대해 확립되었는지를 결정한다.
물리적 존재가 확립되지 않았으면(결정 블록(200)에 대한 "아니오" 출력), 지문 판독기 리세팅 시스템(10)은 물
리적 존재 상태(92)를 잠금으로 세팅하기 위한 커맨드를 전송한다(블록 210). 지문 판독기 리세팅 시스템(10)
은 전자 디바이스(100)에 대한 초기화 프로시쥬어를 계속하며(블록 (220)), 방법은 이후 종료한다.
결정 블록(200)으로 복귀하여, 사용자에 대한 물리적 존재가 확립되었으면(결정 블록(200)에 대한 "예" 출력),[0013]
지문 판독기 리세팅 시스템(10)은 물리적 존재 상태(92)를 잠금 해제로 세팅한다(블록 (230)). 지문 판독기 리
세팅 시스템(10)은 지문 판독기(90)를 리세팅하기 위한 요청이 수신되었고/되었거나 지문 판독기 리세트 플래그
(126)가 세팅되는지를 결정한다(결정 블록(240)). 요청이 수신되었으면(결정 블록(240)에 대한 "예" 출력), 지
문 판독기 리세팅 모듈(122)은 지문 판독기(90)를 공장 출하 상태로 리세팅하기 위한 커맨드를 송출하며, 방법
은 이후 블록(220)으로 진행한다. 결정 블록(240)으로 복귀하여, 지문 판독기(90)를 리세팅하기 위한 요청이
수신되지 않았으면(결정 블록(240)에 대한 "아니오" 출력), 방법은 이후 블록(220)으로 진행한다.
도 3은 지문 판독기 리세팅 방법의 다른 실시예의 플로우차트이다. 방법은 결정 블록(300)에서 시작하며 지문[0014]
판독기 리세팅 시스템(10)은 원격 요청 플래그(128)가 세팅되었는지를 식별한다. 원격 요청 플래그(128)가 세
팅되지 않았으면(결정 블록(300)에 대한 "아니오" 출력), 지문 판독기 리세팅 시스템(10)은 물리적 존재 상태
(92)를 잠금으로 세팅하기 위한 커맨드를 지문 판독기(90)에 전송한다(블록 (310)). 지문 판독기 리세팅 시스
템(10)은 전자 디바이스(100)에 대한 초기화 프로시쥬어를 계속하며(블록 (320)), 방법은 이후 종료한다.
결정 블록(300)으로 복귀하여, 원격 요청 플래그(128)가 세팅되었으면(결정 블록(300)에 대한 "예" 출력), 지문[0015]
판독기 리세팅 시스템(10)은 사용자에 대한 물리적 존재가 확립된 것으로 결정한다(결정 블록(330)). 사용자에
대한 물리적 존재가 확립되지 않았으면(결정 블록(330)에 대한 "아니오" 출력), 방법은 이후 블록(310)으로 진
행한다. 그러나, 결정 블록(330)으로 복귀하여, 사용자에 대한 물리적 존재가 확립되었으면(결정 블록(330)에
대한 "예" 출력), 지문 판독기 리세팅 시스템(10)은 물리적 존재 상태를 잠금 해제로 세팅하도록 커맨드를 전송
한다(블록 (335)). 지문 판독기 리세팅 시스템(10)은 지문 판독기(90)를 공장 출하 상태로 리세팅하기 위한 커
맨드를 송출하며, 방법은 이후 블록(320)으로 진행한다.
도시된 실시예는 상이한 플랫폼 및 운영 체제 상에서 실행될 수 있는 소프트웨어로 구현될 수 있다. 특히, 지[0016]
문 판독기 리세팅 시스템(10)에 의해 구현된 기능은, 예를 들어, 컴퓨터 기반형 시스템, 프로세서를 포함하는
시스템과 같은 인스트럭션 실행 시스템, 장치, 또는 디바이스, 또는 그 인스트럭션 실행 시스템, 장치, 또는 디
바이스로부터 인스트럭션을 페치하고 인스트럭션을 실행할 수 있는 다른 시스템에 의해 또는 이들과 접속하여
사용하기 위해 임의의 컴퓨터 판독 가능한 매체에서 구현될 수 있는 배열된 리스트의 실행 가능한 인스트럭션에
의해 제공될 수 있다. 본 문서의 문맥에서, "컴퓨터 판독 가능한 매체"는 인스트럭션 실행 시스템, 장치, 또는
디바이스에 의해 또는 이들과 접속하여 사용하기 위한 프로그램을 포함하고, 저장하며, 통신하고, 전파하거나
공개특허 10-2010-0039376
- 6 -
또는 전달할 수 있는 임의의 수단일 수 있다. 컴퓨터 판독 가능한 매체는, 예를 들어, 전자적, 자기적,
광학적, 전자기적, 적외선, 또는 반도체 시스템, 장치, 디바이스, 또는 전파 매체일 수 있으며, 이들로만 제한
되지 않는다.
지문 판독기 리세팅 시스템(10)의 실시예는 지문 및/또는 안전한 사용자 인증을 이용하지 않고 지문 판독기(9[0017]
0)를 안전하게 리세팅하는 시스템 및 방법을 제공한다. 지문 판독기 리세팅 시스템(10)의 실시예는 전자 디바
이스(100) 및/또는 전자 디바이스(100) 상에 저장된 데이터를 액세스하도록 의도하지 않은 사용자(예를 들어,
해커)가 다른 소프트웨어 디바이스(예를 들어, 멀웨어 등)를 이용하는 것을 실질적으로 방지한다. 또한, 지문
판독기 리세팅 시스템(10)의 실시예는 원격 사용자 및/또는 관리자가 지문 판독기 리세팅 시스템(10)을 리세팅
하도록 하여, 복수의 지문 판독기(90)의 확장성을 용이하게 하고, 리세팅을 용이하게 한다.
도면
도면1
공개특허 10-2010-0039376
- 7 -
도면2
도면3
공개특허 10-2010-0039376
- 8 -