• 제목/요약/키워드: 펌웨어 분석

검색결과 53건 처리시간 0.026초

PC 환경에서 시뮬레이션 기능을 포함한 블루투스 프로토콜 분석장비 (A Bluetooth Protocol Analyzer including Simulation Function based on PC Environment)

  • 정중수
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권1호
    • /
    • pp.95-99
    • /
    • 2003
  • 오늘날 무선통신 기술은 기존 유선 통신방식과 더불어 매우 주꽉받고 있는 정보통신 혁명음 주도하였다 무선 통신에서 자제 피코넷흘 형성하여 음성이나 데이타 통신을 수행하는 블루투스 기술은 이제 액세스망올 통해 공중망과 접속 가능하게 되었다 본 논문에서는 블루투스 디바이스와 UART 케이블로 접속된 PC 환경에서 블푸투스 프로토콜을 분석하는 블루투스 프로토콜 분석장비 개발을 소개하였다 이의 개발 환경으로는 윈도우 98 OS와 MS 비주얼 C를 사용하였다 비주얼 C로 작성된 응용 프로그램은 블루투스 디바이스에 성장된 펌웨어와 인터페이스를 수행하여 개발되었다. 또한 개발된 시스템으로 실제 음성 시험을 위하여 시그널링 용으로 헤드셋을 사용하고, 파일 전달용으로 PC를 사용한 블루투스 시스템간 프로토콜 정보를 시뮬레이션 하였다 시뮬레이션은 하드웨어인 디바이스와 소프트웨어가 설장된 PC 간의 UART 통신의 속도는 다양하게 변회가능하나 약 2 20kbps 이하의 속도를 제외하고는 성능에 영향은 거의 주지 않았으므로 한계치인 115kbps로 시험하였다 성능해석은 블루투스 시스템간 파일 전달시 치리량을, 헤드셋과의 통신은 호 섣정 시간과 해제시간용 성능 분석 파라메터로 제시하였다 이때 파일 전달은 개발된 소프트웨어에서 파연 액세스 하는 주기적인 시간이 매우 큰 의미가 있었다 액세스하는 파일의 패킷 크기는 가변이나 통상 많이 사용하는 128 바이트로 고정 하고 시험 한 결과, 주기적인 파일 액세스 시간이 0.04초일 때 약 Uk bps 처리량용 유지하든 블레이크 포인트 시간이었다 헤드셋과의 통신시 호 시간과 해제시간은 약 16.6ms가 소요된다 따라서 이와 같은 결과는 실제 블루투스 시스템이 저속의 파일전달이나 음성 정보전달을 위한 시그널링 용의 장비 개발 시 충분한 성능 검증용으로 활용될 수 있다

원자력 안전등급 제어기기의 통신망을 위한 통신보드 설계 (Design of Communication Board for Communication Network of Nuclear Safety Class Control Equipment)

  • 이동일;류광기
    • 한국정보통신학회논문지
    • /
    • 제19권1호
    • /
    • pp.185-191
    • /
    • 2015
  • 본 논문에서는 원자력 안전등급 제어기기의 안전 통신망 구현을 위한 원자력 안전등급 통신 보드를 제안한다. 원자로 보호계통이 아날로그에서 디지털화되면서 디지털 통신망을 사용하게 되었다. 디지털 통신망은 원자력 안전등급에 사용되는 통신망으로 안전등급에서 요구하는 성능 및 시험을 통과한 통신보드가 제공되어야 한다. 통신 프로토콜 계층은 OSI 7 계층 중 물리계층, 데이터링크 계층, 어플리케이션계층만을 사용한다. 데이터 링크 계층에서는 사이버 보안을 위해 데이터 패키지를 변경하였다. 데이터 건전성을 위해 CRC32를 사용 하였으며 데이터 수신에 대해서는 재요청 및 응답을 하지 않는 단방향 통신만을 함으로써 원자력 안전계통에 영향을 주지 않게 설계 되었다. 또한 원자력안전등급을 획득하기 위해서 요건, 설계, 검증의 절차에 따라 설계하였다. 하드웨어검증을 위해 전자파 시험, 노화분석 시험, 육안검사, 번인시험, 내환경 시험 및 내진 시험과 같은 기기 검증을 수행 하였다. 또한 FPGA 펌웨어 검증을 위해 IEEE 1074의 생명주기를 준수하여 단위시험과 통합 시험을 실행 하였다[1-3].

