• 제목/요약/키워드: USB Keyboard

검색결과 12건 처리시간 0.025초

보안 USB 키보드의 데이터 탈취 가능성 진단 (Vulnerability Assessment on the Secured USB Keyboard)

  • 이경률;임강빈
    • 인터넷정보학회논문지
    • /
    • 제12권5호
    • /
    • pp.39-46
    • /
    • 2011
  • 보안 시스템에서 사용자 인증은 필수적이며 가장 중요한 절차 중의 하나이다. 대개의 사용자 인증은 키보드를 통한 문자기반의 패스워드를 이용하여 이루어지므로 키보드 정보의 보호는 무엇보다 중요하다[7][8]. 이러한 이유로 키보드 보호를 위한 소프트웨어들이 주요 사이트에 적용되어 있다. 본 논문은 현재 보편적으로 사용되고 있는 USB 키보드의 취약점을 소개하고 이를 이용하는 예제 코드를 구현하여 키보드 보안 소프트웨어가 실행되고 있는 상황에서의 키보드 데이터의 탈취 가능성을 진단한다. 또한 결과의 비교를 통하여 해당 취약점에 대응하기 위한 보안 대책을 제안한다.

키보드를 모방하는 BadUSB를 차단하기 위한 보안 프로그램 (A Security Program To Protect against Keyboard-Emulating BadUSB)

  • 최병준;서태원
    • 정보보호학회논문지
    • /
    • 제26권6호
    • /
    • pp.1483-1492
    • /
    • 2016
  • 국내에 잘 알려지지 않은 Ducky USB는 키보드를 모방하는 BadUSB 중 하나로, Ducky USB를 활용한 대표적인 공격 방법은 PC에 삽입할 때마다 미리 설정한 키보드 입력이 자동으로 타이핑되도록 하는 것이다. 하지만 이를 차단하기 위한 이전 연구들은 USB의 성능을 몹시 저하시키거나 추가 장비를 필요로 하는 등의 문제점을 가지고 있다. 본 논문에서는 윈도우 운영체제 환경에서 특정 문자열의 입력 여부를 탐지하고 키보드 입력 간의 시간차를 활용하여 BadUSB의 실행을 차단할 수 있는 보안 프로그램을 개발하였고 실험을 통해 효과를 검증하였다.

전자건반악기를 이용한 악기 자율학습기 개발 (Development of a Self Instrument Learning Tool Using an Electronic Keyboard and PC Software)

  • 임기정;이정철
    • 한국멀티미디어학회논문지
    • /
    • 제15권1호
    • /
    • pp.51-62
    • /
    • 2012
  • 본 논문에서는 초등학교 저학년 학생들이 쉽고 효율적으로 건반악기 연주 방법을 학습할 수 있도록 개발한 악기 자율학습기를 설명한다. 개발한 악기 자율학습기는 PC기반의 학습 소프트웨어와 외장 전자건반악기 모듈로 구성된다. 우리는 USB 인터페이스를 적용한 전자건반악기와 PC용 S/W를 연동하여 악기 연주에 필요한 정보를 PC 화면에 제공하는 기능과 타자연습과 유사한 형식의 게임을 통해 학습내용을 재미있게 복습하는 기능을 구현하였다. 개발한 외장 전자건반모듈은 USB 인터페이스를 통하여 PC로부터 선택적으로 악기연주 안내정보를 수신하여 LED 및 7-세그먼트에 표시해줌으로써 초보자들이 쉽게 악보 내 음계와 건반의 상관관계를 숙지할 수 있도록 하였다. 또한 사용자가 건반을 잘못 눌렀을 때 이를 감지하여 LED와 PC 화면에 안내정보를 출력하도록 구현하였다. 구현된 악기 자율학습기를 이용한 악보 연주 실험을 통하여 학습효율이 향상됨을 확인하였다.

