• Title/Summary/Keyword: 펌

Search Result 208, Processing Time 0.055 seconds

A Study on Arduino Firmware Design for Test Case Extraction based on Use-Case Approach (Use-Case Approach 기반의 Test Case 추출을 위한 아두이노 펌웨어 설계 연구)

  • Jang, Woo-Sung;Park, Byung-Ho;Kim, R.Young-Chul;Park, Y.B.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.1015-1018
    • /
    • 2013
  • 최근 임베디드 펌웨어를 객체 지향 어플리케이션과 함께 개발하는 경우가 증가하고 있다. 하지만 기존의 펌웨어는 절차적 설계를 기반으로 하기 때문에 어플리케이션과 다른 설계 기법이 필요하여 개발 비용과 테스트 비용이 증가한다. 그렇지만 아두이노를 사용하면 펌웨어를 객체 지향 설계가 가능하다. 본 논문은 객체지향 적용 펌웨어를 설계에 초점을 두고, Gary E.Mogyorodi의 Test Case 생성 방법을 적용하여, 실제 펌웨어를 시험을 하고자 한다. 이 방법이 가능하면 일반적인 펌웨어와 어플리케이션을 같은 방법으로 설계 및 테스트가 가능하다. 적용사례로써, 한백전자 HBE-SmartCAR의 펌웨어를 아두이노 기반으로 설계 및 추출된 Test Case 실행을 통해, 설계와 구현이 동일함을 검증이 가능하다.

A Investigation for Usage Reason and Usage Satisfaction of Setting Perm and Digital Perm (셋팅 펌과 디지털 펌 기기의 사용 이유와 사용 만족도 조사)

  • Hong, Mi Ra;Park, Hye ryeon;Youn, Young Han
    • The Journal of the Korea Contents Association
    • /
    • v.20 no.6
    • /
    • pp.312-325
    • /
    • 2020
  • The heat perm is the preferred hair technique to get positive affects such as increase of work efficiency and sale in hair industry. The subjects of this study is 262 hair shop workers and it was investigated heat perm device using reason, using satisfaction and repurchase. As a result, the perm accounted for 32.1 and the use of digital perm devices was more than that of setting perm devices. The reasons for the use were that the longer the setting device was engaged, the flexible it was the hair wave. The higher the rank, the better the hair wave retention and the long hair treatment, and it also helped sales. (p<0.05) Digital perm device can be hair-wavy in the desired style while in use, and the longer the working period, the more advantageous. The repurchase intention was that the longer the period of service and the higher the rank, the more advantageous it was. (p<0.05) The reasons for the usage of setting perm and digital perm were correlated with the satisfaction of use and the repurchase intention. The reasons for the use were helpful for sales and elastic hair wave and long hair waving was possible, which affected the repurchase. In conclusion, heat perm had been found not only helped sales, made a good hair wave, and the long hair waving, but also to be preferred to the long working period of the hair shop and the rank above the designer.

Automated extraction of MIPS firmware image base using page-granularity (페이지 입상도 기반의 MIPS 펌웨어 베이스 주소 자동추출 기법)

  • Seok-Joo Mun;Daehee Jang
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.01a
    • /
    • pp.5-6
    • /
    • 2023
  • 본 논문에서는 MIPS 아키텍쳐 기반 펌웨어에 대한 페이지 단위의 이미지 베이스 주소 탐색 방안을 제안한다. 이 방법은 MIPS 기반 임베디드 기기의 펌웨어를 대상으로, 대상 내의 분석 대상의 이미지 베이스 주소 계산 알고리즘을 효율적으로 개선하여 이미지 베이스 주소탐색 시간을 최소화하는 것을 목표로 한다. 이 방법은 펌웨어 내 문자열의 주소를 기준으로 세그먼트 시작 주소를 유추, 페이지 단위인 4KB 단위로의 이미지 베이스 주소 후보군을 계산하여 이미지 베이스 주소 후보군을 선별하는 것을 그 원리로 한다. 본 논문에 적용된 방법은 기존의 경험적 방법을 통한 펌웨어 베이스 탐색 방안에 비해 정확도면에서 우수함을 보인다.

  • PDF

서명 및 암호화를 통한 펌웨어 보안 시스템 구축

  • Kim, Na-Hyeon;Lee, Yeon-Jun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.05a
    • /
    • pp.197-197
    • /
    • 2022
  • 최근 펌웨어를 겨냥한 공격이 늘어나고 있다. 기기에 수정된 펌웨어 주입이 가능하다면 장치를 무력화하거나 데이터 유출, 디도스 등의 공격이 가능하다. 본 연구는 펌웨어 보안을 위해 펌웨어 서명 및 암호화 시스템을 구축하였다. 또한 STM32MP1-DK2보드의 리눅스 커널 코드를 수정하여 이를 검증하였다.

Design and Implementation of Firmware for RFID Reader (RFID 리더를 위한 펌웨어 설계 및 구현)

  • Jang, Gee-Young;Rim, Seong-Rak
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.73-75
    • /
    • 2011
  • 본 논문에서는 RFID 리더를 위한 펌웨어를 설계, 구현한다. 정의한 메시지 포멧 데이터 맵을 RFID 리더를 통해 태그 데이터 읽기, 쓰기의 펌웨어 개발방법을 제시한다. 제시한 RFID(13.56MHz) 리더의 펌웨어 타당성을 검토하기 위해 RFID 리더에 개발된 펌웨어를 다운로드하여, 정의한 메세지 포멧과 데이터 맵의 형태로 태그의 읽기, 쓰기를 확인하였다.

