등록 완료 · 2020

IoTFirmFuzz — 펌웨어 퍼징 장치 및 방법 (등록특허)

복합 에뮬레이션과 PSO 기반 변이 최적화를 결합한 펌웨어 퍼징 방법을 정리했습니다.

기간출원 2020.07.20 / 등록결정 2021.01.25
대상 저장소세종대학교 대학원 연구
역할공동발명자
IoT FirmwareFuzzingCombined EmulationPSO

작업 요약

펌웨어 퍼징 장치 및 방법 등록특허

복합 에뮬레이션과 변이 최적화를 특허로 정리했습니다

논문과 특허는 같은 연구의 다른 표현입니다. 논문이 실험과 결과를 설명한다면, 이 특허는 복합 에뮬레이션과 변이 최적화 아이디어를 기술 권리 범위로 정리한 결과입니다.

전체 시스템 모드와 유저 모드를 오가며 펌웨어를 실행하고, 변이 연산자를 선택하는 방법을 다룹니다.

문제

제조사마다 다른 IoT 펌웨어를 사람이 일일이 분석하는 것은 현실적으로 불가능하다. 기존 접근은 펌웨어를 에뮬레이션하고 퍼저를 결합해 자동 분석을 시도했지만 두 가지 한계가 있었다.

그 결과 변이 횟수는 기하급수적으로 늘어나지만 코드 커버리지는 의미 있게 늘지 않았고, 펌웨어 에뮬레이션 퍼징 자체의 속도·호환성도 좋지 않았다.

접근 (한 일)

본 발명은 복합 에뮬레이션(Combined Emulation) 기법과 PSO 기반 변이 연산자 최적화를 결합한 효율적인 커버리지 가이드 IoT 펌웨어 퍼징 시스템·방법을 제안한다.

복합 에뮬레이션 흐름

변이 효율 개선

결과 · 성과

등록
특허결정 (2021.01.25 발송)
10
청구항 수
10-2020-0089416
출원번호

정량적 성능 지표(커버리지 향상률, 탐지 취약점 수 등)는 제공된 근거 문서에 명시되어 있지 않아 확인 필요로 표기한다.

의의

원본 자료

특허 원문·서지정보는 KIPRIS 공식 페이지에서 확인할 수 있다 — KIPRIS DOI: 10.8080/1020200089416 ↗ (출원번호 10-2020-0089416, 출원일 2020.07.20, 등록결정 2021.01.25).

🔬 펌웨어 보안 연구 시리즈 ③① UART 펌웨어 획득 · ② EF-Fuzz 석사논문 · ④ IoTHybridFuzzer 특허 · ⑤ FIRM-COV 논문

근거 자료

아래 기록에 근거해 정리했습니다. 내부 원문 경로를 표시하며, 비공개 원문 파일은 이 페이지에서 제공하지 않습니다.