KR20050101495A - 휴대용기기의 외부메모리에 대한 보안회로 - Google Patents

휴대용기기의 외부메모리에 대한 보안회로 Download PDF

Info

Publication number
KR20050101495A
KR20050101495A KR1020040026866A KR20040026866A KR20050101495A KR 20050101495 A KR20050101495 A KR 20050101495A KR 1020040026866 A KR1020040026866 A KR 1020040026866A KR 20040026866 A KR20040026866 A KR 20040026866A KR 20050101495 A KR20050101495 A KR 20050101495A
Authority
KR
South Korea
Prior art keywords
power
memory
portable device
notebook computer
control
Prior art date
Application number
KR1020040026866A
Other languages
English (en)
Inventor
고진석
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020040026866A priority Critical patent/KR20050101495A/ko
Publication of KR20050101495A publication Critical patent/KR20050101495A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock generators with changeable or programmable clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/85Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 휴대용기기의 내부 데이터를 무단으로 복사하는 것을 방지하고, 저장된 데이터를 안전하게 보호하기 위한 휴대용기기의 외부메모리에 대한 보안회로에 관한 것이다. 본 발명은 사용자가 선택적으로 휴대용기기의 외부메모리장치의 사용여부를 제한한다. 그러므로 본 발명에 따른 보안회로를 장착한 휴대용기기를 사용하는 사용자는 자리 이동시 또는 외부에서도 시간 및 장소에 구애받지 않고, 안전하게 휴대용기기 내부에 저장된 데이터의 무단 복사 등을 방지할 수 있다.

Description