비디오 카메라를 이용한 핑거 키보드의 설계 및 구현 (Design and Implementation of Finger Keyboard with Video Camera)

  • 황기태
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.157-163
    • /
    • 2016
  • 본 논문은 종이 위에 그려진 키보드 상에 카메라를 이용하여 사용자의 키 입력을 탐지하는 핑거 키보드를 제안한다. 본 논문에서는 핑거 키보드를 윈도우 운영체제와 모바일 단말기에서 사용할 수 있도록 구현하였다. 핑거 키보드의 소프트웨어는 표준 C/C++로 작성되어 포팅이 쉽다. 윈도우를 탑재한 PC 에서는 보급형 USB 웹 카메라를 장착하고 핑거 키보드 소프트웨어를 애플리케이션 형태로 구현하여 탐지한 키를 운영체제의 메시지 큐에 삽입하였다. 그리고 전용 카메라와 리눅스를 장착한 Raspberry Pi 2 임베디드 컴퓨터에 핑거 키보드 소프트웨어를 구동시키고 블루투스를 이용하여 모바일 단말기의 키보드로 구축하였다. 성능 평가 결과 인식성공률은 분당 120타 수준에서 약 80% 정도로 측정되었다.

USB 키보드 누설신호 분석 및 복원에 관한 연구 (Study on Analysis and Reconstruction of Leaked Signal from USB Keyboards)

  • 최효준;이호성;심규홍;오승섭;육종관
    • 한국전자파학회논문지
    • /
    • 제27권11호
    • /
    • pp.1004-1011
    • /
    • 2016
  • 본 논문에서는 개인용 유선 키보드의 한 형태인 Universal Serial Bus(USB) 키보드의 마이크로 컨트롤러 칩을 통해서 방사되는 누설 전자파를 측정하고 복원하는 방법을 제시하였다. 누설 전자파를 분석함으로써 키보드를 통해서 어떤 정보가 입력되었는지 알 수 있으므로 비밀번호 등의 개인정보 누설, 도청 등 정보 보안상의 문제가 발생한다. USB 키보드는 신호 전송 메커니즘에 따라 누설 전자파를 발생시킨다. 누설 전자파는 대수 주기 안테나와 광대역 수신기를 이용하여 측정하였고, 신호 처리 알고리즘을 이용하여 분석하였다.

PC MIDI와 USB Interface를 이용한 전자건반악기 개발 (An Electronic Keyboard Instrument Using PC MIDI and USB Interface)

  • 임기정;이정철
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권11호
    • /
    • pp.85-93
    • /
    • 2011
  • 음악교육은 창의력, 사회성, 학업 성취도를 향상시킨다. 음악교육에 있어서 학습자들이 수동적으로 지식을 전달 받기보다는 자기 수준에 맞는 내용을 선택하여 자신의 학습속도에 맞춰 스스로 학습할 수 있는 학습자 중심의 교육이 강조되고 있다. 이에 따라 자신의 학습 수준, 속도에 맞게 학습할 수 있는 학습도구의 개발이 요구되고 있고, 특히 자율학습이 가능한 전자 악기 HW, SW에 대한 요구가 높아지고 있다. 그러나 기존의 전자악기와 PC MIDI를 이용한 software들은 초등학교 저학년 학생들이 악기연주 자율학습에 활용하는데 어려움이 있다. 본 논문에서는 이들 문제점들을 해결하기 위해 PC 환경에서 PC와 USB Interface로 통신 가능한 외장 전자 건반악기와 PC 기반 software로 구성되는 악기연주 자율학습 지원도구 구현방법을 제안한다. 외장 전자건반모듈은 USB를 지원하는 PIC18F4550 MCU를 활용함으로써 간결한 구조와 저비용으로 구현하였다. 그리고 PC상에서 수행되는 software는 악보편집, MIDI정보 처리, 외장 전자건반모듈과의 상호연동을 통하여 건반악기와 유사한 환경을 지원함으로써 향후 자율학습용 컨텐츠가 추가될 경우 전자건반악기 연주 자율학습에 활용이 가능하다고 판단된다.

USB IF를 이용한 GUI환경의 제어기 개발 (GUI Environmental Controller Design with USB IF)

  • Sun-Hag Hong
    • 한국컴퓨터산업학회논문지
    • /
    • 제4권4호
    • /
    • pp.449-454
    • /
    • 2003
  • 본 논문에서는 USB 인터페이스를 이용한 GU 환경의 제어기를 구현해 보였다. 특히, 프론트 판넬에 취부된 외부 USB 포트의 성능 검사는 비쥬얼 C++ 검사 프로그램을 사용하여 자동적으로 실행되도록 하였다. 성능검사 프로그램은 실험 결과를 가청적 또는 가시적으로 표시함으로서 작업자의 조작을 최소화하고, 생산성을 최대화할 수 있도록 하였다. GUI 환경의 제어기는 검사 프로그램을 사용하여 표준방식 키보드, 트랙볼. 엔코더, 아날로그 퍼텐시오미터, 2개의 디스플레이장치 및 터치스크린을 제어 할 수 있다.

  • PDF

