• 제목/요약/키워드: firmware

검색결과 238건 처리시간 0.037초

안드로이드 장치 드라이버에 대한 효과적 취약점 탐지 기법 (An Effective Technique for Detecting Vulnerabilities in Android Device Drivers)

  • 정영기;조성제
    • 정보과학회 논문지
    • /
    • 제43권11호
    • /
    • pp.1179-1187
    • /
    • 2016
  • 안드로이드 및 리눅스 기반 임베디드 시스템에서는 디바이스 드라이버가 커널 함수로 포함되는 구조로 되어 있다. 어떤 디바이스 드라이버들의 경우, 여러 Third-party에 의해 제공되는 소프트웨어(펌웨어)가 포함되는데, 그 보안 수준에 대해 검토되지 않고 사용되는 경우가 많다. 보안 취약점 분석을 위해 일반적으로 사용되는 정적 분석의 경우, 오탐 가능성으로 인하여 실제 권한상승과 같은 주요 취약점을 확인하는데 많은 비용이 발생한다. 본 논문에서는 안드로이드 시스템에서 사용되는 디바이스 드라이버를 대상으로 정적 및 동적 분석 기반의 효과적인 보안 취약점 탐지 기법을 제시하고 그 효용성을 확인한다.

심볼 생성기용 소프트웨어 개발 (Development of symbol generator software)

  • 박덕배;이재억
    • 한국항공우주학회지
    • /
    • 제31권9호
    • /
    • pp.94-102
    • /
    • 2003
  • 본 논문에서는 군용 항공기의 주 시현 장비인 HUD 와 MFD에 그려지는 여러 가지 심볼 형상들을 off-line에서 효율적으로 생성/편집하여 ASC 그래픽 보드 내부 플래시 메모리의 일정영역에 직접 다운로드 함으로써, ASC의 그래픽 처리 속도 증가 및 데이터 통신 부하를 감소시킨 심볼 생성기용 S/W인 SYMBOL-GEN의 개발내용과 실제 적용 결과를 기술하였다. 개발된 SYMBOL-GEN S/W는 PC상에서 C++ 언어와 MS Visual Studio 6.0 개발환경을 사용하여 구현되었다. 또한 최근의 객체 지향형 프로그래밍 개발기법을 도입하여 수정과 확장성 등이 용이하도록 설계되었다.

프로토콜 모니터링 및 에뮬레이션 기능을 제공하는 블루투스 프로토콜의 교육용 소프트웨어 (Educational Software Development of Bluetooth Protocol for Protocol Monitoring and Emulation)

  • 정중수
    • 한국콘텐츠학회논문지
    • /
    • 제4권1호
    • /
    • pp.1-7
    • /
    • 2004
  • 오늘날 무선통신 기술은 기존 유선 통신방식에 추가하여 매우 주목받고 있는 정보통신 혁명을 주도하였다. 무선 통신에서 자체 피코넷(piconet)을 형성하여 음성이나 데이터 통신을 수행하는 블루투스 기술은 많은 응용분야에 적용되고 있으며, 나아가 액세스 망을 통해 공중망과 접속 가능하게 되었다. 본 논문에서는 블루투스 프로토콜의 기술교육을 위하여 프로토콜 스택의 핵심인 HCI, L2CAP, RFCOMM, SDP와 프로파일의 핵심인 GAP, SPP, GEOP, FTP을 모니터링 및 에뮬레이션하기 위한 프로그래밍 기법의 제반 환경을 체계적이고 쉽게 서술하였다. 이러한 기능은 블루투스 디바이스와 RS-232-C, BSB 또는 UART 인터페이스로 접속된 PC 환경에서 비주얼 C로 작성된 응용 프로그램으로 수행되며, 블루투스 디바이스에 실장된 펌웨어와 인터페이스를 수행하여 개발되었다. 아울러 개발된 소프트웨어를 활용하여 파일 전달 및 채팅 기능을 부가적으로 제공하여 교육의 효율을 높이고자 하였다.

  • PDF

