KR20010011667A - 보안 기능을 갖는 키보드 및 이를 이용한 시스템 - Google Patents

보안 기능을 갖는 키보드 및 이를 이용한 시스템 Download PDF

Info

Publication number
KR20010011667A
KR20010011667A KR1019990031145A KR19990031145A KR20010011667A KR 20010011667 A KR20010011667 A KR 20010011667A KR 1019990031145 A KR1019990031145 A KR 1019990031145A KR 19990031145 A KR19990031145 A KR 19990031145A KR 20010011667 A KR20010011667 A KR 20010011667A
Authority
KR
South Korea
Prior art keywords
key
keyboard
security
state
pressed
Prior art date
Application number
KR1019990031145A
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 KR1019990031145A priority Critical patent/KR20010011667A/ko
Priority to JP2001513852A priority patent/JP2003506921A/ja
Priority to EP00948363A priority patent/EP1121781A4/en
Priority to KR1020017003927A priority patent/KR100334720B1/ko
Priority to PCT/KR2000/000811 priority patent/WO2001010079A1/en
Priority to CN00801562A priority patent/CN1319294A/zh
Publication of KR20010011667A publication Critical patent/KR20010011667A/ko

Links

Classifications

    • 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/83Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Storage Device Security (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

키보드에 "보안키"라고 하는 특수키를 장착하거나 기존의 여러 키를 조합(예컨대, ((CTRL+ALT+SHIFT)+(특정키))하여 이 키로 키보드 상태를 "보안모드 설정상태", "보안모드 해제상태"로 설정할 수 있도록 하고, 키보드 제어부의 프로세서에 눌려진 키값을 암호화 할 수 있는 기능을 제공하여 "보안모드 설정상태"에서는 눌려진 키코드값을 모두 암호화하여 컴퓨터 시스템으로 전송하도록 하고, "보안모드 해제상태"에서는 눌려진 키코드값을 암호화하지 않고 그대로 전송하도록 한다. 또한, 사용자가 키를 사용해 보안모드를 제어하지 않아도 컴퓨터 시스템에서 실행중인 응용프로그램이 상황에 따라 키보드의 보안모드를 설정하거나 해제할 수 있도록 한다. 컴퓨터 시스템에서는 본 발명의 키보드로부터 암호화된 키코드값을 받은 경우 설정된 보안수준(SECURE LEVEL)에 따라 키보드 장치관리자가 복호화하거나, 운영체제에서 복호화, 또는 응용프로그램이 복호화할 수 있도록 한다.

Description

보안 기능을 갖는 키보드 및 이를 이용한 시스템{KEYBOARD HAVING SECURE FUNCTION AND SYSTEM USING THE SAME}
현재 사용되고 있는 키보드는 모두가 컴퓨터 시스템에 의해 실행되며, 눌려진 키에 대한 공지의 코드(ASCII CODE, EBCDIC CODE 또는 VIRTUAL KEY CODE 등)의 값을 보내주는 기능을 하고 있다. 이러한 기능을 하는 키보드를 사용하는 시스템에서는 키보드 장치관리자가 이 키 코드 값을 키보드 접속 포트에서 받아 시스템으로 전송하고, 응용 프로그램은 시스템에서 그 값을 받아 사용하고 있다.
만약 제 3 자가 해킹프로그램 등을 통해 키보드 포트에서 상기 값을 수신할 수 있거나, 키보드 장치관리자로부터 이 값을 알 수 있다면, 사용자의 비밀 자료를 타인이 불법으로 사용할 수 있는 심각한 결과가 초래될 수 있다.
따라서, 본 발명은 이러한 해킹을 통한 사용자 자료(정보)의 도용을 근본적으로 방지하기 위한 보안 기능을 갖는 키보드 및 이를 이용한 시스템을 제공하는 것을 목적으로 하고 있다.
본 발명은 키보드에 "보안키"라고 하는 특수키를 장착하거나 기존의 여러 키를 조합(예컨대, (CTRL+ALT+SHIFT)+(특정키))하여 이 키로 키보드 상태를 "보안모드 설정상태", "보안모드 해제상태"로 설정할 수 있도록 하고, 키보드 제어부의 프로세서에 눌려진 키값을 암호화 할 수 있는 기능을 제공하여 "보안모드 설정상태"에서는 눌려진 키코드값을 모두 암호화하여 컴퓨터 시스템으로 전송하도록 하고, "보안모드 해제상태"에서는 눌려진 키코드값을 암호화하지 않고 그대로 전송하도록 한다.
또한, 사용자가 키를 사용해 보안모드를 제어하지 않아도 컴퓨터 시스템에서 실행중인 응용프로그램이 상황에 따라 키보드의 보안모드를 설정하거나 해제할 수 있도록 한다. 컴퓨터 시스템에서는 본 발명의 키보드로부터 암호화된 키코드값을 받은 경우 설정된 보안수준(SECURE LEVEL)에 따라 키보드 장치관리자가 복호화하거나, 운영체제에서 복호화하거나, 또는 응용프로그램이 복호화할 수 있도록 한다.
도 1은 본 발명에 따른 보안 키보드의 하드웨어 구성을 나타내는 개략적인 블록도;
도 2는 도 1에 도시한 보안 키보드의 일 예를 도시한 도면;
도 3(a), 3(b) 및 3(c)는 본 발명에 의한 보안 키보드의 동작을 설명하기 위한 플로우챠트;
도 4(a)는 본 발명에 의한 키보드정보의 처리방식에 대한 보안 키보드의 컴퓨터 시스템측의 동작을 나타내는 원리도; 및
도 4(b)는 응용프로그램에 의해 보안모드가 설정되는 방법을 설명하기 위한 도면으로, 보안 키보드의 컴퓨터 시스템측의 동작을 나타내는 플로우챠트이다.
도 1 내지 4를 참조하여 본 발명의 실시예를 상세히 설명한다.
도 1은 본 발명의 실시예에 따른 보안 키보드의 개략적인 하드웨어 구성을 나타낸다. 도 1에 도시된 바와 같이, 보안 키보드의 하드웨어적 구성은, 각종 정보를 입력하기 위한 키보드(1), 키보드상에 눌려진 키가 있는지의 여부를 항시 조사하고, 눌려진 키가 있을 경우 그 키의 스캔 코드를 필요한 루틴으로 전송하는 키 스캐닝 회로(2), 보안모드 및 보안키 상태에 따라 암호화하는 데이터 암호화부(3), 키보드의 상태관리 및 보안키의 생성 및 전송을 위한 장치기능처리기(DEVICE FUNCTION MANAGER)(4), 공개키(PUBLIC KEY)(5), 보안기능을 제공하기 위한 보안키(6), 송신버퍼를 갖고, 소정의 신호를 전송하기 위한 송신회로(7), 수신버퍼를 갖고, 송신회로로부터의 소정의 신호를 수신하기 위한 수신회로(8), 및 데이터 입출력 포트(9)를 포함한다.
도 1에 도시한 보안키보드의 일 예를 보인 도 2와 같이, 보안키(11)는 특수키를 장착하거나 기존의 여러 키를 조합((CTRL+ALT+SHIFT)+(특정키))하여, 키보드 상태를 "보안모드 설정상태", 및 "보안모드 해제상태"로 만들 수 있다. 보안모드 표시램프(12)의 동작은 장치관리자로부터 키를 못 받았을 때의 깜박임 상태, 보안모드가 아닌 장치관리자로부터 키를 받았을 때의 소등 상태, 및 보안모드 작동중일 때의 점등 상태를 포함한다.
도 3(a)는 보안키보드의 동작을 설명하기 위한 도면으로, 정상 동작상태를 나타낸다.
도 3(a)에 도시된 바와 같이, 키보드 동작단계(S1)를 거쳐 키가 눌려졌는지를 판단(S3)하여 "예"일 경우 키 스캔단계(S4)로, "아니오"일 경우 반복단계(S1)로 이행된다. 키 스캔단계(S4)는 눌린 키가 어떤 것인지를 알아내고 알아낸 키에 해당하는 스캔 코드를 생성하며, 이후에 보안모드 키인지를 판단(S5)하여 "예"일 경우 보안모드 키처리단계(S6)로, "아니오"일 경우 보안모드 판단단계(S8)로 이행된다. 보안모드 키처리단계(S6)는 보안모드키가 눌려졌을 경우 보안모드 상태변수(S7)를 토글하여 전환하고, 보안모드 램프를 온 오프시키며 반복단계(S1)로 되돌아간다. 만약 보안키를 받지 못한 상태이면, 보안모드 상태변수를 클리어(CLEAR)하고 보안모드램프를 소등한다. 또한, 보안모드 판단단계(S8)에서 "예"일 경우, 암호화단계(S9)를 거쳐 시스템에 전송하는 단계(S10)로 진행되고, "아니오"일 경우 바로 시스템에 전송하는 단계(S10)로 진행된다. 또한, 암호화단계(S9)는 보안키를 이용해서 스캔 코드를 암호화하고, 시스템에 전송하는 단계(S10)는 암호화되었거나 암호화되지 않은 스캔 코드를 시스템으로 전송한다.
도 3(b)는 전원 입력시의 보안 키보드의 동작을 나타낸다.
도 3(b)에 도시된 바와 같이, 전원입력(S10)후 보안키를 초기화(S11)화고, 다음 단계로 컴퓨터 시스템으로부터 공개키를 수신(S12)한 후 보안키를 생성해서 공개키로 암호화하여 컴퓨터 시스템으로 전송(S14)한다. 이후, 반복단계(S15)로 진행한다.
또한, 도 3(c)는 보안모드 설정 및 해제시의 보안 키보드의 동작을 나타낸다.
도 3(c)에 도시된 바와 같이, 컴퓨터 시스템으로부터 명령을 수신(S20)한 후 보안키로 해독(S21)하는 단계를 거쳐, 보안모드 설정을 판단(S22)하여 "예"일 경우 보안모드를 강제로 설정하고 보안모드 표시램프를 점등(S24)한 후 반복단계(S27)로 진행되고, "아니오"일 경우 보안모드 해제를 판단(S23)하여 이 단계에서 "예"일 경우 보안모드를 강제로 해제하고 보안모드 표시램프를 소등(S25)한 후 반복단계(27)로 진행되고, "아니오"일 경우 기타 명령을 처리(S26)한 후 반복단계(S27)로 진행된다.
도 4(a)는 키보드정보의 처리방식에 대한 보안 키보드의 컴퓨터 시스템측의 동작을 나타낸다. 도 4(a)에 도시된 바와 같이, 보안레벨은 장치관리자가 초기화하고(레벨-1), 운영체제를 통해서 사용자나, 응용프로그램이 변경가능하다. 보안레벨에 따라 분류하면, 레벨-1은 장치관리자가 해독해서 전송하며 키보드가 보안모드가 아니면 그대로 전송하고, 레벨-2는 운영체제에 필터로 해독해서 전송하며, 레벨-3은 응용프로그램이 해독해서 전송한다.
또한, 도 4(b)는 응용프로그램이 보안모드를 설정하는 방법에 대한 보안 키보드의 컴퓨터 시스템측의 동작을 나타낸다. 도 4(b)에 도시된 바와 같이, 보안모드 설정/해제 명령을 보안키로 암호화해서 보안 키보드로 전송(S30)한 후 보안 키보드에 현재 모드를 확인(S31)하고, 이후에 응용프로그램이 요구한 보안모드와 같은 지를 판단(S32)하고, "예"일 경우에는 최후처리 단계(S33)로 진행되고, "아니오"일 경우에는 S30 단계로 되돌아 간다.
본 실시예에 따른 도 1, 2, 3, 및 4는 보안 키보드의 구성 및 동작, 컴퓨터 시스템측의 동작을 나타내며, 이에 의해 사용자 자료(정보)의 외부로의 유출을 방지할 수 있다.
본 발명에 의하면, 해킹프로그램이 키보드 포트에서 전송된 값을 받을 수 있거나, 키보드 장치관리자로부터 받음으로써, 사용자의 비밀자료를 타인이 임의로 또는 불법으로 사용할 수 있게 됨을 미연에 방지할 수 있다.

Claims (2)

  1. 단독의 보안키를 사용하거나, 또는 여러 키를 조합하여 키보드 상태를 "보안모드 설정상태" 또는 "보안모드 해제상태"로 설정할 수 있도록 하는 보안 기능; 및
    키보드 제어부의 프로세서에 눌려진 키값을 암호화하여, "보안모드 설정상태"에서는 눌려진 키코드값을 모두 암호화하여 컴퓨터 시스템으로 전송하도록 하고, "보안모드 해제상태"에서는 눌려진 키코드값을 암호화하지 않고 그대로 전송하도록 하는 보안 기능을 갖는 것을 특징으로 하는 키보드.
  2. 보안 기능을 갖는 키보드를 이용하기 위한 컴퓨터 시스템에 있어서,
    각종 정보를 입력하기 위한 키보드(1), 키보드상에 눌려진 키가 있는지의 여부를 항시 조사하고, 눌려진 키가 있을 경우 그 키의 스캔 코드를 필요한 루틴으로 전송하는 키 스캐닝 회로(2), 보안모드 및 보안키 상태에 따라 암호화하는 데이터 암호화부(3), 키보드의 상태관리 및 보안키의 생성 및 전송을 위한 장치기능처리기(DEVICE FUNCTION MANAGER)(4), 공개키(PUBLIC KEY)(5), 보안기능을 제공하기 위한 보안키(6), 송신버퍼를 갖고, 소정의 신호를 전송하기 위한 송신회로(7), 수신버퍼를 갖고, 송신회로로부터의 소정의 신호를 수신하기 위한 수신회로(8), 및 데이터 입출력 포트(9)를 구비하며;
    사용자가 키를 사용해 보안모드를 제어하지 않아도 컴퓨터 시스템에서 실행중인 응용프로그램이 상황에 따라 키보드의 보안모드를 설정하거나 해제할 수 있도록 하고;
    키보드로부터 암호화된 키코드값을 받은 경우 설정된 보안레벨(SECURE LEVEL)에 따라 키보드 장치관리자가 복호화하거나, 운영체제에서 복호화하거나, 또는 응용프로그램이 복호화할 수 있도록 하는 것을 특징으로 하는 컴퓨터 시스템.
KR1019990031145A 1999-07-29 1999-07-29 보안 기능을 갖는 키보드 및 이를 이용한 시스템 KR20010011667A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1019990031145A KR20010011667A (ko) 1999-07-29 1999-07-29 보안 기능을 갖는 키보드 및 이를 이용한 시스템
JP2001513852A JP2003506921A (ja) 1999-07-29 2000-07-27 保護機能を有するアダプタおよびそれを用いたコンピュータ保護システム
EP00948363A EP1121781A4 (en) 1999-07-29 2000-07-27 ADAPTER WITH SAFE FUNCTION AND COMPUTER SYSTEM ON USING THE SAME
KR1020017003927A KR100334720B1 (ko) 1999-07-29 2000-07-27 보안기능을 갖는 어댑터 및 이를 이용한 컴퓨터 보안시스템
PCT/KR2000/000811 WO2001010079A1 (en) 1999-07-29 2000-07-27 Adapter having secure function and computer secure system using it
CN00801562A CN1319294A (zh) 1999-07-29 2000-07-27 具有保密功能的适配器及使用这种适配器的计算机保密***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990031145A KR20010011667A (ko) 1999-07-29 1999-07-29 보안 기능을 갖는 키보드 및 이를 이용한 시스템

Publications (1)

Publication Number Publication Date
KR20010011667A true KR20010011667A (ko) 2001-02-15

Family

ID=19605639

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1019990031145A KR20010011667A (ko) 1999-07-29 1999-07-29 보안 기능을 갖는 키보드 및 이를 이용한 시스템
KR1020017003927A KR100334720B1 (ko) 1999-07-29 2000-07-27 보안기능을 갖는 어댑터 및 이를 이용한 컴퓨터 보안시스템

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020017003927A KR100334720B1 (ko) 1999-07-29 2000-07-27 보안기능을 갖는 어댑터 및 이를 이용한 컴퓨터 보안시스템

Country Status (5)

Country Link
EP (1) EP1121781A4 (ko)
JP (1) JP2003506921A (ko)
KR (2) KR20010011667A (ko)
CN (1) CN1319294A (ko)
WO (1) WO2001010079A1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003019343A1 (en) * 2001-08-29 2003-03-06 Techous Co., Ltd. A anti keylog editor of activex base
KR100735727B1 (ko) * 2003-04-24 2007-07-06 테커스 (주) 가상 데이터 전송을 이용한 키보드 해킹 방지 장치 및 방법
KR20110114990A (ko) * 2010-04-14 2011-10-20 주식회사 넥슨코리아 키보드 보안 장치 및 방법
US9672367B2 (en) 2013-06-03 2017-06-06 Huawei Technologies Co., Ltd. Method and apparatus for inputting data

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100402358B1 (ko) * 2001-03-02 2003-10-22 설동석 간접적인 패스워드 입력을 통한 사용자 확인방법 및 그 장치
KR20010082420A (ko) * 2001-06-19 2001-08-30 서정욱 범용 직렬 버스용 암복호화 장치
WO2003003170A1 (en) * 2001-06-27 2003-01-09 Nokia Corporation Personal user device and method for selecting a secured user input/ output mode in a personal user device
EP1286242A1 (en) * 2001-08-22 2003-02-26 Sonera SmartTrust, Ltd. System and method for protected data input of security data
KR100447777B1 (ko) * 2002-07-24 2004-09-08 주식회사 잉카인터넷 키 스트록 데이터의 해킹 방지 방법 및 이를 기록한컴퓨터로 읽을 수 있는 기록매체
US20050015611A1 (en) * 2003-06-30 2005-01-20 Poisner David I. Trusted peripheral mechanism
US20040268143A1 (en) * 2003-06-30 2004-12-30 Poisner David I. Trusted input for mobile platform transactions
BR0302727A (pt) * 2003-07-08 2005-03-29 Guido Costa Souza De Araujo Cifrador externo de teclado
CN1918556A (zh) 2004-02-05 2007-02-21 Kings情报通信 使用安全输入装置驱动器的计算机安全装置和方法
JP4636809B2 (ja) * 2004-03-31 2011-02-23 富士通フロンテック株式会社 情報処理端末およびその情報安全保護方法
CN100345078C (zh) * 2004-07-09 2007-10-24 中国民生银行股份有限公司 计算机键盘信息干扰实现密码保护的方法
DE102005008433A1 (de) * 2005-02-24 2006-08-31 Giesecke & Devrient Gmbh Sicherheitsmodul
KR100734145B1 (ko) * 2005-10-12 2007-07-03 주식회사 안철수연구소 키보드 데이터 인증을 이용한 키 입력 도용 방지 방법
US8250151B2 (en) 2005-10-12 2012-08-21 Bloomberg Finance L.P. System and method for providing secure data transmission
WO2007061147A1 (en) * 2005-11-24 2007-05-31 Softcamp Co., Ltd. Guarding method for input data by usb keyboard and guarding system
WO2007087360A2 (en) * 2006-01-24 2007-08-02 Eshun Kobi O Method and apparatus for thwarting spyware
JP4780304B2 (ja) 2006-02-13 2011-09-28 株式会社メガチップス 半導体メモリおよびデータアクセス方法
US20080120511A1 (en) * 2006-11-17 2008-05-22 Electronic Data Systems Corporation Apparatus, and associated method, for providing secure data entry of confidential information
IL180020A (en) 2006-12-12 2013-03-24 Waterfall Security Solutions Ltd Encryption -and decryption-enabled interfaces
IL180748A (en) 2007-01-16 2013-03-24 Waterfall Security Solutions Ltd Secure archive
US20080263672A1 (en) * 2007-04-18 2008-10-23 Hewlett-Packard Development Company L.P. Protecting sensitive data intended for a remote application
WO2009018685A1 (fr) * 2007-08-08 2009-02-12 Kamfu Wong Dispositif et méthode de chiffrement et d'authentification anti-cheval de troie utilisant une clef à usage unique
US8793786B2 (en) * 2008-02-08 2014-07-29 Microsoft Corporation User indicator signifying a secure mode
IL192043A0 (en) * 2008-06-10 2009-02-11 Human Interface Security Ltd User interface for secure data entry
KR101006720B1 (ko) * 2008-07-04 2011-01-07 킹스정보통신(주) 웹 페이지에서의 비밀번호 보안방법 및 이를 실행하기 위한프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
DE102008042180B4 (de) * 2008-09-17 2010-09-23 Zf Friedrichshafen Ag Verfahren und System zur sicheren Übertragung von Daten
DE102008050441A1 (de) * 2008-10-08 2010-04-15 Straub, Tobias Autonome Vorrichtung zum Schutz der Authentizität von in digitaler Form vorliegenden Daten
EP2184696A1 (en) * 2008-10-31 2010-05-12 Kirill Kretov Method and module for protecting a password authorizing a user access to a computer application
EP2202662A1 (en) * 2008-12-24 2010-06-30 Gemalto SA Portable security device protecting against keystroke loggers
KR101368772B1 (ko) * 2012-05-25 2014-02-28 이성만 키 입력 보호 방법과 이를 위한 키 보호 장치
WO2014100640A1 (en) * 2012-12-21 2014-06-26 Advanced Biometric Controls, Llc Verification of password using a keyboard with a secure password entry mode
CN104008327B (zh) * 2013-02-26 2017-12-01 腾讯科技(深圳)有限公司 一种安全输入方法和***
IL235175A (en) 2014-10-19 2017-08-31 Frenkel Lior Secure desktop remote control
KR101654249B1 (ko) 2015-04-07 2016-09-06 넷큐리티 주식회사 컴퓨터의 통신 인터페이스 보안 시스템
IL250010B (en) 2016-02-14 2020-04-30 Waterfall Security Solutions Ltd Secure connection with protected facilities
US10097537B2 (en) 2016-04-07 2018-10-09 At&T Intellectual Property I, L.P. Cloud-based authentication keyboard
US10872043B2 (en) * 2017-08-17 2020-12-22 Microchip Technology Incorporated Systems and methods for integrity checking of code or data in a mixed security system while preserving confidentiality
US20220147613A1 (en) * 2019-07-19 2022-05-12 Hewlett-Packard Development Company, L.P. Automatic password expiration based on password integrity
US11681798B2 (en) 2019-10-31 2023-06-20 Kyndryl, Inc. Security screening of a universal serial bus device
CN113158268B (zh) * 2021-04-28 2022-10-21 福建金成信息科技有限公司 一种计算机软件加密保护装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE452082B (sv) * 1986-12-15 1987-11-09 Inter Innovation Ab Manoverenhet for datakommunikation
US5214429A (en) * 1990-09-20 1993-05-25 R.E.T.S. Sales And Service, Inc. Computer method utilizing keyboard adapter
US5388156A (en) * 1992-02-26 1995-02-07 International Business Machines Corp. Personal computer system with security features and method
US5596718A (en) * 1992-07-10 1997-01-21 Secure Computing Corporation Secure computer network using trusted path subsystem which encrypts/decrypts and communicates with user through local workstation user I/O devices without utilizing workstation processor
IL103062A (en) * 1992-09-04 1996-08-04 Algorithmic Res Ltd Data processor security system
US5341422A (en) * 1992-09-17 1994-08-23 International Business Machines Corp. Trusted personal computer system with identification
US5550984A (en) * 1994-12-07 1996-08-27 Matsushita Electric Corporation Of America Security system for preventing unauthorized communications between networks by translating communications received in ip protocol to non-ip protocol to remove address and routing services information
DE69601560T2 (de) * 1995-07-17 1999-07-01 Toyota Motor Co Ltd Polypropylen-Harzmasse
KR100281869B1 (ko) * 1995-07-28 2001-02-15 윤종용 보안 기능을 갖는 개인용 컴퓨터, 그의 보안 방법 및 그 보안 장치의 설치 및 제거방법
WO1997016779A2 (de) * 1995-11-03 1997-05-09 Esd Information Technology Entwicklungs Gmbh Eingabesicherungs- und transaktionseinheit für digitale informationen und verfahren zur eingabesicherung und für transaktionen von digitalen informationen
US5864666A (en) * 1996-12-23 1999-01-26 International Business Machines Corporation Web-based administration of IP tunneling on internet firewalls

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003019343A1 (en) * 2001-08-29 2003-03-06 Techous Co., Ltd. A anti keylog editor of activex base
KR100378586B1 (ko) * 2001-08-29 2003-04-03 테커스 (주) 엑티브엑스 기반의 키보드 해킹 방지 방법 및 장치
KR100735727B1 (ko) * 2003-04-24 2007-07-06 테커스 (주) 가상 데이터 전송을 이용한 키보드 해킹 방지 장치 및 방법
KR20110114990A (ko) * 2010-04-14 2011-10-20 주식회사 넥슨코리아 키보드 보안 장치 및 방법
US9672367B2 (en) 2013-06-03 2017-06-06 Huawei Technologies Co., Ltd. Method and apparatus for inputting data

Also Published As

Publication number Publication date
EP1121781A1 (en) 2001-08-08
KR100334720B1 (ko) 2002-05-06
KR20010075411A (ko) 2001-08-09
CN1319294A (zh) 2001-10-24
WO2001010079A1 (en) 2001-02-08
JP2003506921A (ja) 2003-02-18
EP1121781A4 (en) 2004-07-28

Similar Documents

Publication Publication Date Title
KR20010011667A (ko) 보안 기능을 갖는 키보드 및 이를 이용한 시스템
US7142674B2 (en) Method of confirming a secure key exchange
US7224801B2 (en) Wireless secure device
RU2147792C1 (ru) Использование шифровального сервера для шифрования сообщений
US5241597A (en) Method for recovering from encryption key variable loss
US7817802B2 (en) Cryptographic key management in a communication network
US20100002884A1 (en) Optical Out-Of-Band Key Distribution
US20130142328A1 (en) Encryption device, encryption system, encryption method, and encryption program
MXPA04004144A (es) Comunicacion segura con un teclado o dispositivo relacionado.
CN115065472B (zh) 基于多密钥加密解密的安全芯片加密解密方法及装置
US10601586B2 (en) Method and apparatus for key management of end encrypted transmission
KR102285885B1 (ko) 무선 데이터 통신용 대칭형 양자 암호화 키 기반 암호화 장치
CN101452508A (zh) 计算机管理***
JPH04297157A (ja) データ暗号装置
CN114531239A (zh) 多加密密钥的数据传输方法及***
CA2439441A1 (en) A system for encryption of wireless transmissions from personal palm computers to world wide web terminals
KR970056124A (ko) 차동 워크팩터 암호방법 및 시스템
CN106972928B (zh) 一种堡垒机私钥管理方法、装置及***
CN114867012A (zh) 一种加密耳机及其语音通信方法
JP2001111539A (ja) 暗号鍵生成装置および暗号鍵伝送方法
KR100379675B1 (ko) 보안기능을 갖는 어댑터 및 이를 이용한 컴퓨터 보안 시스템
CN114640455A (zh) 一种动态加密通讯网络
KR20200080708A (ko) 양자암호통신 시스템의 양자채널 이중화 장치
KR100390526B1 (ko) 일회용 비밀키 생성 방법 및 그 장치
JPH0993242A (ja) データ送受信装置

Legal Events

Date Code Title Description
A201 Request for examination