사운드 기반 진동 시스템을 위한 진동 패턴 에디터와 컨트롤러 (Vibration Pattern Editor and Controller for Sound-driven Vibration System)

  • 오성진;조동현;유용희;성미영;전경구
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2008년도 학술대회 1부
    • /
    • pp.564-568
    • /
    • 2008
  • 본 논문에서는 사운드 기반 진동 시스템을 위한 진동 패턴 에디터와 진동 패드를 제어하기 위한 컨트롤러를 개발한다. 사운드 기반 진동 시스템은 PC의 사운드 출력단자로부터 나오는 신호를 실시간으로 분석하여 다양한 진동 효과를 발생시키는 시스템이다. 이것은 사운드 분석을 위한 DSP 시스템, 사용자의 팔 등에 부착하여 진동을 전달하는 진동 패드, 그리고 이를 제어하는 컨트롤러로 구성된다. 진동 패턴 에디터에서는 패턴을 결정하는 요소를 진동소자 위치, 진동 시작시간, 지속시간, 세기의 네 가지로 정의하고 이러한 패턴을 쉽고 빠르게 생성할 수 있는 GUI기반 사용자 인터페이스를 제공한다. 이렇게 정의된 패턴은 저장이 가능하여 재사용성이 높다. 또한 진동 패턴 데이터를 해석하여 진동 패드를 제어하는 컨트롤러 구조를 제안한다. 이 경우 진동 패턴에 따라 컨트롤러의 펌웨어를 수정해야 하는 불편함을 없앨 수 있다.

  • PDF

OBDII 데이터 기반의 실시간 연료 소비량 예측 모델 연구 (A Modeling of Realtime Fuel Comsumption Prediction Using OBDII Data)

  • 양희은;김도현;최호섭
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권2호
    • /
    • pp.57-64
    • /
    • 2021
  • 자율주행차 시대가 도래하면서 ECU (Electronic Control Unit)는 점차 고도화되고 있고, 이에 따라 차량에서 정확한 데이터를 추출하고 분석하려는 연구가 다양하게 시도되어 왔다. 그러나 ECU는 차량 제조사별로 상이한 프로토콜을 가지고 있어 상용 단말기로는 정확한 데이터 추출과 분석이 어렵다. 본 연구에서는 정확한 차량 데이터를 추출하기 위하여 전용 펌웨어를 개발하여 차량의 2019년 1월부터 2월의 실제 주행데이터 53,580건의 데이터를 추출하였으며, 20회가 넘는 실제 도로 주행을 통해서 데이터의 정확도를 검증하였다. 이러한 데이터를 바탕으로 실시간 연료 소비량 예측 모델의 정확도를 높이기 위하여 스태킹 앙상블 기법을 이용하였다. 본 연구에서는 베이스 모델로 Ridge, Lasso, XGBoost, LightGBM이 사용되고 메타 모델은 Ridge가 사용되었으며, 예측 성능은 MAE 0.011, RMSE 0.017로 최적의 결과를 보였다.

Synchropter 드론의 개념설계 및 비행시험 (Conceptual Design and Flight Testing of a Synchropter Drone)

  • 정인재;문정호
    • 한국항공우주학회지
    • /
    • 제48권12호
    • /
    • pp.997-1004
    • /
    • 2020
  • Synchropter는 서로 경사진 한 쌍의 회전날개가 동조 교차 회전하는 회전익 항공기의 일종으로 동축반전 헬리콥터와 마찬가지로 꼬리 회전날개를 제거할 수 있어서 효율적이며 간결한 형태의 비행체 구성이 가능하다. 드론 체계로서의 적합성을 검토하기 위하여 소형 Synchropter를 설계, 제작하여 비행시험을 수행하였다. 설계한 Synchropter는 로터 직경이 1.4m이며 중량이 7kg인 소형비행체로서 효율적으로 비행 특성을 확인하기 위하여 상용부품 기반으로 제작하였다. 비행 제어 시스템은 Open Architecture인 Pixhawk를 기반으로 구성하였으며, Sychropter 제어법칙을 PX4 펌웨어에 탑재할 수 있도록 개발하였다. 정성적 비행시험을 통해 Synchropter의 비행 특성을 분석하였으며, 분석 결과, 드론 체계로서의 활용 가능성을 파악할 수 있었다.

