(51) Int. Cl. (19) 대한민국특허청(KR) (12) 공개특허공보(A) G06F 12/14 (2006.01) (21) 출원번호 10-2006-0056087 (22) 출원일자 2006년06월21일 심사청구일자 전체 청구항 수 : 총 18 항 2006년06월21일 (54) 유에스비 메모리 도난 방지 시스템 및 방법 (11) 공개번호 10-2007-0121264 (43) 공개일자 2007년12월27일 (71) 출원인 주식회사 엘티전자 서울 강남구 대치동 943-24 신안메트로칸 2213 (72) 발명자 홍순교 서울 서초구 서초1동 1436-1 현대아파트 21동 60 6호 이종만 대전 유성구 신성동 152-1 대림아파트 108동 203 호 (뒷면에 계속) (74) 대리인 황일석 (57) 요 약 본 발명은 USB 메모리 도난 방지 시스템 및 방법에 관한 것이다. 본 발명의 실시예에 따른 USB 메모리 도난 방지 시스템은 메인 컴퓨터의 USB 포트에 접속되는 USB 커넥터; 데이 터의 읽기 및 쓰기 동작을 수행하는 메모리 영역; 및 상기 메인 컴퓨터로부터 상기 메모리 영역의 접근을 제어하 는 USB 컨트롤러를 포함하고, 상기 메모리 영역은 상기 메인 컴퓨터에 등재되어 활성화되며, 상기 USB 커넥터가 USB 장치 제거 과정을 수행하지 않고 상기 USB 포트로부터 분리되는 경우 상기 메인 컴퓨터에 알람하는 알리미 어플리케이션을 포함하는 것을 특징으로 한다. 대표도 - 도1-1 -
(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 725-1 유스빌 401호 - 2 -
특허청구의 범위 청구항 1 메인 컴퓨터의 USB 포트에 접속되는 USB 커넥터; 데이터의 읽기 및 쓰기 동작을 수행하는 메모리 영역; 및 상기 메인 컴퓨터로부터 상기 메모리 영역의 접근을 제어하는 USB 컨트롤러를 포함하고, 상기 메모리 영역은 상기 메인 컴퓨터에 등재되어 활성화되며, 상기 USB 커넥터가 USB 장치 제거 과정을 수행하 지 않고 상기 USB 포트로부터 분리되는 경우 상기 메인 컴퓨터에 알람하는 알리미 어플리케이션을 포함하는 것 을 특징으로 하는 USB 메모리 도난 방지 시스템. 청구항 2 제 1 항에 있어서, 상기 알리미 어플리케이션은 상기 메모리 영역의 접근을 위한 아이디 및 패스워드 인증과정을 수행하며, 선택적으로 상기 USB 커넥터를 상기 메인 컴퓨터로부터 분리하는 경우에 인증과정을 수행하는 인증부를 포함하는 것을 특징으로 하는 USB 메모리 도 난 방지 시스템. 청구항 3 제 1 항에 있어서, 상기 알리미 어플리케이션은 상기 USB 장치 제거 과정을 수행하지 않을 경우 상기 메인 컴퓨터에 소리를 이용한 알람, 영상변화를 이용한 알 람 중 적어도 하나를 실시하는 알람부를 포함하는 것을 특징으로 하는 USB 메모리 도난 방지 시스템. 청구항 4 제 3 항에 있어서, 상기 소리를 이용한 알람은 부저, 싸이렌, 멜로디 및 음성안내 중 하나인 것을 특징으로하는 USB 메모리 도난 방지 시스템. 청구항 5 제 1 항에 있어서, 상기 USB 커넥터가 상기 메인 컴퓨터에 접속되는 동안 상기 메인 컴퓨터의 표시부에 상기 USB 메모리의 소유자 개인 정보를 표시하도록 제어하는 정보 게시부를 더 포함하는 것을 특징으로 하는 USB 메모리 도난 방지 시스템. 청구항 6 제 5 항에 있어서, 상기 개인 정보는 상기 소유자의 이름, 전화번호, 주소, 이메일 중 적어도 하나 인 것을 특징으로 하는 USB 메모리 도난 방지 시 스템. 청구항 7 제 1 항에 있어서, 상기 메인 컴퓨터에 의한 상기 메모리 영역의 읽기 및 쓰기 동작에 관련된 로그 정보를 저장하는 로그정보 저장 부를 더 포함하는 것을 특징으로 하는 USB 메모리 도난 방지 시스템. - 3 -
청구항 8 제 1 항에 있어서, 상기 메인 컴퓨터로부터 상기 USB 장치 제거 과정을 수행하지 않고 분리된 경우, 상기 메모리 영역의 접근을 제한하는 메모리 잠금부를 더 포함하는 것을 특징으로 하는 USB 메모리 도난 방지 시스템. 청구항 9 제 1 항에 있어서, 상기 메모리 영역은 시스템 정보가 저장된 시스템 영역; 자동 부팅 기능이 저장된 CD-ROM 영역; 텍스트, 음성 파일 및 영상 파일들이 저장되는 일반 데이터 영역; 및 보안을 요구하는 보안 데이터가 저장되는 보안 데이터 영역;을 포함하며, 상기 알리미 어플리케이션은 상기 CD-ROM 영역에 위치하는 것을 특징으로 하는 USB 메모리 도난 방지 시스템. 청구항 10 USB 커넥터를 메인 컴퓨터에 접속시키는 단계; USB 메모리 영역에 저장된 알리미 어플리케이션을 상기 메인 컴퓨터에 등재하여 알리미 프로그램을 활성화 시키 는 단계; 및 USB 장치 제거 과정 수행없이 상기 USB 커넥터가 상기 메인 컴퓨터로부터 분리되는 경우 상기 메인 컴퓨터에 알 람하는 단계;를 포함하는 것을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 11 제 10 항에 있어서, 상기 알리미 프로그램에 의하여 상기 USB 메모리 접근을 위한 아이디 및 패스워드를 인증하는 단계를 더 포함하 는 것을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 12 제 11 항에 있어서, 상기 USB 메모리의 포맷은 상기 인증 단계의 결과에 따라 이루어지는 것을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 13 제 10 항에 있어서, 상기 USB 장치 제거 과정은 상기 알리미 프로그램을 종료한 이후, 상기 USB 메모리를 분리하는 과정 및 상기 메인 컴퓨터의 USB 장치 제거 요청에 따른 USB 메모리 분리 과정 중 어느 하나 인 것을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 14 제 10 항에 있어서, 상기 알람하는 단계는 - 4 -
부저, 싸이렌, 멜로디 및 음성안내를 포함하는 소리로 알람하는 단계; 및 상기 메인 컴퓨터의 표시부 반전, 깜박임, 기 저장된 메세지를 포함하는 서브 윈도우 생성을 포함하는 영상으로 알람하는 단계 중 적어도 하나 인 것을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 15 제 10 항에 있어서, 상기 USB 메모리 영역에 대한 데이터 읽기 및 쓰기 동작과 관련한 로그 정보를 저장하는 단계를 더 포함하는 것 을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 16 제 10 항에 있어서, 상기 USB 메모리 소유자의 개인 정보를 상기 메인 컴퓨터의 표시부에 표시하는 단계를 더 포함하는 것을 특징으 로 하는 USB 메모리 도난 방지 방법. 청구항 17 제 16 항에 있어서, 상기 개인 정보는 상기 소유자의 이름, 전화번호, 주소 및 이메일 중 적어도 하나 인 것을 특징으로 하는 USB 메모리 도난 방지 방법. 청구항 18 제 10 항에 있어서, 상기 USB 장치 제거 과정 없이 상기 메인 컴퓨터로부터 분리된 USB 메모리 일 경우, 상기 USB 메모리가 다른 메인 컴퓨터에 접속되어 메모리 접근이 이루어지는 것을 방지하는 메모리 잠금 단계를 더 포함하는 것을 특징으로 하는 USB 메모리 도난 방지 방법. 명 세 서 발명의 상세한 설명 발명의 목적 <14> <15> 발명이 속하는 기술 및 그 분야의 종래기술 본 발명은 USB(Universal Serial Bus) 메모리에 관한 것으로, 특히 메인 컴퓨터에 접속되어 있는 USB 메모리가 적절한 절차 없이 컴퓨터로부터 이탈할 경우, 알람할 수 있는 알람기능을 가지는 USB 메모리 도난 방지 시스템 및 방법에 관한 것이다. 현재의 사회는 고도의 문명화가 빠르게 진행되고 있다. 특히 인터넷의 발달로 접하게 되는 자료(멀티미디어 포 함)의 양이 기하급수 적으로 증가하고 있다고 해도 과언이 아니다. 이러한 데이터를 저장하기 위해 등장한 저장 장치의 일종인 USB Flash Memory는 초기의 높은 가격과 용량의 문제를 해결하고 지금은 누구나 손쉽게 사용하게 되었다. 현재 시판되고 있는 USB 메모리의 용량은 최대 8GB이며, 대중적으로는 1GB 용량의 USB 메모리가 많이 이용되고 있다. 이러한 USB 메모리의 용량은 지속적으로 개발 발전되어 올해에는 32GB 용량의 USB 메모리가 등 장할 예정이다. USB 메모리는 가격면에서 기타 다른 하드웨어 기기들에 비하여 저렴하며, 메모리 사용에 있어 서 Password 기능을 추가해서 개인의 자료를 보호할수 있는 기능이 있어 그 필요성이 폭발적으로 증가하고 있는 추세이다. USB 메모리에 보호 받을 수 있는 개인 자료의 저장은 매우 일반화 되어 있고, 생활의 일부가 되어 있는 인터넷 금융거래시 매우 높은 활용도를 보인다. 즉, USB 메모리는 인터넷 금융 거래에 있어서, 필수적으 로 필요로 하는 "공인인증서"의 보관 및 보관의 안정성과 이동의 편이성은 기타 다른 메모리가 가지지 못하는 강점으로서, 공인인증서 뿐만 아니라, 보안을 요구하는 데이터의 저장에도 유용하게 사용될 수 있다. 이러한 - 5 -
USB 메모리의 장점은 CD를 이용한 자료 저장시 휴대가 불편한 디스크의 크기 및 기록시 별도의 Writer 기기와 별도의 프로그램의 요구에 비교하여 더욱 부각되고 있다. <16> 한편, 상술한 바와 같이 사용자가 증가된 USB Flash Memory는 작고 간편한 크기가 오히려 도난의 용이성을 제공 하여 제품의 도난 위험성이 매우 증가하고 있다. 즉, USB 메모리는 메인 컴퓨터의 USB 커넥터에 삽입 및 분리 를 통하여 사용에 편이성을 제공하지만, USB 메모리 소유자가 아닌 특정 목적으로 타인의 USB 메모리를 탈취하 고자 하는 경우의 타인에 있어서도 동일한 편이성을 제공하게 된다. 이러한 USB 메모리의 도난은 메인 컴퓨터 의 크기에 비하여 그 크기가 매우 작아 분실 또는 도난시 빠른 인식이 어렵다. 또한, 기존의 USB 메모리는 메 인 컴퓨터로부터 적절한 과정없이 분리되는 경우에 있어 별도의 알람 기능이 없어, USB 메모리 소유자는 USB 메 모리의 도난 및 분실을 즉각적으로 알 수 없는 문제점이 있다. 즉, 현재로서는 USB 메모리의 실질적인 도난 방 지가 거의 불가능한 실정이다. 또한, 기존의 USB 메모리는 외관의 크기 작기 때문에 분실시 회수를 위한 연락 처 표시가 어렵다. 이러한 USB 메모리의 도난 및 회수 불능은 USB Flash Memory가 관공서 및 금융기관에서의 보 안 또는 인증 기능으로 사용될때 더욱 큰 문제점으로 부가될 수 밖에 없다. <17> <18> <19> <20> <21> 발명이 이루고자 하는 기술적 과제 본 발명의 목적은 상기의 문제를 해결하기 위한 것으로, 메인 컴퓨터에 접속되어 있는 USB 메모리를 적절한 과 정없이 분리할 경우, 알람할 수 있는 USB 메모리의 도난 방지 시스템 및 방법을 제공하는데 있다. 또한, 본 발명의 다른 목적은, USB 메모리 분실시, USB 메모리의 메모리 영역에 소유자의 이름, 전화번호, 주소 등을 기입하여, USB 메모리와 메인 컴퓨터 접속시 별도의 윈도우로 표시함으로써, USB 메모리 회수가 가능한 USB 메모리의 도난 방지 시스템 및 방법을 제공하는데 있다. 또한, 본 발명의 다른 목적은, USB 메모리의 사용내역인 로그파일을 기록 저장할 수 있도록 하는 메모리 영역을 할당함으로써, 도난된 USB 메모리의 사용내역을 알 수 있도록 한 USB 메모리의 도난 방지 시스템 및 방법을 제 공하는데 있다. 또한, 본 발명의 다른 목적은, 도난된 USB 메모리 사용시 아이디와 패스워드 입력을 요구하고, 무단 사용시 기 타 메모리 사용을 제한하는 락(Lock) 기능을 제공하는 USB 메모리의 도난 방지 시스템 및 방법을 제공하는데 있 다. 마지막으로, 본 발명의 다른 목적은, 도난된 USB 메모리의 초기화를 방지하기 위하여, 올바른 아이디 및 패스워 드 입력이 안된 경우, 메모리 포맷을 방지하도록 하는 USB 메모리의 도난 방지 시스템 및 방법을 제공하는데 있 다. <22> <23> <24> <25> <26> <27> <28> 발명의 구성 및 작용 상기한 목적을 달성하기 위하여, 본 발명의 실시예에 따른 USB 메모리 도난 방지 시스템은 메인 컴퓨터의 USB 포트에 접속되는 USB 커넥터; 데이터의 읽기 및 쓰기 동작을 수행하는 메모리 영역; 및 상기 메인 컴퓨터로부터 상기 메모리 영역의 접근을 제어하는 USB 컨트롤러를 포함하고, 상기 메모리 영역은 상기 메인 컴퓨터에 등재되 어 활성화되며, 상기 USB 커넥터가 USB 장치 제거 과정을 수행하지 않고 상기 USB 포트로부터 분리되는 경우 상 기 메인 컴퓨터에 알람하는 알리미 어플리케이션을 포함하는 것을 특징으로 한다. 여기서, 상기 알리미 어플리케이션은 상기 메모리 영역의 접근을 위한 아이디 및 패스워드 인증과정을 수행하며, 선택적으로 상기 USB 커넥터를 상기 메인 컴퓨터로부터 분리하는 경우에 인증과정을 수행하는 인증부 를 포함하는 것을 특징으로 한다. 또한, 상기 알리미 어플리케이션은 상기 USB 장치 제거 과정을 수행하지 않을 경우 상기 메인 컴퓨터에 소리를 이용한 알람, 영상변화를 이용한 알람 중 적어도 하나를 실시하는 알람부를 포함하는 것을 특징으로 한다. 상기 소리를 이용한 알람은 부저, 싸이렌, 멜로디 및 음성안내 중 하나인 것을 특징으로 한다. 상기 USB 메모리 도난 방지 시스템은 상기 USB 커넥터가 상기 메인 컴퓨터에 접속되는 동안 상기 메인 컴퓨터의 표시부에 상기 USB 메모리의 소유자 개인 정보를 표시하도록 제어하는 정보 게시부를 더 포함하는 것을 특징으 로 한다. 특히, 상기 개인 정보는 상기 소유자의 이름, 전화번호, 주소, 이메일 중 적어도 하나 인 것을 특징으로 한다. 한편, 상기 USB 메모리 도난 방지 시스템은 상기 메인 컴퓨터에 의한 상기 메모리 영역의 읽기 및 쓰기 동작에 - 6 -
관련된 로그 정보를 저장하는 로그정보 저장부를 더 포함하는 것을 특징으로 한다. <29> <30> <31> <32> <33> <34> <35> <36> <37> <38> <39> <40> <41> <42> <43> <44> <45> <46> <47> 그리고, 상기 메인 컴퓨터로부터 상기 USB 장치 제거 과정을 수행하지 않고 분리된 경우, 상기 메모리 영역의 접근을 제한하는 메모리 잠금부를 더 포함하는 것을 특징으로 한다. 상기 메모리 영역은 시스템 정보가 저장된 시스템 영역; 자동 부팅 기능이 저장된 CD-ROM 영역; 텍스트, 음성 파일 및 영상 파일들이 저장되는 일반 데이터 영역; 보안을 요구하는 보안 데이터가 저장되는 보안 데이터 영역;을 포함하며, 상기 알리미 어플리케이션은 상기 CD-ROM 영역에 위치하는 것을 특징으로 한다. 상기 목적을 달성하기 위하여 본 발명의 실시예에 따른 USB 메모리 도난 방지 방법은 USB 커넥터를 메인 컴퓨터 에 접속시키는 단계; USB 메모리 영역에 저장된 알리미 어플리케이션을 상기 메인 컴퓨터에 등재하여 알리미 프 로그램을 활성화 시키는 단계; 및 USB 장치 제거 과정 수행없이 상기 USB 커넥터가 상기 메인 컴퓨터로부터 분 리되는 경우 상기 메인 컴퓨터에 알람하는 단계;를 포함하는 것을 특징으로 한다. 상기 방법은 상기 알리미 프로그램에 의하여 상기 USB 메모리 접근을 위한 아이디 및 패스워드를 인증하는 단계 를 더 포함하는 것을 특징으로 한다. 그리고, 상기 USB 메모리의 포맷은 상기 인증 단계의 결과에 따라 이루어지는 것을 특징으로 한다. 한편, 상기 USB 장치 제거 과정은 상기 알리미 프로그램을 종료한 이후, 상기 USB 메모리를 분리하는 과정 및 상기 메인 컴퓨터의 USB 장치 제거 요청에 따른 USB 메모리 분리 과정 중 어느 하나 인 것을 특징으로 한다. 상기 알람하는 단계는 부저, 싸이렌, 멜로디 및 음성안내를 포함하는 소리로 알람하는 단계; 및 상기 메인 컴퓨 터의 표시부 반전, 깜박임, 기 저장된 메세지를 포함하는 서브 윈도우 생성을 포함하는 영상으로 알람하는 단계 중 적어도 하나 인 것을 특징으로 한다. 상기 방법은 상기 USB 메모리 영역에 대한 데이터 읽기 및 쓰기 동작과 관련한 로그 정보를 저장하는 단계를 더 포함하는 것을 특징으로 한다. 또한, 상기 방법은 상기 USB 메모리 소유자의 개인 정보를 상기 메인 컴퓨터의 표시부에 표시하는 단계를 더 포 함하는 것을 특징으로 한다. 상기 개인 정보는 상기 소유자의 이름, 전화번호, 주소 및 이메일 중 적어도 하나 인 것을 특징으로 한다. 마지막으로, 상기 방법은 상기 USB 장치 제거 과정 없이 상기 메인 컴퓨터로부터 분리된 USB 메모리 일 경우, 상기 USB 메모리가 다른 메인 컴퓨터에 접속되어 메모리 접근이 이루어지는 것을 방지하는 메모리 잠금 단계를 더 포함하는 것을 특징으로 한다. 상술한 목적 및 기타의 목적과 본 발명의 특징 및 이점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다. 설명에 앞서, 본 발명에서 설명하는 메인 컴퓨터는 개인용 컴퓨터, 사무용 컴퓨터, 노트북, 휴대폰이나 PMP 등 과 같은 휴대 단말기 등을 포함한다. 또한, 본 발명의 실시예에 따른 USB 메모리는 메모리 영역의 구성이 플래 쉬(Flash) 메모리로 형성될 수 있다. 도 1은 본 발명의 실시예에 따른 도난 방지 시스템을 가지는 USB 메모리 및 USB 메모리(10)가 접속되는 메인 컴 퓨터를 나타낸 도면이다. 도 1을 참조하면, 본 발명의 실시예에 따른 USB 메모리(10)는 메인 컴퓨터(1)와 접속하기 위한 USB 커넥터(12), 도난 방지 시스템이 저장된 메모리 영역(100) 및 USB 커넥터(12)로부터 전달되는 메모리 접근을 제어하기 위한 USB 컨트롤러(14)를 포함하여 구성된다. USB 커넥터(12)는 메인 컴퓨터(1)에 형성된 USB 포트와 USB 메모리(10)의 본체를 접속시켜, 메인 컴퓨터(1)로부 터의 제어 신호 및 데이터의 읽기 및 쓰기 동작을 수행하도록 하는 통로 역할을 수행한다. USB 컨트롤러(14)는 USB 커넥터(12)를 통하여 전달되는 메인 컴퓨터(1)의 제어 신호 및 메모리 영역(100)의 데 이터 읽기 동작과 메모리 영역(100)에 데이터 쓰기 동작을 수행하도록 제어한다. 도 2는 본 발명의 실시예에 따른 도난 방지 시스템을 가지는 USB 메모리의 메모리 영역을 나타낸 도면이다. 도 2를 참조하면, USB 메모리(10)는 시스템 영역(110), CD-ROM 영역(120), 일반 데이터 영역(130), 보안 데이 터 영역(140)을 포함하여 구성되며, 본 발명에 따른 CD-ROM 영역(120)에는 도난 방지를 위한 알리미 어플리케이 - 7 -
션(124)이 포함된다. <48> <49> <50> <51> <52> <53> <54> <55> 시스템 영역(110)은 USB 메모리(10)의 포맷 타입(Format Type), 섹터 정보(Sector Inform), 시리얼 넘버 (Serial Number), 플래쉬 메모리 구성 정보 등이 저장된다. 즉, 시스템 영역(110)은 USB 메모리(10)의 고유 정 보를 저장하는 영역으로 일반 사용자의 엑세스 및 수정이 불가능한 영역이다. CD-ROM 영역(120)은 메인 컴퓨터(1)에 연결되는 경우, 자동으로 USB 메모리(10)를 부팅하는 기능을 수행하며, 메인 컴퓨터(1)의 운영체제와 통신하여 램 상의 일정영역을 즉 드라이브를 할당 받고, 할당 받은 드라이브를 이 용하여 이하에서 설명하는 알리미 어플리케이션(124)을 활성화 시킨다. 이를 위하여, CD-ROM 영역(120)에는 USB 메모리(10) 연결시 자동으로 부팅을 실시하여 드라이브를 할당하는 부팅 영역(122)과, 메인 컴퓨터(1)가 USB 메모리(10)를 인식한 이후, 메인 컴퓨터(1)의 표시부에 일정시간 동안 표시하는 개인 정보 저장 영역(126) 과, USB 메모리(10)의 도난을 방지하기 위하여 할당 받은 드라이브에 등재되는 알리미 어플리케이션(124)을 포 함하여 구성된다. 개인 정보 저장 영역(126)에는 USB 메모리(10) 소유자의 이름, 전화번호, 소유자의 주소 등을 포함하는 개인 정 보가 저장되며, 소유자가 지정하는 글자를 입력할 수 있다. 이러한 개인 정보 저장 영역(126)에 저장되는 개인 정보는 메인 컴퓨터(1)에 USB 메모리(10)가 접속되는 경우, CD-ROM의 자동 부팅 기능에 의하여 시스템 영역 (110) 상에 저장된 시스템 정보를 게시하는 윈도우 창에 부가적으로 표시하거나, 별도의 윈도우 창을 생성하고, 생성된 새로운 윈도우 창에 표시할 수 있다. 또한, 본 발명의 개인 정보 저장 영역(126)에 저장되는 개인 정보 는 별도의 아이디/패스워드 인증과정을 거쳐 수정 및 삭제가 가능하다. 도 3은 본 발명의 실시예에 따른 알리미 어플리케이션의 상세한 구성에 대하여 나타낸 블럭도이다. 도 3을 참조하면, 본 발명의 알리미 어플리케이션(124)은 USB 메모리(10)의 접속이 이루어진 후, 시스템 영역 (110)의 시스템 정보 및 개인 정보 저장 영역(126)의 개인 정보를 게시한 이후, 메인 컴퓨터(1)로부터 할당 받 은 드라이브에 등재되어 알리미 프로그램을 활성화 시킨다. 이하에서 설명하는 도난은 USB 메모리(10)를 메인 컴퓨터(1)로부터 제거하고자 하는 경우 거처야 하는 제거과정 없이 메인 컴퓨터(1)로부터 USB 메모리(10)가 분 리되는 경우이다. 제거과정은 메인 컴퓨터의 일측에 활성화된 "메인 컴퓨터(1)에서 USB 메모리(10)를 제거" 아 이콘을 이용한 후, 알리미 어플리케이션(124)에서 질문하는 인증기능을 거치는 과정이다. 실질적으로, 알리미 프로그램의 종료를 선택할 경우, 사용자는 인증과정을 거치고, 운영체제의 표준에 맞게 각각의 드라이브를 해제 한 후, "안전하게 제거 가능"을 알리는 윈도우를 확인한 후, USB 장치를 제거처리할 수 있다. 또한, 사용자는 메인 컴퓨터(1) 트레이 하단의 USB 장치 제거 아이콘을 이용할 경우에도 역시 알리미 프로그램이 제시하는 인증 과정을 거친 후 USB 장치를 메인 컴퓨터(1)로부터 분리해야 한다. 알리미 어플리케이션(124)에 의하여 활성화되는 알리미 프로그램은 메인 컴퓨터(1)로부터 USB 메모리(10)를 분 리하고자 하는 경우, 아이디/패스워드를 질문하는 인증부(201), 인증기능의 절차없이 메인 컴퓨터(1)로부터 USB 메모리(10)가 분리되는 경우 알람하는 알람부(203), 도난 또는 분실된 USB 메모리(10)가 다른 메인 컴퓨터에 접 속되어 이용되고자 하는 경우, 개인 정보 저장 영역(126)에 저장된 개인 정보를 메인 컴퓨터의 표시부 상에 활 성화하도록 윈도우를 생성하는 정보 게시부(205), 도난 또는 분실된 USB 메모리(10)가 인증부(201)의 인증과정 없이 사용되는 경우 사용 내역에 대한 로그정보를 저장하는 로그정보 저장부(207), 도난 또는 분실된 USB 메모 리(10)의 접근시도가 지정된 횟수 예를 들면, 10회 이상 이루어진 경우, USB 메모리(10)의 메모리 접근을 막는 메모리 잠금부(209)를 포함하여 구성된다. 인증부(201)는 USB 메모리(10)를 사용하고자 하는 경우 사용자의 아이디/패스워드를 질문하여 올바른 아이디/패 스워드 입력이 이루어진 후에 메모리 접근을 허용하도록 한다. 또한, 인증부(201)는 USB 메모리(10)를 메인 컴 퓨터(1)로부터 분리하고자 하는 경우에서 메인 컴퓨터(1)의 제거 아이콘을 활성화 하는 경우 아이디/패스워드를 질문하여 제거과정을 진행할 수 있다. 인증부(201)는 아이디/패스워드의 입력이 지정된 횟수 이상 틀릴 경우, 이를 정보 게시부(205)와 메모리 잠금부(209)에 전달한다. 한편, 인증부(201)는 인증부(201)의 인증과정 없이 USB 메모리(10)의 포맷이 이루지지 않도록 방지한다. 알람부(203)는 메인 컴퓨터(1)로부터 USB 메모리(10)가 적절한 제거과정을 거치지 않고 분리되는 경우 소리, 화 면 등을 통하여 알람하게 된다. 이를 상세히 설명하면, 알람부(203)는 USB 메모리(10)가 메인 컴퓨터(1)로부터 제거과정 없이 분리될 경우, 메인 컴퓨터(1)에 내장 또는 외장 연결된 스피커를 통하여 부저, 싸이렌, 멜로디, 음성 등을 방송하게 된다. 이를 통하여, 알람부(203)는 USB 메모리(10)가 적절한 제거과정없이 분리되고 있음 을 알리게 된다. 또한, 알람부(203)는 소리 뿐만 아니라, 표시부 상에 표시되는 USB 메모리(10) 아이콘을 반전 - 8 -
시키거나, 전체화면을 온-오프시키는 깜박이 동작을 통하여 경고화면을 출력하거나 별도의 경고용 윈도우즈 화 면을 경고화면으로서 출력할 수 있다. <56> <57> <58> <59> <60> <61> <62> <63> <64> <65> <66> <67> <68> 정보 게시부(205)는 CD-ROM 영역(120) 중 개인 정보 저장 영역(126)에 저장된 개인 정보를 활성화하며, USB 메 모리(10)가 메인 컴퓨터(1)에 접속시도하는 경우, 시스템 정보와 함께 개인 정보를 게시하거나, 도난 또는 분실 된 USB 메모리(10)일 경우에는 인증부(201)에서 질문하는 아이디/패스워드가 지정된 횟수 이상 틀릴 경우에 개 인 정보를 전달함으로써, USB 메모리(10) 소유자가 회수가 가능하도록 지원한다. 로그정보 저장부(207)는 USB 메모리(10)의 메모리 영역 상에 데이터를 읽고 쓸 경우, 데이터의 읽기 및 쓰기시 발생하는 데이터 접근정보를 저장한다. 이러한 로그정보 저장부(207)는 USB 메모리(10) 소유자가 선택하는 옵 션 기능으로서, 사용 파일, 일시, 읽기/쓰기 상태 및 패스워드 실패 일시 및 횟수를 기록하게 된다. 메모리 잠금부(209)는 인증부(201)에서 질문하는 아이디/패스워드가 지정된 횟수 내에서 실패할 경우, 메인 컴 퓨터에 의하여 일반 데이터 영역(130) 및 보안 데이터 영역(140)의 접근을 막게 된다. 일반 데이터 영역(130)은 대용량 저장 영역(Mass Storage)으로서, 텍스트, 음성, 영상 파일 등을 저장하는 저장 공간이다. 보안 데이터 영역(140)은 개인이 타인에게 공개를 원하지 않는 개인의 사진이나 가족 사진등과 같은 개인의 상 세한 신상정보와 연관되는 정보, 인터넷 금융거래를 위한 공인 인증서나 거래하는 은행의 은행계좌번호와 비밀 번호 등의 금융과 관련된 금융정보, 회사의 기밀 문서나 타인에게 공개되어서는 안되는 기밀 문서 등 암호화가 필요한 기밀정보 등이 저장되는 영역이다. 한편, 보안 데이터 영역(140)은 USB 메모리(10)를 메인 컴퓨터(1)에 접속하는 경우, 드라이브로 할당하지 않고, 인증부(201)의 인증을 거친 이후에 드라이브로 할당하게 된다. 또 한, USB 메모리(10)가 메인 컴퓨터(1)로부터 불법적으로 분리된 경우에도 메인 컴퓨터(1)의 드라이브로 할당을 막아 접근을 방지할 수 있다. 즉, 보안 데이터 영역(140)은 도난된 USB 메모리(10)에서는 사용자가 지정할 수 없게 된다. 이상에서는 본 발명의 실시예에 따른 USB 메모리(10)의 각 저장 영역 및 각 저장 영역에 저장된 도난 방지 시스 템에 대하여 살펴보았으며, 이하에서는 본 발명의 실시예에 따른 USB 메모리(10)의 도난 방지 방법에 대하여 살 펴보기로 한다. 설명에 앞서, 이하 설명에서 USB 메모리(10)의 일반 데이터 영역(130)에 대한 데이터 읽기 및 쓰기에 대한 과정 에 대해서는 일반적인 메모리 접근 방식과 유사함으로 그에 관한 상세한 설명은 생략하기로 한다. 도 4는 본 발명의 실시예에 따른 USB 메모리(10)의 도난 방지 방법을 나타낸 순서도이다. 도 4를 참조하면, 본 발명의 실시예에 따른 USB 메모리의 도난 방지 방법은 먼저, USB 메모리(10)의 USB 커넥터 (12)를 메인 컴퓨터(1)의 USB 포트에 접속시킨다(S101). 이에 따라, 메인 컴퓨터(1)는 USB 포트 스캔을 통하여 USB 장치를 인식하고, USB 메모리(10)를 대용량 저장 장 치로 인식하게 된다. 그리고 메인 컴퓨터(1)는 USB 메모리(10)의 시스템 영역(110)으로부터 전달되는 시스템 정보를 표시부에 표시한다. 이때, USB 메모리(10)는 CD-ROM 영역(120)의 자동부팅 기능을 이용하여 메인 컴퓨 터(1)에 새로운 드라이브로 할당받게 된다. CD-ROM 영역(120)은 메인 컴퓨터(1)에 자동부팅 한 이후, 개인 정 보 저장 영역(126)에 저장된 개인 정보 즉 USB 메모리(10)의 소유자의 이름, 전화번호, 주소 등을 메인 컴퓨터 (1)의 표시부 상에 표시한다(S102). 한편, USB 메모리(10)가 이전 메인 컴퓨터(1)로부터 정상적인 종료과정을 거쳐 제거된 경우에는 개인 정보 저장 영역(126)에 저장된 개인 정보 즉, USB 메모리(10)의 소유자의 이름, 전 화 번호, 주소 등은 표시되지 않도록 생략 가능하다. 다음으로, CD-ROM 영역(120)은 알리미 어플리케이션(124)을 메인 컴퓨터(1)의 램 상에 등재하여, 알리미 프로그 램을 활성화 한다(S103). 다음으로, 알리미 프로그램은 인증부(201)를 이용하여 아이디/패스워드를 체크한다(S104). S104 단계에서, 알리미 프로그램의 인증부(201)는 메인 컴퓨터(1)에 아이디/패스워드를 질문하는 윈도우를 생성 하고, 메인 컴퓨터(1)로부터 입력되는 아이디/패스워드가 기 설정된 아이디/패스워드와 일치하는지 여부를 확인 하게 되며, 이때, 아이디/패스워드가 틀릴 경우, 지정된 횟수만큼 아이디/패스워드 입력을 요청한 후(S105), 지 정된 횟수 이상 아이디/패스워드가 일치하지 않는 경우에는 정보 게시부(205)를 활성화시켜 이름, 전화번호 및 주소가 표시되는 윈도우를 활성화하여 메인 컴퓨터(1)의 표시부에 표시하게 된다(S106). 이에 따라, USB 메모 - 9 -
리(10)가 분실 되었을 경우에 USB 메모리(10)의 회수가 용이하게 이루어진다. <69> <70> <71> <72> <73> <74> <75> <76> <77> <78> <79> <80> <81> <82> <83> 한편, S105 단계에서, 아이디/패스워드가 지정된 횟수이상 틀릴 경우에는 일반 데이터 영역(130) 및 보안 데이 터 영역(140)에 대하여 접근하지 못하도록 메모리 잠금부(209)를 이용하여 메모리 접근을 막을 수 있다(S115). 이러한 메모리 잠금 기능은 옵션 기능으로, USB 메모리(10)의 초기화 과정에서 설정할 수 있다. S104 단계에서 아이디/패스워드가 일치하는 경우에는 알리미 프로그램은 USB 메모리(10)의 초기화 설정 여부를 확인한다(S107). S107 단계에서, 별도의 초기화 과정을 수행하지 않을 경우, 기 저정된 USB 메모리(10)의 초기값에 따라 공용 드 라이브를 할당받게 된다(S108). 한편, S106 단계에서, 초기화 과정을 수행하는 경우는 초기값들은 수정하게 된 다(109). 초기화 과정에 대해서는 도 5를 참조하여 후술하기로 한다. 한편, USB 메모리(10)는 개인 드라이브를 사용여부에 따라(S110), 개인 드라이브를 사용할 경우 개인 드라이브 를 할당받게 되며(S111), 사용하지 않을 경우에는 사용자 프로그램을 수행하게 된다(S112). 다음으로, 사용자 프로그램의 사용에 따라 USB 메모리(10)의 데이터 영역 즉, 일반 데이터 영역(130) 및 보안 데이터 영역(140)에 대한 접근이 발생하여 데이터의 읽기 및 쓰기 동작이 발생하는 경우, 로그 정보 저장부 (207)는 로그 정보를 저장한다(S113). 다음으로, 메인 컴퓨터(1)는 USB 메모리(10)가 접속되어 있는 여부를 기 설정된 시간 간격에 따라 체크하여, USB 메모리(10)가 메인 컴퓨터(1)에 접속되어 있는지 여부를 확인한다(S114). S114 단계에서, USB 메모리(10)가 메인 컴퓨터(1)에 접속되어 있지 않을 경우에는 알리미 프로그램의 알람부 (203)를 이용하여 알람한다(S115). S115 단계에서, 알람부(203)는 기 설정된 알람 방식에 따라 알람하게 된다. 즉, 알람부(203)는 부조, 싸이레, 멜로디 및 음성 등과 같은 소리 경보기능, 화면의 변화를 통한 영상 경보기능 등을 선택적으로 사용하여 알람하 게 된다. 다음으로, S114 단계에서, USB 메모리(10)가 메인 컴퓨터(1)에 접속되어 있는 경우에는 메인 컴퓨터(1)로부터 USB 메모리(10) 제거요청이 통보되었는지 여부를 확인하고(S116), 제거 요청을 받은 경우에는 인증과정을 거쳐 알리미 프로그램을 정상적으로 종료한다(S117). S117 단계에서, USB 메모리(10)를 메인 컴퓨터(1)로부터 분리하고자 하는 경우에 알리미 프로그램은 메인 컴퓨 터(1)의 표시부 상에 아이디/패스워드를 확인하는 윈도우를 생성하여 표시하고, 그에 따른 인증과정을 거친다. 이때, 아이디/패스워드의 인증과정 없이 USB 메모리(10)가 메인 컴퓨터(1)로부터 분리되거나, 메인 컴퓨터(1)로 부터의 USB 메모리(10) 제거요청이 발생하지 않았는데도 메인 컴퓨터(1)로 부터 분리된 경우에는 USB 메모리 (10) 도난으로 결정하고, 알리미 프로그램은 현재 USB 메모리(10)가 도난된 상태로 인식하게 된다. 즉, USB 메 모리(10)에 저장된 알리미 어플리케이션(124)은 이전 메인 컴퓨터(1)에 알리미 프로그램을 정상적으로 종료하지 않은 경우에는 현재 USB 메모리(10)를 도난된 상태로 인식하게 된다. 이에 따라, 알리미 어플리케이션(124)은 정상적으로 종료되지 않은 알리미 프로그램을 이용하여 도난된 USB 메모리(10)가 다른 메인 컴퓨터(1)에 접속되 어 이용되는 경우, 알람부(203)를 이용하여 현재 USB 메모리(10)가 도난되었음을 알리고, 정보 게시부(205)를 이용하여 USB 메모리(10)의 소유자의 전화번호 및 주소를 알림으로써, USB 메모리(10)의 회수를 용이하게 하게 된다. 이러한 알리미 프로그램의 정상종료 및 비정상종료는 USB 메모리(10)의 알리미 어플리케이션(124)에 1비 트를 할당하여 USB 메모리(10) 사용 이전에는 "비사용"을 나타낸 값을 기록하고, 메인 컴퓨터(1)에 접속하여 사 용중일 경우에는 "사용"을 나타낸 값을 기록함으로써, "사용" 중 비정상종료된 경우에는 다음번 사용시 "사용" 으로 나타나게 됨으로, 도난된 USB 메모리(10)로 인식할 수 있게 된다. 다음으로, S116 단계에서, USB 메모리(10) 제거 요청이 없는 경우에는 S112 단계로 복귀한다. 도 5는 본 발명의 실시예에 따른 USB 메모리(10)의 알리미 프로그램 초기화 과정을 나타낸 순서도이다. 도 5를 참조하면, 초기화 과정은 먼저, 기 설정된 초기화 값을 메인 컴퓨터(1)에 로드한다(S201). S201 단계에서, 메인 컴퓨터(1)에는 이하에서 설명하는 각 설정값 입력을 위한 윈도우가 생성되어 표시부 상에 표시된다. 다음으로, 사용자는 USB 메모리(10) 접속여부 확인 시간 간격 설정 한다(S202). - 10 -
<84> <85> <86> <87> <88> <89> <90> 다음으로, 사용자는 경고음 사용 여부를 결정한다(S203). S203 단계에서, 사용자는 경고음 사용시 "삐~삐" 등의 소리를 내는 부저, 경찰차나 앰블런스에서 발생하는 싸이 렌, 특정 MP3 파일이나 경고성 소리를 내는 멜로디, "USB 메모리가 강제 제거 되었습니다" 혹은 "USB 메모리의 연결상태를 확인해 주세요" 등과 같이 기 설정된 음성안내 등 다양한 소리 옵션 중 하나를 선택하여 지정하게 된다(S207). 다음으로, 사용자는 화면 경고 사용 여부를 결정한다(S204). S204 단계에서, 사용자는 화면 경고 사용시에는 현재 사용중인 화면의 칼라를 일정 시간 간격으로 주기적으로 반전시키는 설정, 현재 사용중인 화면의 칼라를 일정 시간 간격으로 주기적으로 턴-오프시키는 깜박임 동작 설 정 및 기 설정된 별도의 경고 화면 출력 중 하나를 선택하여 지정하게 된다(S208). 여기서, 경고음 사용 여부 및 화면 경고 사용 여부는 중복될 수 있다. 다음으로, 사용자는 USB 메모리(10)의 데이터 영역의 접근에 따라 발생하는 로그 정보의 저장을 지정할 것인지 여부를 결정한다(S205). S205 단계에서, 사용자는 로그 정보 저장 결정시 사용자의 선택에 따라 수개 ~ 수십개의 로그 정보를 저장을 지 정하게 되며, 아이디/패스워드 입력시 실패하는 경우 그에 따른 일시 및 횟수를 기록하는 것에 대하여 지정할 수 있다(S209). 여기서, 디폴트(Default) 값으로 10개의 로그 정보 저장이 되도록 설정되며, 10개이상 또는 이 하부터는 사용 가능한 수까지 사용자가 설정하여 지정할 수 있다. 마지막으로, 사용자는 USB 메모리(10) 소유자 개인 정보 즉, 이름, 전화, 이메일, 주소 등의 개인 정보를 입력 한다(S206). <91> <92> <93> <94> <95> <96> 발명의 효과 이상에서 설명한 바와 같이, 본 발명의 실시예에 따른 USB 메모리의 도난 방지 시스템 및 방법은 메인 컴퓨터에 접속되어 있는 USB 메모리를 적절한 과정없이 분리할 경우, 알람할 수 있다. 또한, 본 발명의 실시예에 따른 USB 메모리의 도난 방지 시스템 및 방법은 USB 메모리 분실시, USB 메모리의 메 모리 영역에 소유자의 이름, 전화번호, 주소 등을 기입하여, USB 메모리와 메인 컴퓨터 접속시 별도의 윈도우로 표시함으로써, USB 메모리 회수가 가능하다. 또한, 본 발명의 실시예에 따른 USB 메모리의 도난 방지 시스템 및 방법은 USB 메모리의 사용내역인 로그파일을 기록 저장할 수 있도록 하는 메모리 영역을 할당함으로써, 도난된 USB 메모리의 사용내역을 알 수 있다. 또한, 본 발명의 실시예에 따른 USB 메모리의 도난 방지 시스템 및 방법은 도난된 USB 메모리 사용시 아이디와 패스워드 입력을 요구하고, 무단 사용시 기타 메모리 사용을 제한하는 락(Lock) 기능을 제공할 수 있다. 마지막으로, 본 발명의 실시예에 따른 USB 메모리의 도난 방지 시스템 및 방법은 도난된 USB 메모리의 초기화를 방지하기 위하여, 올바른 아이디 및 패스워드 입력이 안된 경우, 메모리 포맷을 방지하도록 설정할 수 있다. 아울러 본 발명의 바람직한 실시예들은 예시의 목적을 위해 개시된 것이며, 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가 등이 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구의 범위에 속하는 것으로 보아야 할 것이다. <1> <2> <3> <4> <5> <6> <7> 도면의 간단한 설명 도 1은 본 발명의 실시예에 따른 도난 방지 시스템을 포함하는 USB 메모리 및 메인 컴퓨터를 나타내는 도면. 도 2는 도 1의 USB 메모리의 각 메모리 영역을 상세히 나타낸 도면. 도 3의 도 2의 알리미 어플리케이션의 상세 구성을 나타낸 블럭도. 도 4는 본 발명의 실시예에 따른 USB 메모리의 도난 방지 방법을 나타낸 순서도. 도 5는 도 3의 초기화 과정을 상세히 나타낸 순서도. < 도면의 주요 부분에 대한 부호의 설명 > 1 : 메인 컴퓨터 10 : USB 메모리 - 11 -
<8> <9> <10> <11> <12> <13> 12 : USB 커넥터 14 : USB 컨트롤러 100 : 메모리 영역 110 : 시스템 영역 120 : CD-ROM 영역 130 : 일반 데이터 영역 140 : 보안 데이터 영역 201 : 인증부 203 : 알람부 205 : 정보 게시부 207 : 로그정보 저장부 209 : 메모리 잠금부 도면 도면1-12 -
도면2 도면3-13 -
도면4-14 -
도면5-15 -