KR20000018744A - 컴퓨터 시스템의 usb 인터페이스 잠금장치 - Google Patents

컴퓨터 시스템의 usb 인터페이스 잠금장치 Download PDF

Info

Publication number
KR20000018744A
KR20000018744A KR1019980036489A KR19980036489A KR20000018744A KR 20000018744 A KR20000018744 A KR 20000018744A KR 1019980036489 A KR1019980036489 A KR 1019980036489A KR 19980036489 A KR19980036489 A KR 19980036489A KR 20000018744 A KR20000018744 A KR 20000018744A
Authority
KR
South Korea
Prior art keywords
power control
control signal
usb
power
usb device
Prior art date
Application number
KR1019980036489A
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 KR1019980036489A priority Critical patent/KR20000018744A/ko
Publication of KR20000018744A publication Critical patent/KR20000018744A/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/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3278Power saving in modem or I/O interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

본 발명은 USB 인터페이스 잠금 장치에 관한 것으로서, 컴퓨터시스템과 적어도 하나의 USB 디바이스와의 인터페이스를 담당하는 USB 인터페이스 모듈을 구비한 컴퓨터시스템의 USB 인터페이스 잠금장치에 있어서, USB 디바이스로의 파워 공급을 제어하기 위해 USB 디바이스에 하나씩 할당된 적어도 하나의 파워제어신호(GPO)를 생성하되, 컴퓨터 시스템의 키잠금이 인에이블되면 파워제어신호를 활성화시키고 키잠금이 디스에이블되면 파워제어신호를 비활성화시키는 파워제어신호발생부; 및 제어신호발생부에서 출력되는 파워제어신호(GPO)와 외부에서 공급되는 파워을 입력으로 하고, 파워제어신호의 상태에 따라 USB 디바이스로 공급되는 해당 파워신호의 출력을 제어하는 파워제어부를 포함함을 특징으로 한다.
본 발명에 의하면, 키 잠금을 인에이블하게 되면 USB 인터페이스가 디스에이블된다. 이로인해 사용권한 없는 외부인의 시스템 자원 억세스를 효과적으로 방지할 수 있다. 또한 키잠금을 해제하면 파워가 다시 공급되면서 USB 디바이스가 자동적으로 리셋되는 효과를 갖는다. 따라서 사용자가 USB 디바이스를 다시 플러그 아웃/인(plug out/in)을 하지 않아도 된다.

Description