Construction of Database for IoT Firmware Exploit (IoT 펌웨어 취약점 데이터베이스 구축 방안 연구)

  • Lee, Kyeong Seok;Cho, Ho Mook
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.115-118
    • /
    • 2020
  • 본 논문에서는 IoT 취약점 탐지 시스템과 취약점 데이터베이스 구축 방안을 제안한다. 동적 웹페이지 제어기술 기반의 크롤링 기법으로 펌웨어를 수집한 후, 패킹된 펌웨어 파일을 Binwalk, FMK를 활용하여 추출하고 Qemu 에뮬레이팅 기반의 실제 서비스를 실행시키는 시스템을 구현하여 펌웨어 취약점을 탐지할 수 있는 환경을 구축한다. 구축된 시스템을 통하여 수집, 추출, 에뮬레이팅 과정에서 생성된 데이터와 연계되어 탐지된 취약점 정보를 저장할 수 있는 데이터베이스를 제안한다. 제안된 시스템과 데이터베이스를 통하여 IoT 기기 펌웨어의 취약점을 탐지하고 예방을 할 수 있을 것이라 기대한다.

  • PDF

A Study of Remote Firmware Upgrading Schemes (스마트미터의 원격 펌웨어 업그레이드 기법 고찰)

  • Kim, Hyung-Kyu;Choi, Jae-Gon
    • Proceedings of the KIEE Conference
    • /
    • 2011.07a
    • /
    • pp.726-727
    • /
    • 2011
  • 국내 스마트 그리드 산업 발달이 가속화 됨과 더불어 스마트 미터에 대한 표준도 구체화 단계에 접어들고 있다. 현재 한전 표준 저압 전력량계 규격에 원격 펌웨어 업그레이드 기능이 추가가 되면서 기존 스마트 미터에 기능을 추가하기 위한 방법에 업계의 관심이 쏠리고 있으며, 물리적인 원격 펌웨어 업그레이드 방법에 대한 1차적인 접근뿐 아니라 미터의 기능에 최적화 되기 위한 업그레이드 과정의 구성방법, 안정적이고 강인한 펌웨어 전송 및 업그레이드를 위한 구체적인 방법까지 총체적으로 연구될 필요가 있다. 본 논문에서는 원격 펌웨어 업그레이드 방법을 위한 일반적인 방법들에 대한 고찰과 장 단점을 논하고 실제 하드웨어를 구성하여 DLMS프로토콜을 통해 원격업데이트 기능을 구현하였다.

  • PDF

Formal Verification of MCP using SPIN (SPIN을 이용한 고속 네트워크 인터페이스 카드의 펌웨어 검증)

  • Jin, Hyun-Wook;Bang, Ki-Seok;Choi, Jin-Young;Yoo, Chuck
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.412-414
    • /
    • 2000
  • 고속 네트워크 인터페이스 카드에서 수행되는 펌웨어의 기능이 다양해지고 그 개발이 자유로워짐에 따라 체계적인 펌웨어의 정형검증이 요구된다. 본 논문은 정형검증 도구인 SPIN을 사용하여 미리넷 네트워크 인터페이스 카드에서 수행되는 펌웨어인 MCP를 정형검증하여 데이터 송신에 오류가 없음을 보인다. 이를 통해서 본 논문은 펌웨어에 대한 가능한 정형검증 방법을 보이고 SPIN의 적용 범위를 확대한다.

  • PDF

Development of a Firmware Downloader for Educational Purposes (MCU 교육을 위한 펌웨어 다운로더 개발)

  • Moon, Jungho;Jo, Myung-Suk;Lee, Sangmin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.309-312
    • /
    • 2018
  • 이 논문은 MCU 교육 목적으로 개발한 AVR MCU용 부트로더 및 이와 통신 프로토콜을 공유하는 PC용 펌웨어 다운로더 프로그램에 소개한다. 저자들의 학과에서는 학생들의 MCU 교육을 위해 학과의 수업 내용에 적합한 MCU 실습보드를 직접 설계하여 사용하고 있다. 이 실습보드는 학생들이 휴대할 수 있도록 제작하였기 ?문에, 별도의 ISP 장비 없이 직렬 통신 인터페이스를 통해 PC에서 펌웨어를 다운로드 할 수 있도록 하고 있다. 이를 위해 AVR MCY용 부트로더와 펌웨어를 다운로드 할 수 있는 PC용 프로그램도 자체 개발하였다. 펌웨어 다운로도 프로그램은 다운로드 모드와 터미널 모드에서 동작하는데 현재의 상황에 맞게 모드 전환이 자동으로 이루어 지므로 직렬 포트를 열고 닫거나 모드를 전환할 필요가 없기 때문에 개발자에게 더욱 편리한 개발 환경을 제공한다.

Design and Implementation of Firmware for Low-cost Small PCR Devices (저가의 소형 PCR 장치를 위한 펌웨어 설계 및 구현)

  • Lee, Wan Yeon;Kim, Jong Dae
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.6
    • /
    • pp.1-8
    • /
    • 2013
  • In this paper, we design and implement a firmware for low-cost small PCR devices. To minimize machine code size, the proposed firmware controls real-time tasks simultaneously only with support of the hardware interrupt, but without support of the operating system program. The proposed firmware has the host-local structure in which the firmware receives operation commands from PC and sends operation results to PC through usb communication. We implement a low-cost small PCR device with the proposed firmware loaded on microchip PIC18F4550 chip, and verify that the implemented PCR device significantly reduces cost and volume size of existing commercial PCR devices with a similar performance.