ISO/IEC 18000-6 Type C 규격에 적합한 리더 펌웨어 개발 (An Implementation of a RFID Reader Firmware for ISO/IEC 18000-6 Type C Specification)

  • 양정규;오하령;성영락;박준석;송의석;정명섭;곽호길;안시영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.927-930
    • /
    • 2007
  • As RFID systems are applied to various fields and applications such as supply chain management, asset management, location based applications etc. the requirements becomes diverse. For example, Much higher performance, TCP/IP protocol stack are required in some applications. However, low end processors based systems such as 8051 processor can not meet such requirements due to their low processing capacity and limited size of memory. In this paper a UHF band RFID system which meets the ISO 18000-6 TYPE C specification with ARM920T-based processor is implemented and tested.

  • PDF

정밀구동메커니즘 적용 모션제어시스템 설계 및 구현 (Design and Implementation for Motion Control System with Precise Driving Mechanism)

  • 이상경;이준영;최윤석;박홍배
    • 대한임베디드공학회논문지
    • /
    • 제8권3호
    • /
    • pp.129-136
    • /
    • 2013
  • In this paper, a motion control system based on 2-axis gimbal system is designed and implemented to drive a high speed and precision. The proposed system consists of the RS-422 interface, 2-axis gimbal platform, servo control unit integrated with a high speed DSP chip-set, servo amplifier unit, potentiometer sensor unit, and resolver sensor unit. The servo control unit using the high speed DSP firmware is designed to get a fast response without an overshoot with step input and a RMS error of low probability with ramp input. The servo amplifier unit using a voltage control is designed to resolve the zero-crossing distortion for precise motion. To verify the performance and stability of the implemented system, experiments are performed through a measurement of the time and frequency domain response in a laboratory environment by using a PXI(PCI eXtentions for Instrumentation).

무산 LAN용 IEEE 802.11 MAC 프로토콜의 구현 (MAG Protocol Implementation for IEEE 802.11 Wireless LAN Systems)

  • 나종인;최재근;한태근;안도랑;이동욱;홍유표;황인석
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 합동 추계학술대회 논문집 정보 및 제어부문
    • /
    • pp.380-382
    • /
    • 2001
  • This paper presents the implementation of IEEE 802.11 Medium Access Control and Physical Layer Protocol that can be applied to wireless LAN system. We have used PRISM2 chipsets from Intersil to build the baseband, IF, and RF parts. DSSS(Direct Sequence Spread Spectrum) physical layer at 2.4GHz ISM band is adopted in the hardware prototype. To meet the high-speed requirement of physical layer, we have designed the MAC protocol layer with embedded firmware and FPGA. The prototype board is shown to be able to support the physical layer of 5GHz and 600Hz wireless LAN systems.

  • PDF

Profibus-DP 프로토콜을 이용한 필드버스 시스템 구현 (Implementation of a Fieldbus System Based on Profibus-DP Protocol)

  • 배규성;김종배;최병욱;임계영
    • 제어로봇시스템학회논문지
    • /
    • 제6권10호
    • /
    • pp.903-910
    • /
    • 2000
  • In this paper, we describe a slave chip based on the Profibus-DP protocol and a system board to verify the developed slave chip. The Profibus-DP protocol is designed using VHDL and implemented on FPGA. The system board adopting the developed FPGA is designed FPGA is designed in which the firmware is implemented on Intel 8051 by using C language. Among the Profibus-DP protocols, low level layers from the physical layer to the data link layer is implemented in the form of hardware that we are able to greatly reduce the CPU load in processing protocols, and then higher layers could be processed by software. These technologies result in an IP to make terminal devices in the distributed control systems. Therefore, many digital logics as well as communication logics can be implemented onto SOC(System On a Chip) and it could be applied to various fieldbus-related areas.

  • PDF