컴퓨터 시스템의 USB 인터페이스 잠금장치
본 발명은 컴퓨터 시스템에 관한 것으로서, 특히 컴퓨터 시스템에서 키 잠금(Key Lock)이 발생할 때 범용직렬버스(Universal Serial Bus:이하 USB라 함) 디바이스로의 접근도 막는 컴퓨터 시스템의 USB 인터페이스 잠금장치에 관한 것이다.
범용직렬버스(USB)는 컴퓨터의 각종 주변장치에 대한 인터페이스를 하나로 통합하여 보다 쉽게, 보다 저렴한 비용으로 주변기기들을 연결할 수 있게 하는 범용 직렬버스 구현 포럼(Universal Serial Bus Implement Forum)에서 제정한 규약 이름이다.
상기 USB 프로토콜을 지원하는 디바이스를 컴퓨터 시스템과 연결하여 사용하면, 간편하고 저렴하게 컴퓨터 시스템을 확장할 수 있다. 이를 위해 일반적으로 노트북 컴퓨터는 상기 USB 호스트(USB 콘트롤러)를 내장하고 있으며, 상기 USB 호스트가 USB 프로토콜을 지원하는 디바이스를 제어하여 데이터 입출력 동작을 하게 된다.
한편, 컴퓨터 시스템에 있어서 키 잠금(key lock)은 키보드 콘트롤러로 패스워드(password )를 로드(Load)하고 인에이블(Enable) 명령어를 전달하므로써 이루어진다. 상기 키 잠금이 이루어지면, 키보드나 마우스는 동작을 하지 않는다. 그리고 키보드나 마우스를 다시 동작시키기 위해서는 사용자가 패스워드를 입력하고, 상기 입력된 패스워드와 키보드 콘트롤러에 로드된 패스워드를 비교한 후, 패스워드가 서로 같으면 상기 키 잠금이 풀린다.
그런데 종래의 컴퓨터 시스템에 있어서 키 잠금 기능을 인에이블(enable)하면, PS/2(Personal System/2) 키보드와 마우스는 디스에이블되지만, USB 인터페이스까지 디스에이블(disalbe)되는 기능은 없었다. 즉, USB 인터페이스를 제공하는 컴퓨터의 경우, PS/2 키보드 및 마우스를 Lock 시킨다고 해도 USB 디바이스에 의한 시스템 자원의 억세스는 가능하다. 따라서 키 잠금이 충분한 역할을 하지 못하였다.
본 발명이 이루고자하는 기술적 과제는 사용 권한없는 외부인의 시스템 접근을 방지하기 위해, 키 잠금 기능을 인에이블하면 즉 키잠금이 되면 USB 인터페이스도 함께 디스에이블 되게 하여 컴퓨터 시스템과 연결된 USB 디바이스를 접근하지 못하게 하는 컴퓨터 시스템의 USB 인터페이스 잠금 장치를 제공하는 것이다.
도 1은 본 발명의 바람직한 일실시예가 적용되는 노트북 컴퓨터의 외관도를 도시한 것이다.
도 2는 USB 디바이스와의 연결을 위한 콘넥터가 설치되어 있는 노트북 컴퓨터의 후면부를 도시한 것이다.
도 3은 본 발명에 의한 USB 인터페이스 잠금장치의 구성을 블록도로 도시한 것이다.
<도면의 주요 부분에 대한 부호의 설명>
300 : 파워제어신호 발생부, 310 : 파워제어부
320 : 제1콘넥터, 330 : 제2콘넥터
340 : 제1USB 디바이스, 350 : 제2USB 디바이스
상기 기술적 과제를 해결하기 위한 본 발명에 의한, USB 인터페이스 잠금 장치는, 컴퓨터시스템과 적어도 하나의 USB 디바이스와의 인터페이스를 담당하는 USB 인터페이스 모듈을 구비한 컴퓨터시스템의 USB 인터페이스 잠금장치에 있어서, USB 디바이스로의 파워 공급을 제어하기 위해, 상기 USB 디바이스에 하나씩 할당된 적어도 하나의 파워제어신호(GPO)를 생성하되, 상기 컴퓨터 시스템의 키잠금이 인에이블되면 상기 파워제어신호를 활성화시키고 상기 키잠금이 디스에이블되면 상기 파워제어신호를 비활성화시키는 파워제어신호발생부; 및 상기 제어신호발생부에서 출력되는 파워제어신호(GPO)와 외부에서 공급되는 파워을 입력으로 하고, 상기 파워제어신호의 상태에 따라 USB 디바이스로 공급되는 해당 파워신호의 출력을 제어하는 파워제어부를 포함함을 특징으로 한다.
상기 USB 인터페이스 잠금장치는 상기 파워제어부와 상기 USB 디바이스 사이에 위치하며, 적어도 상기 파워제어부에서 출력되는 파워신호와 상기 USB 디바이스의 파워신호를 연결하는 USB 콘넥터를 더 구비함이 바람직하다.
상기 파워제어신호 발생부는 USB 디바이스 마다 하나씩 할당된 파워제어신호를 발생하기 위해, 상기 USB 디바이스 파워제어신호의 상태를 기록하는 적어도 하나의 레지스터를 구비하고, 키잠금 동작이 인에이블되면 상기 레지스터에 "1"을 기록하고, 키잠금 동작이 디스에이블되면 상기 레지스터에 "0"를 기록함을 특징으로 한다.
이하에서 첨부된 도면을 참조하여 본 발명의 바람직한 일실시예를 상세히 설명하기로 한다. 도 1은 본 발명의 바람직한 일실시예가 적용되는 노트북 컴퓨터의 외관도를 도시한 것이다. 그리고 도 2는 USB 디바이스와의 연결을 위한 콘넥터가 설치되어 있는 노트북 컴퓨터의 후면부를 도시한 것이다. 참조번호 200은 USB 디바이스와 노트북 컴퓨터와의 연결을 위한 USB 포트(port)이며, 210은 PS/2 키보드용 포트이다.
도 3은 본 발명에 의한 USB 인터페이스 잠금장치의 구성을 블록도로 도시한 것으로서, 파워제어신호발생부(300), 파워제어부(310) 및 콘넥터(320, 330)로 이루어진다.
상기 파워제어신호발생부(300)는 USB 디바이스로의 파워 공급을 제어하기 위해, USB 디바이스(340, 350)에 하나씩 할당된 파워제어신호(제1GPO, 제2GPO)를 생성한다. 즉 상기 노트북컴퓨터의 키잠금(key lock)이 인에이블되면 파워제어신호에 해당하는 상기 제1GPO 및 제2GPO 신호를 활성화(active)시키고, 상기 키잠금이 디스에이블되면 상기 제1GPO 및 제2GPO 신호를 비활성화(inactive)시킨다.
이를 보다 구체적으로 설명하면, 상기 파워제어신호 발생부(300)는 USB 디바이스 마다 하나씩 할당된 파워제어신호를 발생하기 위해, 상기 USB 디바이스 파워제어신호의 상태를 기록하는 레지스터를 구비하고, 키잠금 동작이 인에이블되면 상기 레지스터에 "1"을 기록하고, 키잠금 동작이 디스에이블되면 즉 키잠금이 풀리면 상기 레지스터에 "0"를 기록한다. 한편, 본 실시예에서는 편의상 두 개의 USB 디바이스(340, 350)에 할당된 두 개의 파워제어신호만을 도시하였다. 그러나 컴퓨터 시스템에 연결되는 USB 디바이스가 더 많아지면, 각 USB 디바이스마다 하나씩 할당된 GPO 신호들을 생성할 수 있다.
상기 파워제어부(Power Control Logic, 310)는 상기 파워제어신호발생부(300)에서 출력되는 파워제어신호(제1GPO, 제2GPO)와 외부에서 공급되는 파워(여기서는 5Volt)를 입력으로 하고, 상기 파워제어신호의 상태에 따라 USB 디바이스로 공급되는 해당 파워신호의 출력을 제어한다. 즉, 제1GPO 및 제2GPO 가 활성화 되면, 즉 키잠금이 수행되면 제1POWER 및 제2POWER 신호를 통해 공급되던 5Volt의 신호가 하이 임피던스(High Impedance)로 된다. 그러나 상기 제1GPO 및 제2GPO 가 비활성화(inactive) 되면, 즉 키잠금이 풀리면 제1POWER 및 제2POWER 신호를 통해 5Volt의 파워가 공급된다.
상기 콘넥터(320, 330)는 상기 파워제어부(310)와 상기 USB 디바이스(340, 350) 사이에 위치한다. 상기 콘넥터는 상기 파워제어부(310)에서 출력되는 파워신호와 상기 USB 디바이스(340, 350)의 파워신호 뿐만 아니라 컴퓨터에 내장된 USB 인터페이스와 USB 디바이스 간의 USB 신호들을 연결한다. 상기 파워제어부(310) 및 콘넥터(320, 330)도 파워제어신호 발생부(300)와 마찬가지로 USB 디바이스가 더 늘어나면, 그에 상응하도록 출력되는 파워신호 및 콘넥터가 늘어난다.
한편, 상기 구성에 의거하여 상기 실시예의 동작을 설명하기로 한다. 먼저 사용자가 키잠금 프로그램 등을 이용하여 컴퓨터 시스템의 키잠금을 실행한다. 그러면 키보드 및 마우스의 키잠금이 이루어진다. 상기 키잠금이 인에이블됨과 동시에 상기 파워제어신호 발생부(300)의 GPO 신호와 연결된 레지스터에 논리값 "1"을 기록한다. 그러면 해당 GPO는 활성화된다. 본 실시예에서는 USB 디바이스가 두 개이므로 두 비트의 레지스터에 논리값 "1"이 기록됨과 동시에 제1GPO 및 제2GPO가 활성화된다. 그러면, 파워제어부(310)를 통해 제1POWER 및 제2POWER 를 통해 공급되던 파워(5 Volt)가 하이 임피던스(High Impedence)로 되어 더 이상 파워가 제1USB 디바이스(340) 및 제2USB 디바이스(350)로 공급되지 않는다. 따라서 USB 디바이스는 더 이상 동작하지 않는다.
그러다가 사용자가 키잠금을 풀면, 상기 레지스터에 "0"이 기록되고, 파워제어부(310)를 통해 제1POWER 및 제2POWER 이 5Volt 가 되어 다시 파워가 제1콘넥터(320) 및 제2콘넥터(330)를 통해 제1USB 디바이스(340) 및 제2USB 디바이스(350)로 공급되어 USB 디바이스로의 억세스가 가능하게 된다.
본 발명에 의하면, 키 잠금을 인에이블하게 되면 USB 인터페이스가 디스에이블된다. 이로인해 사용권한 없는 외부인의 시스템 자원 억세스를 효과적으로 방지할 수 있다.
또한 키 잠금을 디스에이블하면, 즉 키잠금을 해제하면 파워가 다시 공급되고 USB 인터페이스가 인에이블되므로 USB 디바이스가 자동적으로 리셋(Reset)되는 효과를 갖는다. 따라서 사용자가 USB 디바이스를 다시 플러그 아웃/인(plug out/in)을 하지 않아도 된다.

