표제지
초록
목차
제1장 서론 9
1.1. 연구 배경 및 목적 9
제2장 이론적 배경 및 관련 연구 14
2.1. 이론적 배경 14
2.1.1. AES 암호화 14
2.1.2. 네트워크 계층 14
2.1.3. 네트워크 망분리 16
2.2. 관련 연구 17
제3장 연구 방법 20
3.1. 시스템 구성 20
3.1.1. 사용 하드웨어 20
3.1.2. 네트워크 및 디버그 망 구성 22
3.1.3. 개발환경 22
3.2. 네트워크 통신 프로토콜 23
3.2.1. sk_buff Struct 23
3.2.2. Packet Data 25
3.3. 네트워크 통신 암/복호화 27
3.3.1. 암호화 28
제4장 결과 30
4.1. PING 테스트 30
4.1.1. Original Ping Protocol 30
4.1.2. SW AES Ping Protocol 31
4.1.3. HW AES Ping Protocol 31
4.2. Long Run 테스트 32
4.2.1. Original Ping (200 회) 33
4.2.2. HW AES Ping (200 회) 33
4.2.3. Original Ping (10,000 회) 34
4.2.4. HW AES Ping (10,000 회) 35
4.3. 통신 속도 변화 테스트 36
4.3.1. Original Ping (200 회) 36
4.3.2. HW AES Ping (200 회) 37
4.3.3. Original Ping (500 회) 38
4.3.4. HW AES Ping (500 회) 39
4.4. 시험 결과 40
4.4.1. 시험 결과 분석 40
4.4.2. 문제점 및 개선방안 42
4.4.3. 기존 연구와 비교 42
4.4.4. 고찰 44
제5장 결론 및 향후 연구 45
5.1. 결론 45
5.2. 향후 연구 45
참고 문헌 46
Abstract 48
[표 4-1] Ping (200Byte / 10회) 테스트 시간 40
[표 4-2] Ping (1,400Byte / 10,000회) 테스트 시간 41
[표 4-3] Ping (1,400Byte / 200회) 테스트 시간 41
[표 4-4] HTTPS와 비교 43
[표 4-5] 망분리 비교 43
[그림 1-1] 국내 사물 인터넷 시장 규모 전망 9
[그림 1-2] IoT 취약점 신고 추이 (13 ~ 16년) 10
[그림 1-3] 사물인터넷 봇넷 멀웨어 (IoT Botnet Malwar) 11
[그림 1-4] 망분리 13
[그림 2-1] 고급 암호화 알고리즘 개념도 14
[그림 2-2] 네트워크 7계층 15
[그림 2-3] 망분리 종류와 구조도 도식화 16
[그림 2-4] HTTPS 암복호화 과정 17
[그림 2-5] 정상적인 암/복호화 통신 18
[그림 2-6] 비정상적인 암/복호화 통신 18
[그림 3-1] Raspberry Pi 4 20
[그림 3-2] Iptime A3004NS-M 20
[그림 3-3] USB to TTL Serial 21
[그림 3-4] NEXI NX-USB30EX05 21
[그림 3-5] 네트워크 및 디버그 망 22
[그림 3-6] Linux sk_buff sturct 24
[그림 3-7] Linux sk_buff struct 흐름도 25
[그림 3-8] Ping Protocol 26
[그림 3-9] IPv4 Ping Protocol 분석 26
[그림 3-10] IPv4 Protocol 구조체 27
[그림 3-11] 네트워크 통신 암/복호화 흐름도 27
[그림 3-12] Ping Original Data 28
[그림 3-13] SW AES Ping 28
[그림 3-14] HW AES Ping 29
[그림 4-1] Original Ping 192.168.200.13 -〉 192.168.200.10 30
[그림 4-2] Original Ping 192.168.200.10 -〉 192.168.200.13 30
[그림 4-3] SW AES Ping 192.168.200.13 -〉 192.168.200.10 31
[그림 4-4] SW AES Ping 192.168.200.10 -〉 192.168.200.13 31
[그림 4-5] HW AES Ping 192.168.200.13 -〉 192.168.200.10 32
[그림 4-6] HW AES Ping 192.168.200.10 -〉 192.168.200.13 32
[그림 4-7] Long Run Org Ping 192.168.200.10 -〉 192.168.200.13 (200회) 33
[그림 4-8] Long Run Org Ping 192.168.200.13 -〉 192.168.200.10 (200회) 33
[그림 4-9] Long Run HW AES Ping 192.168.200.10 -〉 192.168.200.13 (200회) 34
[그림 4-10] Long Run Org Ping 192.168.200.13 -〉 192.168.200.10 (200회) 34
[그림 4-11] Long Run Org Ping 192.168.200.10 -〉 192.168.200.13 (10,000회) 35
[그림 4-12] Long Run Org Ping 192.168.200.13 -〉 192.168.200.10 (10,000회) 35
[그림 4-13] Long Run HW AES Ping 192.168.200.10 -〉 192.168.200.13 (10,000회) 35
[그림 4-14] Long Run HW AES Ping 192.168.200.13 -〉 192.168.200.10 (10,000회) 36
[그림 4-15] Org Ping 속도 변화 추의 (200회) 37
[그림 4-16] HW AES Ping 속도 변화 추의 (200회) 38
[그림 4-17] Org Ping 속도 변화 추의 (500회) 39
[그림 4-18] HW AES Ping 속도 변화 추의 (500회) 40
[그림 4-19] HW AES Ping 속도 변화 추의 (5회) 42