스마트폰의 펌웨어 최적화 방법에 관한 연구 (A Study on Firmware Optimization Approach of Smart Phone)

  • 조욱래;김성민;주복규
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권5호
    • /
    • pp.177-183
    • /
    • 2012
  • 스마트폰은 음성이나 문자를 주고받는 단순한 통신 기기에서 벗어나 현대인의 일상생활에서 최고의 필수품이 되었다. 스마트 폰의 성능 최적화를 위해 성능 향상과 여유 메모리 확보가 가장 많이 시도된다. 전체적인 성능 향상을 위해서는 컴퓨터 제조사에서 사용하는 CPU 오버 클락 기법을 사용하며, 앱들의 동작을 원활하게 해주는 여유 메모리 확보 기법 또한 흔히 시도된다. 이 논문에서 우리는 일반 사용자가 스마트폰 성능을 최적화할 수 있는 방법을 제시하고, 대중적인 앤드로이드 폰 모델을 대상으로 이 기법을 적용하는 실험을 하고 그 결과를 제시하였다.

CCS를 이용한 보호 계전요소 S/W 모듈 시뮬레이터 (Protection Relaying S/W Module Simulator using CCS Tools)

  • 노재근;이돈시;정순영;오재훈;오성민;권효철;홍정기
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.175-176
    • /
    • 2008
  • 향후 개발되어질 Digital Power IED (Protection & Measuring, Control, Supervision etc.) 에서 제작된 H/W 및 Simulation용 Target Board 의 Firmware Process Flow 지침으로서 개발 경험을 바탕으로 보다 안정적이고 효율적인 Programming 을 가능하게 하고, 실시간 연산 Process 의 기준 확립 및 이해를 통한, 개선 아이디어 도출 및 수정 필요시 빠른 Trouble-Shooting 능력을 배양할 수 있다. 새로운 Process 아이디어의 Simulation 적용 및 확인으로 호환성과 안정성에 기반하는 F/W Optimization을 항상 유지 관리할 수 있으며, Measuring Element (전압, 전류, 전력, 주파수 등), Protection Element (OC, OCG, OV, OVG, UV, UC, DOC 등) 의 기준을 정함으로서 새로운 개발자에게는 개발 실무를 위한 교육 자료로 이용하고, 기존 개발자들에게는 안정된 F/W 모듈을 제공한다. 본 논문에서는 개발 시간을 단축하고, 다양한 진보 Process 접근을 원활히 할 수 있는 F/W 및 S/W 시뮬레이터를 제시한다.

  • PDF

원격 제어 및 계측을 위한 임베디드 웹 서버 시스템 구현 (The Implementation of Embedded Web Server System for a Remote Control and Measurement)

  • 이명의
    • 한국항행학회논문지
    • /
    • 제16권5호
    • /
    • pp.839-845
    • /
    • 2012
  • 본 논문에서는 임베디드 웹 서버(Embedded Web Server)를 이용하여 원격에서 다양한 입출력 장치들의 상태를 계측하거나 이들을 제어하는 시스템을 설계하고 개발한다. 설계된 원격 제어 및 계측시스템은 Cortex-M3 ARM 마이크로컨트롤러를 사용하여 구현되었으며, 제어 및 계측 시스템 사용자를 위한 사용자 응용 프로그램, 그리고 디지틀 입출력 장치, AD/DAC, LCD 및 온습도 센서 등의 구동장치 프로그램 및 이벤트 처리를 위한 웹서버 프로그램을 구현하였다. 각각의 프로그램은 Eclipse 개발환경을 구축하여 Codesourcery C 언어, Java script, 그리고 HTML 언어를 사용하여 작성되었다. 본 논문에서 구현된 제어 및 계측 시스템의 실험결과는 실제로 실시간 실험을 통해, 설계된 바와 같이 사용자가 원하는 동작을 정확하게 수행하는 것을 확인하였다.