Claims (3)

  1. 컴퓨터시스템과 적어도 하나의 USB 디바이스와의 인터페이스를 담당하는 USB 인터페이스 모듈을 구비한 컴퓨터시스템의 USB 인터페이스 잠금장치에 있어서,
    USB 디바이스로의 파워 공급을 제어하기 위해, 상기 USB 디바이스에 하나씩 할당된 적어도 하나의 파워제어신호(GPO)를 생성하되, 상기 컴퓨터 시스템의 키잠금이 인에이블되면 상기 파워제어신호를 활성화시키고 상기 키잠금이 디스에이블되면 상기 파워제어신호를 비활성화시키는 파워제어신호발생부; 및
    상기 제어신호발생부에서 출력되는 파워제어신호(GPO)와 외부에서 공급되는 파워을 입력으로 하고, 상기 파워제어신호의 상태에 따라 USB 디바이스로 공급되는 해당 파워신호의 출력을 제어하는 파워제어부를 포함함을 특징으로 하는 컴퓨터 시스템의 USB 인터페이스 잠금장치.
  2. 제1항에 있어서,
    상기 파워제어부와 상기 USB 디바이스 사이에 위치하며, 적어도 상기 파워제어부에서 출력되는 파워신호와 상기 USB 디바이스의 파워신호를 연결하는 USB 콘넥터를 더 구비함을 특징으로 하는 컴퓨터 시스템의 USB 인터페이스 잠금장치.
  3. 제1항에 있어서, 상기 파워제어신호 발생부는
    USB 디바이스 마다 하나씩 할당된 파워제어신호를 발생하기 위해, 상기 USB 디바이스 파워제어신호의 상태를 기록하는 적어도 하나의 레지스터를 구비하고, 키잠금 동작이 인에이블되면 상기 레지스터에 "1"을 기록하고, 키잠금 동작이 디스에이블되면 상기 레지스터에 "0"를 기록함을 특징으로 하는 컴퓨터 시스템의 USB 인터페이스 잠금장치.