BadUSB 취약점 분석 및 대응 방안 (Analysis and Countermeasure for BadUSB Vulnerability)

  • 서준호;문종섭
    • 대한임베디드공학회논문지
    • /
    • 제12권6호
    • /
    • pp.359-368
    • /
    • 2017
  • As the BadUSB is a vulnerability, in which a hacker tampers the firmware area of a USB flash drive. When the BadUSB device is plugged into the USB port of a host system, a malicious code acts automatically. The host system misunderstands the act of the malicious behavior as an normal behaviour for booting the USB device, so it is hard to detect the malicious code. Also, an antivirus software can't detect the tampered firmware because it inspects not the firmware area but the storage area. Because a lot of computer peripherals (such as USB flash drive, keyboard) are connected to host system with the USB protocols, the vulnerability has a negative ripple effect. However, the countermeasure against the vulnerability is not known now. In this paper, we analyze the tampered area of the firmware when a normal USB device is changed to the BadUSB device and propose the countermeasure to verify the integrity of the area when the USB boots. The proposed method consists of two procedures. The first procedure is to verify the integrity of the area which should be fixed even if the firmware is updated. The verification method use hashes, and the target area includes descriptors. The second procedure is to verify the integrity of the changeable area when the firmware is updated. The verification method use code signing, and the target area includes the function area of the firmware. We also propose the update protocol for the proposed structure and verify it to be true through simulation.

풋 스위치용 USB 모듈 설계 및 구현 (Design and Implementation of USB Module for Foot Switch)

  • 이종혁
    • 한국정보통신학회논문지
    • /
    • 제14권8호
    • /
    • pp.1849-1854
    • /
    • 2010
  • 디지털 병원이 지향하고 있는 병원내의 정보화 시스템으로는 영상저장 및 전송시스템을 비롯한 여러 시스템들이 있다. 영상저장 및 전송시스템은 병원 내에서 발생하는 각종 의료영상을 저장하고 전송하는 시스템이며, 시술 중 필요한 각종 의료영상은 키보드나 풋 스위치를 이용하여 캡쳐한다.본 연구에서는 메인 풋 스위치 케이스 내에 탐재 가능한 풋 스위치용 USB 모듈을 MicroController가 내장된 USB지원 MCU 관련 회로와 최대 5개 풋 스위치를 위한 I/O 인터페이스 부분 등으로 설계 구현하고, 다양한 기능을 제공하는 풋 스위치 제어 프로그램을 개발하였다. 개발한 풋 스위치 USB 모듈을 병원 현장에 적용한 결과 안정적으로 동작함을 확인할 수 있었다.

스마트폰을 위한 미러링 및 효율적인 사용자 인터페이스 시스템 구현 (Implementation of Mirroring and Efficient User Interface System for Smart Phone)

  • 김정훈;고도영
    • 한국통신학회논문지
    • /
    • 제40권2호
    • /
    • pp.363-365
    • /
    • 2015
  • 최근 스마트폰의 보급 확대와 더불어 스마트폰이 컴퓨터의 업무를 대체하는 환경에서 스마트폰의 작은 화면을 대형 TV나 컴퓨터용 모니터로 확대 미러링(mirroring)하는 방법들이 연구되고 있다. 본 논문에서는 스마트폰이나 스마트기기의 표준 5핀(MHL지원) 출력을 HDMI 포트의 모니터로 연결하여 화면 미러링과 동시에 블루투스 통신과 USB 호스트 기능을 이용하여 마우스와 키보드를 효율적으로 제어하여 스마트폰을 컴퓨터처럼 사용할 수 있는 시스템을 구현하였다. 본 연구의 결과는 독(dock) 형태와 모니터 일체형 시스템으로 각각 구현하였다.