휴대폰 접속 기능을 포함한 블루투스 오디오 게이트웨이 및 헤드셋 (Bluetooth Audio Gateway and Headset including Connection Function to the Mobile Phone)

  • 정중수;정태윤;정광욱
    • 정보처리학회논문지C
    • /
    • 제11C권4호
    • /
    • pp.539-544
    • /
    • 2004
  • 본 논문에서는 블루투스 기술을 적용한 헤드셋과 휴대폰에 접속 가능한 오디오 게이트웨이 개발을 임베디드 환경에서 소개하였다. 개발 환경으로는 CSR사의 BC02 프로세서 칩을 근간으로 하는 블루투스 모듈, BCSP02 펌웨어와 블루투스 프로토콜 스택을 포함한 블루램 소프트레어를 사용하였다. 블루램에서 제공되는 API 함수를 활용한 응용소프트웨어는 C 언어로 코딩하여 블루투스 모듈에 위치한 프래쉬 롬에 로딩하도록 개발되었다. 또 개발된 시스템의 성능해석을 위하여 오디오 게이트웨이와 헤드셋과의 통신시 호 설정 시간과 해제시간을 측정하여 호 처리 능력을 성능분석 파라메터로 제시하였다. 오디오 게이트웨이와 헤드셋과의 통신 시 호 설정 시간과 해제시간은 약 88.8ms가 소요되어 초당 11개의 호를 처리 할 수 있다. 파라서 이러한 결과는 호 처리 관점에서 살펴보면 충분한 성능을 만족한다.

보안부팅+측정부팅: 리눅스 부팅 과정의 무결성 보장 (Secure Boot + Measured Boot: Guaranteeing the Integrity of the Linux Booting Process)

  • 이윤재;유시환
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권8호
    • /
    • pp.504-509
    • /
    • 2017
  • 부팅 과정의 보안성은 대단히 중요하다. 최근의 루트킷이나 가상머신 등을 이용한 공격은 부팅 과정에 대한 무결성이 보장되지 않으면, 어떠한 운영체제 수준의 보안도 무력화할 수 있음을 보여준다. 세종 정부청사 해킹 사례에서도 부팅 과정의 무결성이 보장되지 않음으로 인해, 해커는 윈도즈 운영체제 사용자의 개인패스워드 인증 과정을 모두 건너뛰고 중요 데이터 파일을 탈취, 변조하였다. 본 논문에서는 리눅스 부팅과정에서의 무결성을 보장하기 위하여 기존의 secure boot와 measured boot를 분석하고, 이들의 취약점 및 한계성을 개선하는 부팅방법을 제안한다. 제시하는 부팅에서는 펌웨어가 전체 부팅과정에서 실행되는 모든 부트로더와 커널의 무결성을 검증하도록 하였으며, 외부 TPM 장치에 부팅과정의 무결성을 기록함으로써 바이오스 설정 변경이나 부팅과정에서의 설정 변조 등을 추적할 수 있다.