KR1019980036489A 1998-09-04 1998-09-04 컴퓨터 시스템의 usb 인터페이스 잠금장치 KR20000018744A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980036489A KR20000018744A (ko) 1998-09-04 1998-09-04 컴퓨터 시스템의 usb 인터페이스 잠금장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980036489A KR20000018744A (ko) 1998-09-04 1998-09-04 컴퓨터 시스템의 usb 인터페이스 잠금장치

Publications (1)

Publication Number Publication Date
KR20000018744A true KR20000018744A (ko) 2000-04-06

Family

ID=19549602

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980036489A KR20000018744A (ko) 1998-09-04 1998-09-04 컴퓨터 시스템의 usb 인터페이스 잠금장치

Country Status (1)

Country Link
KR (1) KR20000018744A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421050B1 (ko) * 2001-10-12 2004-03-04 삼성전자주식회사 범용직렬버스 호스트가 즉각적으로 리셋동작을 수행토록범용직렬버스의 신호 상태를 구현하는 로직 회로를구비하는 범용직렬버스 장치
WO2009017556A1 (en) * 2007-07-31 2009-02-05 Hewlett-Packard Development Company, L.P. Electronic device interface control system
KR101238099B1 (ko) * 2009-02-18 2013-03-04 캐논 가부시끼가이샤 정보 처리 장치 및 제어 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970076190A (ko) * 1996-05-07 1997-12-12 김광호 디스플레이 장치 및 그의 전원공급제어방법
KR980010708A (ko) * 1996-07-19 1998-04-30 김광호 디스플레이 장치 및 그의 전원공급제어방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970076190A (ko) * 1996-05-07 1997-12-12 김광호 디스플레이 장치 및 그의 전원공급제어방법
KR980010708A (ko) * 1996-07-19 1998-04-30 김광호 디스플레이 장치 및 그의 전원공급제어방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421050B1 (ko) * 2001-10-12 2004-03-04 삼성전자주식회사 범용직렬버스 호스트가 즉각적으로 리셋동작을 수행토록범용직렬버스의 신호 상태를 구현하는 로직 회로를구비하는 범용직렬버스 장치
WO2009017556A1 (en) * 2007-07-31 2009-02-05 Hewlett-Packard Development Company, L.P. Electronic device interface control system
GB2465104A (en) * 2007-07-31 2010-05-12 Hewlett Packard Development Co Electronic device interface control system
GB2465104B (en) * 2007-07-31 2013-02-27 Hewlett Packard Development Co Electronic device interface control system
KR101238099B1 (ko) * 2009-02-18 2013-03-04 캐논 가부시끼가이샤 정보 처리 장치 및 제어 방법

