표제지
요약
목차
1장 서론 9
1절 연구배경 및 목적 9
2절 관련연구 및 연구내용 11
2장 배경지식 12
1절 RF통신 12
1항 RF통신 개념 및 특징 12
2항 주파수 13
2절 SDR 15
3절 GNURadio 16
3장 연구 및 분석 17
1절 연구 환경 구성 17
1항 소프트웨어 17
2항 하드웨어 18
2절 공격 시나리오 19
3절 재전송 공격 실험 20
1항 주파수 분석 20
2항 통신 신호 저장 22
3항 통신 신호 재전송 25
4항 심화 분석 25
4절 실험 결과 31
4장 대응방안 32
1절 재전송 공격 보안 32
2절 DiD(Defense in Depth) 보안 전략 33
1항 DiD 1 Phase - Data Encryption 33
2항 DiD 2 Phase - Session Tokens 35
3항 DiD 3 Phase - nonce and HMAC 36
5장 결론 및 향후 연구 38
참고문헌 39
Abstract 40
[표 1] 주파수 계산식 14
[표 2] 주파수 분류 14
[표 3] HackRF One 18
[표 4] 재전송 공격을 위한 Python 코드 28
[표 5] 재전송 공격 실험 결과 31
[표 6] AES 암·복호화 pseudo-code 34
[표 7] nonce와 HMAC으로 강화된 무선 신호 구조 36
[그림 1] RF통신 시스템 요약도 12
[그림 2] 주파수의 구성 요소 13
[그림 3] GNURadio 실행 화면 16
[그림 4] Ubuntu Linux 17
[그림 5] 재전송 공격 요약도 19
[그림 6] RC카 주파수 표시 확인 20
[그림 7] Gqrx를 통한 RF통신 신호 분석 21
[그림 8] RF Analyzer를 통한 RF통신 신호 분석 22
[그림 9] GNURadio를 통한 RF통신 신호 분석 - 1 22
[그림 10] GNURadio를 통한 RF통신 신호 분석 - 2 23
[그림 11] GNURadio를 통한 RF 신호 저장 Flow 24
[그림 12] Low Pass Filter를 통한 RF 신호 저장 24
[그림 13] GNURadio를 통한 RF 신호 재전송 Flow 25
[그림 14] Python 코드 수정을 통한 RF 신호 재전송 공격 심화 29
[그림 15] Baudline을 통한 신호 변조 방식 분석 29
[그림 16] Audacity을 통한 신호 편집 가능 확인 30
[그림 17] 데이터 암호화와 무관하게 재전송 공격 가능 32
[그림 18] RF통신 시스템 내 세션 토큰 검증 과정 예시 35
[그림 19] DiD 전략이 적용된 안전한 무선 신호 데이터 37