휴대용기기의 외부메모리에 대한 보안회로{A security circuit of external memory with computer}
본 발명은 휴대용기기의 외부메모리에 대한 보안회로에 관한 것으로, 더욱 상세하게는 외부메모리를 이용해서 노트북 컴퓨터에 저장된 데이터를 무단으로 백업하는 것을 방지하여 데이터보안을 유지하는 휴대용기기의 외부메모리에 대한 보안회로에 관한 것이다.
휴대용기기로서 노트북 컴퓨터는, 어뎁터를 이용하여 상용교류전원을 공급받거나 또는 배터리 팩을 이용하여 제품에서 필요로 하는 전원을 공급받는다. 이러한 휴대용기기는, 이동이 잦고 휴대용으로 이용되기 때문에 본체의 무게, 크기와 배터리 관리가 아주 중요하다.
도 1은 일반적인 휴대용기기의 사시도이다.
도면에 도시되고 있는 바와 같이 노트북 컴퓨터 본체는 LCD화면(19)과 키보드(18)가 함께 구성되고, 본체의 일측단에는 아답터와 연결되는 DC입력단(11)과, SD미디어를 사용하여 또 하나의 하드 디스크처럼 사용할 수 있을 뿐 아니라 오디오, PDA, 디지털 카메라와 데이터를 손쉽게 공유할 수 있는 외부 메모리슬롯으로 SD(Secure Digital)카드슬롯(12)과, 각종 USB 주변기기를 연결하는 USB포트(13)와, PC 카드슬롯(14), 헤드폰잭(16), 마이크잭(17) 등이 함께 구성되고 있다.
상기 노트북 컴퓨터에 전원이 인가되어 부팅이 시작되기까지, 노트북 컴퓨터의 전원제어를 위한 블럭도를 살펴보면 다음과 같다.
도 2는 일반적인 휴대용기기의 제어를 위한 구성 블럭도이다.
휴대용기기인 노트북 컴퓨터는 도시되고 있는 바와 같이, 시스템에 구비된 전체적인 기능에 대한 총제적 제어를 수행하는 중앙처리장치(1)와, 상기 중앙처리장치(1)와 후술되는 메모리, 마이크로 컨트롤러, 각종 주변장치와의 데이터 전달 및 제어 기능을 담당하는 코어 칩 셋트(Core Chipset)(3)를 포함하고 있다. 그리고 노트북 컴퓨터는, 키보드, 마우스 등의 입력장치 그리고 전원관리 및 배터리 인터페이스 등을 제어하는 마이크로컨트롤러(Micro Controller)(4)를 포함하고 있다.
또한, 노트북 컴퓨터는, 읽고 쓰기가 가능하고, 전원이 차단되어도 정보의 보존이 가능하며, 컴퓨터가 켜질 때 필요한 여러 루틴들과 매번 사용해야 하는 기본 동작에 필요한 프로그램과 데이터를 저장하는 비휘발성 메모리(Flash Memory)(8)를 포함하고 있다. 상기 비휘발성 메모리(8)에는 메모리, 디스크, 모니터와 같은 주변기기 사이의 정보 전송을 관장하는 일종의 프로그램인 바이오스(Basic Input/Output System)와, 전원 관리모드 설정을 위한 각 조건들의 상태와, 이에 따른 최적의 전원 관리모드가 연계 저장되어 있다.
그리고 상기 각 구성요소 사이에는 데이터 전송을 위한 통신버스(2)(SMBUS)가 연결된다. 그리고 어뎁터(9)(Adapter)(AC/DC)를 통해서 외부로부터 전원이 입력되고 있는지를 검출하기 위한 전원상태검출기(6)가 구비되고, 상기 전원상태검출기(6)(Power Detector)는, 전원인가 여부에 따른 신호를 상기 마이크로 컨트롤러(4)에 제공한다.
그리고 부호 15는 시스템 내부에서 필요로 하는 크기의 DC 전원을 발생시키기 위한 파워 발생 로직이다. 상기 파워 발생 로직은, 상기 어뎁터(9) 또는 후술되는 배터리 팩(5)으로부터 방전되는 소정크기의 DC 전원을 입력해서, 시스템 내부 여러 구성요소들에서 필요로 하는 크기의 전원을 발생시킨다. 그리고 상기 파워 발생 로직(15)은, 상기 코어 칩 셋트(3)의 제어를 받는다.
부호 7은 온도검출부(Thermal Monitor)이다. 상기 온도검출부는, 통신버스에 연결되고, 중앙처리장치의 발생 열 또는 시스템 내부 발생 열을 검출한다.
이상에서 설명하고 있는 노트북 컴퓨터의 구성들은 일반적으로 본체부에 모두 구비되고 설치되어진다. 그리고 상기 구성들에 의한 노트북 컴퓨터의 본체부와, 분리가 가능한 형태로 배터리 팩(5)(Battery Pack)이 구비되어진다.
상기 배터리 팩(5)은, 여러개의 배터리를 직렬 및 병렬로 연결하여 상기 어뎁터(9)로부터 입력되는 전원을 충전하고, 충전된 전원을 시스템으로 방전할 수 있도록 구성되어진다.
다음은 상기 구성으로 이루어진 휴대용기기인 노트북 컴퓨터에서 시스템 부하에 전원을 공급하는 경로에 대해서 살펴보기로 한다.
초기에 시스템으로 전원이 공급되어지면, 전원상태검출기(6)에서 어뎁터(9)를 통해서 외부로부터 입력되는 교류전원이 있는 상태인지를 확인한다. 그리고 전원상태검출기(6)는 전원인가 여부에 따른 신호를 마이크로 컨트롤러(4)에 전송한다.
상기 마이크로 컨트롤러(4)는, 상기 전원상태검출기(6)의 출력신호에 기초해서 어뎁터(9)를 통한 교류전원이 입력되고 있는지 또는 입력되지 않는지를 인식한다. 만일, 어뎁터(9)를 통해서 외부로부터 전원이 입력되고 있을 때, 마이크로 컨트롤러(4)는, 배터리 팩(5)의 전원상태를 읽어온다. 상기 정보는 배터리 팩(5)으로부터 얻는다.
따라서 배터리 팩(5)이 노트북 컴퓨터의 본체부에 장착되어 있고, 배터리 충전상태가 100%에 도달하지 않았으며, 어뎁터(9)를 통해서 외부 교류전원이 본체부로 입력되고 있을 때, 마이크로 컨트롤러(4)는 어뎁터(9)를 통한 외부 교류전원이 직접 시스템으로 공급되어 이용될 수 있도록 한다. 또한, 마이크로 컨트롤러(4)는, 상기 외부 교류전원이 상기 배터리 팩(5)에 충전될 수 있도록 배터리 팩(5)의 충전동작을 제어한다. 이때는 어뎁터(9) 전원이 파워 발생 로직(15)을 통해서 소정크기의 DC 전원으로 변환되어져서 시스템 부하에 공급된다.
한편, 상기 어뎁터(9)를 통해서 외부로부터 노트북 본체 내부로 전원은 입력되고 있으나, 배터리 팩(5)이 장착되어 있지 않은 경우에서는 상기 어뎁터(9)를 통한 입력전원이 시스템에 공급되어 이용될 수 있도록 제어한다.
그리고 상기 전원상태검출기(6)에서 외부 교류전원을 검출하지 못한 경우에서는 배터리 팩(5)에 충전되어 있는 전원이 노트북 시스템의 공급전원으로 이용될 수 있도록 제어한다. 즉, 마이크로 컨트롤러(4)는 상기 배터리 팩(5)의 방전동작을 제어해서 노트북 컴퓨터에서 필요로 하는 전원이 제공될 수 있도록 한다. 이때는 배터리 팩(5) 방전전원이 파워 발생 로직(15)으로 인가되고, 상기 파워 발생 로직(15)에서 시스템 부하에서 필요로 하는 소정크기의 DC 전원이 발생된다.
이렇게 하여 노트북 컴퓨터는, 어뎁터(9)를 통해서 외부에서 교류전원이 입력되고 있는 경우에서는 외부교류전원을 이용하여 시스템에 전원을 공급하고, 어뎁터(9)를 통해서 외부에서 교류전원이 입력되지 않는 경우에서는 배터리 팩(5)의 방전전원을 이용하여 시스템에 전원이 공급되도록 제어되고 있다.
이상과 같은 제어구성이 포함되는 노트북 컴퓨터는 현재 대중화되어 널리 사용되고 있다. 노트북 컴퓨터의 특성상 휴대가 용이하게 때문에, 사용자는 시간 및 장소를 구분하지 않고 노트북 컴퓨터를 사용하는 것이 가능하다. 그러므로 사용자가 외부장소 및 사무실 등에서 노트북 컴퓨터를 이용하는 경우는, 노트북 컴퓨터 내부에 저장된 데이터가 쉽게 외부에 노출될 수 있는 상황이 발생된다.
즉, 노트북 컴퓨터 내부에 저장된 데이터는 외장 메모리를 삽입하여 쉽게 복사할 수 있다. 그러므로 노트북 컴퓨터 사용자가 아닌 제 3 자가 노트북 컴퓨터 내부에 저장된 데이터를 무단으로 복사해도, 사용자는 이와 같은 상황을 전혀 파악할 수 없다. 보통 노트북 컴퓨터를 부팅한 후, 사용자 본인이 자리 이동시 또는 잠깐 동안 노트북을 타인에게 맡겼을 경우 다른 사람이 PCMCIA 메모리 카드나 또는 SD 카드 혹은 USB 메모리 스틱으로 데이터를 백업하여 가지고 가는 것에 대하여는 방어가 되지 않았다. 따라서 외부인 또는 타인이 노트북 컴퓨터 내에 저장된 데이터를 무단으로 백업 및 복사하는 것이 가능하여, 보안에 대한 문제가 있었다.
그리고 앞서 설명한 바와 같이 노트북 컴퓨터의 데이터 무단 복사 및 백업작업을 방지하기 위해서, 그동안 보안관련문제에 대해서 컴퓨터를 사용하는 사용자 본인만 사용가능하도록 하는 방식, 즉 처음 전원을 켜거나 처음 부팅시에 사용자 본인을 확인하는데 주안점을 두었다.
그러나 이는 보통 부팅 시에만 노트북 컴퓨터를 사용하는 사용자를 체크하기 위한 절차이고, 이와 같은 방법으로는 앞서 기술한 바와 같은 상황(자리이석시 및 노트북 컴퓨터 타인대여 등)에서는 노트북 컴퓨터에 저장된 데이터의 보안을 통제하기 어려웠다.
따라서 본 발명의 목적은 휴대용기기의 외부메모리장치의 사용여부를 선택적으로 제어하여 데이터의 보안유지를 제어하는 휴대용기기의 외부메모리에 대한 보안회로를 제공함에 있다.
본 발명의 다른 목적은, 휴대용기기의 외부메모리장치의 사용여부를 선택적으로 제어함으로서 전력소비를 절감하는 휴대용기기의 외부메모리에 대한 보안회로를 제공함에 있다.
상기 목적을 달성하기 위한 본 발명에 따른 휴대용기기의 외부메모리에 대한 보안회로는, 외부저장장치를 삽입하는 메모리카드슬롯과; 사용자가 입력한 제어신호에 따라 시스템 제어를 수행하는 시스템 컨트롤러와; 상기 시스템 컨트롤러부터 전달되는 신호에 따라, 클럭발생여부를 조절하는 클럭발생기와; 상기 클럭발생기로부터 출력되는 클럭신호의 수신여부에 따라, 메모리카드슬롯의 사용여부를 제어할 수 있도록 활성 및 비활성상태로 전환되는 카드버스컨트롤러를 포함하여 구성된다.
또한 본 발명에 따른 휴대용기기의 외부메모리에 대한 보안회로는, 외부 메모리장치를 삽입하는 메모리포트와; 상기 메모리포트의 사용을 결정하기 위해 사용자가 입력한 제어신호를 인지하고, 시스템의 동작을 제어하는 시스템 컨트롤러와; 상기 메모리포트로 신호전송여부를 제어하는 메모리컨트롤러와; 상기 시스템 컨트롤러로부터 출력된 제어신호에 의해서, 상기 메모리포트에 인가되는 전원의 흐름을 스위칭제어하는 파워스위치를 포함하여 구성된다.
그리고 본 발명은, 휴대용기기의 부팅시, 사용자가 제어신호를 입력하는 것을 특징으로 한다.
이하 본 발명에 따른 휴대용기기의 외부메모리에 대한 보안회로에 대해 살펴보면 다음과 같다.
도 3은 본 발명에 따른 휴대용기기의 데이터를 보호하기 위한 보안회로를 구성하는 제어블럭도의 실시예이다.
도시되고 있는 바와 같이 본 발명에 따른 보안회로는, 메모리카드슬롯(100, 110)과, 메모리카드슬롯(100, 110)으로 전원이 인가되도록 스위칭제어하는 파워스위치(130)와, 시스템의 구동을 제어하는 시스템 컨트롤러(140)와, 주변장치로서 메모리카드 등의 사용을 위한 제어신호를 송출하는 카드버스컨트롤러(120)와, 카드버스컨트롤러(120)의 동작을 위한, 클럭신호를 출력하는 클럭발생기(150)를 포함하여 구성되고 있다.
상기 메모리카드슬롯의 실시예로서 PC 카드슬롯(100), SD 카드슬롯(110) 등이 나열되고 있다.
상기 클럭발생기의 클럭신호의 출력여부는, 사용자가 미리 세팅한 제어신호에 의해 제어된다. 이때 클럭신호출력을 위한 제어신호는, 시스템 컨트롤러에 미리 세팅한다. 그러므로 시스템 컨트롤러는 사용자가 입력한 제어신호를 미리 세팅된 기준신호와 비교판단하여, 클럭발생기의 클럭신호를 출력한다.
도 3에 도시되고 있는 상기 제어블럭도의 동작과정에 대해 살펴보면 다음과 같다.
본 발명은 노트북 컴퓨터에 전원이 인가되어 부팅되는 시점에서, 메모리카드슬롯(본 발명의 실시예에서는 PC 카드슬롯(100), SD 카드슬롯(110) 등)의 사용여부를 제어하는 것을 특징으로 한다. 이를 위해서 본 발명은 카드버스컨트롤러(120)로 인가되는 클럭발생기의 클럭신호를 제어함으로서, 카드버스컨트롤러(120)의 구동을 조절한다.
즉, 노트북 컴퓨터의 배터리로부터 인가되거나, 상용교류전원이 어뎁터를 통해서 노트북 컴퓨터에 인가되어 노트북 컴퓨터가 부팅되는 시점에서, 클럭발생기의 클럭신호출력여부를 선택하기 위해서, 사용자가 시스템에 미리 세팅된 제어신호(메모리카드슬롯 사용여부신호)를 입력한다. 사용자가 입력한 제어신호가 시스템 컨트롤러(140)에 전달되면, 시스템 컨트롤러(140)는 입력신호에 따른 해당 제어신호를 클럭발생기(150)로 출력한다.
상기 클럭발생기(150)는 시스템 컨트롤러(140)로부터 전달된 신호에 의해서 클럭발생동작여부를 제어한다. 상기 클럭발생기(150)로부터 출력되는 클럭신호는, 실시예로서 33MHz 클럭(clock)을 주기적으로 출력한다. 현재 컴퓨터는 인터페이스(interface)로 구동되는 클럭발생기(150)를 사용하고 있다.
상기 클럭발생기(150)로부터 출력되는 클럭(clock)신호는 카드버스컨트롤러(120)에 전달되고, 상기 카드버스컨트롤러(120)는 전달된 클럭신호에 의해서, 활성 및 비활성상태로 제어된다.
그러므로 클럭발생기의 클럭신호의 출력으로, 상기 카드버스컨트롤러(120)가 활성상태에 돌입하면, 카드버스컨트롤러(120)는 메모리카드슬롯(본 발명의 실시예로서, PC 카드슬롯, SD 카드슬롯(110) 등)이 사용될 수 있도록 제어신호를 송출한다.
한편, 사용자가 노트북 컴퓨터 내부의 데이터를 백업 및 무단 복사할 수 없도록 하는 보안회로의 동작제어과정은 다음과 같이 동작진행된다.
노트북 컴퓨터에 상용교류전원이 어뎁터를 통해서 인가되거나, 노트북 컴퓨터의 배터리로부터 인가된다. 사용자는 클럭신호발생여부를 선택하기 위한 별도의 신호를 입력한다. 일 실시예로서, 시스템이 부팅되는 시점에서 클럭신호발생여부를 선택할 수 있다.
즉, 메모리슬롯이 사용될 수 없도록 하기 위해서, 사용자가 입력한 클럭중지신호가 시스템 컨트롤러(140)에 전달되고, 시스템 컨트롤러(140)는 클럭신호중지신호를 인지하게 된다. 그리고 시스템 컨트롤러(140)는 클럭발생기의 클럭발생이 중지되도록 제어한다. 그 결과 상기 클럭발생기(150)는 시스템 컨트롤러(140)로부터 전달된 신호에 의해서 클럭발생을 중지한다.
클럭발생기(150)로부터 카드버스컨트롤러(120)에 아무런 신호가 인가되지 않게 되면, 카드버스컨트롤러(120)는 비활성상태에 돌입한다. 이와 같이 카드버스컨트롤러(120)가 비활성상태에 돌입함에 따라, 카드버스컨트롤러(120)는 메모리카드슬롯(본 발명의 실시예로서, PC 카드슬롯(100), SD 카드슬롯(110) 등)과 상호간에 인터페이스가 이루어지지 않아, 메모리카드를 삽입하여도 사용할 수 없게 된다.
이와 같이 노트북 컴퓨터의, 메모리장치슬롯(PC 카드슬롯(100), SD 카드슬롯(110) 등)을 원천적으로 사용할 수 없도록 함으로서, 사용자가 노트북 컴퓨터를 사용 도중에 자리 이동시 데이터가 외부인으로부터 무단으로 복사유출되는 상황이 발생되는 것을 방지할 수 있다.
도 4는 본 발명에 따른 휴대용기기의 데이터를 보호하기 위한 보안회로를 구성하는 제어블럭도의 다른 실시예이다.
도시되고 있는 바와 같이 본 발명에 따른 보안회로는, USB메모리스틱(도시하지 않음)이 삽입되는 USB포트(170a~170d)와, USB메모리스틱으로 데이터의 읽기/쓰기가 가능하도록 제어하는 USB컨트롤러(160)와, USB포트(170a~170d)로 전원이 인가되도록 스위칭제어하는 파워스위치(130)와, 노트북 컴퓨터의 구동을 제어하는 시스템 컨트롤러(140)를 포함하여 구성되고 있다.
상기 USB메모리스틱은, 노트북 컴퓨터 내에 저장된 데이터 및 USB메모리에 저장된 데이터를 교환할 수 있도록 데이터를 임시저장하는 이동형 외부메모리이다. 노트북 컴퓨터 본체의 일측에 구비된 USB포트(170a~170d)에 USB메모리스틱을 꽂으면, 노트북 컴퓨터와 USB메모리스틱 사이는 곧바로 플러그 앤 플레이(Plug & Play)된다.
시스템 컨트롤러(140)에는 파워스위치의 오프(off) 스위칭신호로서 GPIO(0)신호가 세팅되고, 파워스위치의 온(on) 스위칭신호로서 GPI0(1)신호가 세팅된다. 또한, 시스템 컨트롤러(140)는 휴대용기기의 시스템이 구동되도록 제어한다.
이하 노트북 컴퓨터가 부팅 시 이동형메모리장치(USB메모리스틱)의 사용을 제어하는 과정에 대해 상세하게 살펴보면 다음과 같다.
본 발명에 따른 도 4의 보안회로에서는, 노트북 컴퓨터에 전원이 인가되고, 외부메모리스틱의 사용가능여부를 결정하는 USB포트(170a~170d)의 전원인가를 제어한다. 일 실시예로서 시스템이 부팅되는 시점에서, 사용가능여부를 결정하는 제어신호를 입력한다.
즉, 본 발명은 노트북 컴퓨터에 상용교류전원이 어뎁터를 통해서 USB포트(170a~170d)로 인가되거나, 노트북 컴퓨터의 배터리로부터 USB포트(170a~170d)로 인가되고, 사용자가 USB메모리스틱 사용여부를 결정하기 위한 제어신호를 입력한다.
제어신호를 전달받은 시스템 컨트롤러(140)는 파워스위치(130)로 할당된 포트를 통해서 GPIO(0)신호를 출력한다. GPIO(0)신호를 전달받은 파워스위치(130)는 전원이 USB포트(170a~170d)에 인가되지 못하도록 스위칭 오프한다. 그 결과 각 USB포트(170a~170d)에 인가되던 전원입력이 차단되어, 휴대용기기의 USB포트(170a~170d)는 시스템이 동작 중에도 사용할 수 없는 상태가 된다.
한편 외부메모리장치(USB스틱메모리)를 사용하고자 하는 경우, 사용자는 미리 세팅된 USB포트 사용신호(GPIO(1))를 입력한다.
사용자가 입력한 제어신호는 시스템 컨트롤러(140)에 전달되고, 시스템 컨트롤러(140)는 파워스위치(130)로 할당된 포트를 통해서 GPIO(1)신호를 출력한다. 상기 GPIO(1)신호를 전달받은 파워스위치(130)는 USB포트(170a~170d)에 전원이 전달되도록 스위칭동작한다. 그 결과 USB포트(170a~170d)에 전원이 인가되어, 노트북 사용자가 USB포트(170a~170d)에 USB메모리스틱을 삽입하면, 노트북 컴퓨터 내의 데이터가 USB메모리스틱에 옮겨지거나, USB메모리스틱의 데이터가 노트북 컴퓨터 내의 메모리에 이동되는 것이 가능해진다.
이와 같이 노트북 컴퓨터의 외부메모리(USB메모리스틱)의 사용여부를 선택하기 위해서, USB포트(170a~170d)의 전원인가여부를 제어함으로서 부팅시부터 사용 종료시점까지 노트북 컴퓨터 내부에 저장된 데이터가 외부로 유출되는 것을 원천적으로 방지할 수 있다.
따라서 본 발명은 사용자가 노트북 컴퓨터를 사용 도중에 자리 이동시, 타인이 무단으로 메모리카드를 이용해서 데이터를 복사하거나 백업하는 등의 작업을 수행할 수 없어서, 노트북 컴퓨터 내에 저장된 데이터를 안전하게 보호할 수 있다.
이 밖에도 본 발명의 다른 실시예로서, 다른 사람이 네트워크를 통해서 데이터의 복사 및 전달을 방지하기 위해서, 랜 컨트롤러를 제어하거나, 랜슬롯에 인가되는 전원을 제어함으로서, 보안회로를 유지하는 방법 등이 가능하다.
이상 살펴본 바와 같이 본 발명은, 휴대용기기의 데이터의 무단복사를 방지하기 위해서, 카드버스컨트롤러의 상태를 제어하거나 또는 메모리슬롯의 전원인가여부를 제어하는 것을 기본적인 기술적 사상으로 하고 있다.
이를 위해서 본 발명의 제 1 실시예는, 카스버스컨트롤러의 동작 상태를 클럭펄스신호의 인가여부로 제어하고, 카스버스컨트롤러의 동작 상태에 따라 메모리카드슬롯의 사용가능여부가 결정된다.
또한 본 발명의 제 2 실시예는, 외부메모리장치가 삽입되는 메모리포트의 전원인가여부를 선택적으로 제어한다.
이에 따라 본 발명은 타인으로부터 메모리카드를 이용한 데이터의 무단복사 및 백업작업을 방지할 수 있어, 노트북 컴퓨터 내의 데이터를 안전하게 보호하는 보안기능을 수행한다.
본 발명의 권리는 위에서 설명된 실시예에 한정되지 않고 청구범위에 기재된 바에 의해 정의되며, 본 발명의 분야에서 통상의 지식을 가진 자가 청구범위에 기재된 권리범위 내에서 다양한 변형과 개작을 할 수 있다는 것은 자명하다.
따라서 본 발명에 따른 휴대용기기의 외부메모리에 대한 보안회로로 인해서 다음과 같은 효과를 기대할 수 있다.
본 발명은 실제 사용자가 아닌 외부인이 휴대용기기에 저장된 데이터를 무단으로 복사해가는 상황을 방지하기 위해서, 본 발명에 따른 보안회로를 구성한다. 그 결과 고가의 장비(보안코드 입력장치, 지문인식시스템 등)를 구비하지 않고도 부팅시 또는 작업시 세팅한 카드버스컨트롤러 상태제어 및 메모리카드슬롯의 전원인가여부에 의해서 외부메모리의 사용여부를 조절하는 것이 가능해진다.
그러므로 본 발명에 따른 보안회로를 장착한 노트북 컴퓨터를 사용하는 사용자는 자리 이동시 또는 외부에서도 시간 및 장소에 구애를 받지 않고, 안전하게 휴대용기기 내부에 저장된 데이터의 유출을 방지할 수 있다.
도 1은 일반적인 휴대용기기의 사시도.
도 2는 일반적인 휴대용기기의 제어를 위한 블럭도.
도 3은 본 발명에 따른 휴대용기기의 데이터를 보호하기 위한 보안회로를 구성하는 제어블럭도.
도 4는 본 발명에 따른 휴대용기기의 데이터를 보호하기 위한 보안회로를 구성하는 제어블럭도의 다른 실시예.
* 도면의 주요 부분에 대한 부호의 설명*
100 : PC 카드슬롯 110 : SD 카드슬롯
120 : 카드버스 컨트롤러 130 : 파워스위치
140 : 시스템 컨트롤러 150 : 클럭발생기
160 : USB 컨트롤러 170a~170d : USB포트