3Cm 이내의 잡음 공간 속 기계 ID 인식을 보장하는 초소형 13.56[MHz] RFID Reader의 구현 (Implementation of a very small 13.56[MHz] RFID Reader ensuring machine ID recognition in a noise space within 3Cm)

  • 박승창;김대진
    • 대한전자공학회논문지TC
    • /
    • 제43권10호
    • /
    • pp.27-34
    • /
    • 2006
  • 본 논문은 3[Cm] 이내의 Tag-to-Reader 잡음 공간에서도 기계 ID 인식을 정확하게 보장하는 초소형($1.4{\times}2.8[Cm^2]$) 13.56[MHz] RFID Reader를 구현하였다. 그 RFID 시스템의 작동을 위하여, 먼저, 본 논문은 13.56[MHz] RFID Air Interface ISO/IEC 규격을 따르는 전파 전파에서 후방 산란의 페이딩 모델과 Loop Antenna를 설계하였고, 다음으로 초소형 RFID RF 이슈들을 측정하고 분석하여 자동으로 경로 선택된 RF 스위칭 회로와 펌웨어의 작동 관계를 제안하였으며, 끝으로, 초소형 Reader의 본체로서 국제표준규격 ISO/IEC 18000-3이 정의한 13.56[MHz] RFID 신호의 반송과 동시에 $1{\sim}2$개 기계 ID 정보의 추출과 오류 예방을 위하여 제작된 DSP(Digital Signal Processor) 보드와 소프트웨어 기능을 제시하였다.

다중인터페이스 다중채널 2.4GHz 능동형 RFID 리더 프로토콜 구현방법에 관한 연구 (A Study about Implementation Method of Multi-Interface Multi-Channel 2.4GHz Active RFID Reader Protocol)

  • 김동현;이채석;김종덕
    • 한국정보통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.1005-1014
    • /
    • 2010
  • 다중인터페이스, 다중채널 2.4GHz 능동형 RFID시스템에서 리더가 태그들을 수집할 때, 특정 인터페이스로 태그가 집중화되는 문제가 발생한다. 이러한 문제를 해결하기 위해 인터페이스 간 부하 분산 프로토콜인 LP-결합과 AP-균형 프로토콜을 설계하고 시뮬레이션을 통하여 성능의 우수성을 보였다. 설계된 프로토콜들을 펌웨어레벨의 하드웨어에서 구현하기에는 세 가지 문제를 가진다. 첫째, 태그가 랜덤하게 리더의 채널을 선택하고, 리더가 태그의 채널을 변경시킬 수 있는 방법이 필요하다. 둘째, 리더와 태그 간 동기 문제이다. 셋째, 하나의 MCU가 2개의 인터페이스를 동시에 동작시키는 문제이다. 이 같은 문제를 해결하기위해 태그 채널 변경을 위한 메시지 설계 및 태그 채널 변경 방법과 리더와 태그 간 동기를 맞추기 위한 프로토콜을 구현했다. 그리고 실험을 통해 프로토콜의 성능을 비교 분석 하였다. LP윈도우크기가 같을 경우, 부하분산을 통해 충돌 확률을 낮게 하는 LP-결합, AP-균형의 성능이 단일인터페이스보다 우수했다.

디지털 서명과 암호화 기반 보안 UART의 설계와 구현 (Design and Implementation of Secure UART based on Digital Signature and Encryption)

  • 김주현;주영진;허아라;조민경;류연승;이규호;장우현;유재관
    • 융합보안논문지
    • /
    • 제21권2호
    • /
    • pp.29-35
    • /
    • 2021
  • UART(Universal asynchronous receiver/transmitter)는 데이터를 직렬 형태로 전환하여 전송하는 하드웨어 장치로서 대부분의 임베디드 시스템에서 시스템 진단 및 디버깅 용도로 널리 사용되고 있다. 해커는 UART의 기능을 이용하여 시스템 메모리나 펌웨어에 접근할 수 있고 시스템의 관리자 권한 취득을 통한 시스템 장악도 가능하다. 본 논문에서는 UART를 통해 침투하는 해커의 공격을 방어하기 위한 보안 UART를 연구하였다. 제안한 기법은 약속된 UART 통신 프로토콜을 사용하는 인가된 사용자만이 UART 접속을 허용하고 비인가자의 접속은 불허한다. 또한, 스니핑을 통한 프로토콜 분석을 막기 위해 데이터를 암호화하여 전송한다. 제안한 보안 UART 기법을 임베디드 리눅스 시스템에 구현하고 성능검증을 수행하였다.