Similar Documents

Publication Publication Date Title
US6421782B1 (en) Expansion unit for differentiating wake-up packets received in an information processing system
TWI387883B (zh) 克服系統管理封鎖之方法、媒體及裝置
US6609207B1 (en) Data processing system and method for securing a docking station and its portable PC
US6065081A (en) Administrator controlled architecture for disabling add-in card slots
US6307738B1 (en) Electronic hood lock
US6542995B2 (en) Apparatus and method for maintaining secured access to relocated plug and play peripheral devices
US6912663B1 (en) Method and system for securing a personal computer bus
JPH1083371A (ja) コンピュータ上のモジュールの自動ロックシステムおよびその方法
US6216196B1 (en) System and method for multiple device drivers to arbitrate for a single device
US5506991A (en) Printer port adapter with overlaid one-wire interface for electronic key
US20050036285A1 (en) Portable computer
US11386241B2 (en) Host system and method for unlocking electronic lock
KR19990074117A (ko) 보안 카드 체크식 컴퓨터 보안 시스템 및 그 방법
US7205976B2 (en) Computer input device containing a pointing mechanism and non-volatile solid state storage means
JPH07104882A (ja) ポータブルコンピュータシステム
KR20000018744A (ko) 컴퓨터 시스템의 usb 인터페이스 잠금장치
US6460139B1 (en) Apparatus and method for programmably and flexibly assigning passwords to unlock devices of a computer system intended to remain secure
JPH0962583A (ja) データ処理装置
JPH1185407A (ja) コンピュータシステム及びそのシステムにおけるハードディスクドライブのパスワード制御方法
JPH0793241A (ja) ポータブルコンピュータシステム
KR100225922B1 (ko) Pc의 데이타 유출 방지 장치
KR940007812B1 (ko) 퍼스널 컴퓨터의 키보드 잠금방법
JP2983391B2 (ja) ポータブルコンピュータ
JP3075856B2 (ja) コンピュータ
JP3100958B2 (ja) ポータブルコンピュータ

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application