Claims (3)

  1. 외부저장장치를 삽입하는 메모리카드슬롯과;
    사용자가 입력한 제어신호에 따라 시스템 제어를 수행하는 시스템 컨트롤러와;
    상기 시스템 컨트롤러부터 전달되는 신호에 따라, 클럭발생여부를 조절하는 클럭발생기와;
    상기 클럭발생기로부터 출력되는 클럭신호의 수신여부에 따라, 메모리카드슬롯의 사용여부를 제어할 수 있도록 활성 및 비활성상태로 전환되는 카드버스컨트롤러를 포함하여 구성되는 휴대용기기의 외부메모리에 대한 보안회로.
  2. 외부 메모리장치를 삽입하는 메모리포트와;
    상기 메모리포트의 사용을 결정하기 위해 사용자가 입력한 제어신호를 인지하고, 시스템의 동작을 제어하는 시스템 컨트롤러와;
    상기 메모리포트로 신호전송여부를 제어하는 메모리컨트롤러와;
    상기 시스템 컨트롤러로부터 출력된 제어신호에 의해서, 상기 메모리포트에 인가되는 전원의 흐름을 스위칭제어하는 파워스위치를 포함하여 구성되는 휴대용기기의 외부메모리에 대한 보안회로.
  3. 제 1 항 또는 제 2 항에 있어서,
    휴대용기기의 부팅시, 사용자가 제어신호를 입력하는 것을 특징으로 하는 휴대용기기의 외부메모리에 대한 보안회로.
