메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

임성욱 (숭실대학교, 숭실대학교 대학원)

지도교수
유명식
발행연도
2022
저작권
숭실대학교 논문은 저작권에 의해 보호받습니다.

이용수54

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
무선 센서 네트워크를 이루는 센서들은 개방적이고 분산된 특성을 가지고 있으며, 센서 노드의 제한된 리소스 및 실시간 데이터 수집 등의 요인들로 인해 공격에 매우 취약하다. 공격자는 이러한 취약점을 이용해 메시지 가로채기, 가짜 메시지 주입 및 네트워크 리소스 낭비 등의 공격을 시도하며, 이러한 공격 중 DoS 공격은 무선 센서 네트워크의 보안을 위협하는 가장 일반적이고 위험한 공격이다. 본 논문에서는 DoS 공격 중 Blackhole, Grayhole, TDMA 그리고 Flooding 공격에 대해 패턴을 분석하여 분류하기 위해 Decision Tree, Random Forest, Extra Tree, XGBoost 그리고 LightGBM을 사용하였다. 각 머신 러닝의 훈련 방식에 차이점, Feature Importance 그리고 각 공격 유형의 특징을 이용해 실험 결과를 비교 분석하는 연구를 진행하였다. 실험은 NS-2를 이용해 생성한 WSN-DS 데이터 셋으로 Scikit-learn 라이브러리에서 제공하는 머신 러닝을 훈련시키고 테스트를 진행하였다. 실험 결과에 대해 비교 분석하기 위해 머신 러닝 성능 평가 지표 중 F1-Score를 사용하였다. 그 결과 단일 트리 구조를 가지는 Decision Tree가 가장 낮은 성능을 보였으며, 가중치를 이용해 모델을 훈련하는 XGBoost와 LightGBM이 높은 성능을 보여주었다.

목차

제 1 장 서론 1
제 2 장 관련연구 4
제 3 장 데이터 분석 및 머신 러닝 기법 6
3.1 WSN-DS 데이터 셋 6
3.1.1 공격 유형 7
3.1.2 Feature 8
3.2 머신 러닝 8
3.2.1 트리 기반 모델 클래스 분류 방법 10
3.2.2 Decision Tree 11
3.2.3 Random Forest 11
3.2.4 Extra Tree 12
3.2.5 XGBoost 13
3.2.6 LightGBM 14
제 4 장 실험 환경 15
4.1 시뮬레이션 환경 15
4.2 머신 러닝 하이퍼 파라미터 설정 16
제 5 장 실험 및 결과 17
5.1 Feature Importance 17
5.2 과적합 방지 18
5.3 성능평가 지표 19
5.4 머신 러닝 훈련 및 테스트 결과 19
5.5 머신 러닝 성능 비교 21
5.5.1 Normal 21
5.5.2 Blackhole 22
5.5.3 Grayhole 23
5.5.4 TDMA 23
5.5.5 Flooding 23
제 6 장 결론 25

최근 본 자료

전체보기

댓글(0)

0