KR1020040026866A 2004-04-19 2004-04-19 휴대용기기의 외부메모리에 대한 보안회로 KR20050101495A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040026866A KR20050101495A (ko) 2004-04-19 2004-04-19 휴대용기기의 외부메모리에 대한 보안회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040026866A KR20050101495A (ko) 2004-04-19 2004-04-19 휴대용기기의 외부메모리에 대한 보안회로

Publications (1)

Publication Number Publication Date
KR20050101495A true KR20050101495A (ko) 2005-10-24

Family

ID=37279946

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040026866A KR20050101495A (ko) 2004-04-19 2004-04-19 휴대용기기의 외부메모리에 대한 보안회로

Country Status (1)

Country Link
KR (1) KR20050101495A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100673467B1 (ko) * 2005-09-08 2007-01-24 엘지전자 주식회사 확장 메모리가 구비되는 이동통신 단말기 및 그 동작방법
KR100691040B1 (ko) * 2005-12-30 2007-03-12 주식회사 팬택앤큐리텔 메모리 카드 탑재 기능을 갖는 전자 기기의 절전 회로
KR101238099B1 (ko) * 2009-02-18 2013-03-04 캐논 가부시끼가이샤 정보 처리 장치 및 제어 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100673467B1 (ko) * 2005-09-08 2007-01-24 엘지전자 주식회사 확장 메모리가 구비되는 이동통신 단말기 및 그 동작방법
KR100691040B1 (ko) * 2005-12-30 2007-03-12 주식회사 팬택앤큐리텔 메모리 카드 탑재 기능을 갖는 전자 기기의 절전 회로
KR101238099B1 (ko) * 2009-02-18 2013-03-04 캐논 가부시끼가이샤 정보 처리 장치 및 제어 방법

Similar Documents

Publication Publication Date Title
US8150539B2 (en) Information processing apparatus and method for controlling power supply of the apparatus
US10963169B2 (en) Integrated circuit device storing protected data for wireless transmitting, over short range wireless communication, the protected data to a wireless computing device
US6664760B2 (en) Cellular phone charger with data backup function and cellular phone data backup device
KR100595718B1 (ko) 휴대용 컴퓨터 시스템의 2차 배터리 연결장치 및 방법
US6668296B1 (en) Powering a notebook across a USB interface
US7429848B2 (en) Battery disable/enable control circuitry of a portable computing device
US8904054B2 (en) Method and apparatus for mode switching of interface ports
JP3974510B2 (ja) コンピュータ装置、電力管理方法、およびプログラム
US20030109218A1 (en) Portable wireless storage unit
US20080010514A1 (en) Backup power supply and desktop computer and method for protecting the data thereof
JP2010108423A (ja) 情報処理装置
AU2014323428A1 (en) Accessory device power management
US6609207B1 (en) Data processing system and method for securing a docking station and its portable PC
US20080242369A1 (en) Portable electronic apparatus
TW201629673A (zh) 使用快閃驅動器提供電源給行動裝置
KR20140039657A (ko) 호스트 장치, 사용자 단말 장치, 이들을 이용한 충전 방법 및 통신 방법
US7424626B2 (en) Laptop computer recharging using Ethernet connection
KR20070096844A (ko) 집적 회로 및 그것을 이용한 신호 처리 장치
US7948360B2 (en) Write-protection module and method for storage device
TWM603984U (zh) 具有同時充電及備份資料功能的裝置
KR20050101495A (ko) 휴대용기기의 외부메모리에 대한 보안회로
US6820205B2 (en) Electric power unit with a battery and a memory for recording the date of first use of the battery
US20070089170A1 (en) Computer system and security method therefor
CN102750232B (zh) 电子设备***以及存储器件
KR100713850B1 (ko) 배터리 팩과 휴대용 전자장치 및 그 제어방법

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination