표제지
목차
국문요약 10
1. 서론 11
1.1. 연구 배경 11
1.2. 논문 구성 12
2. 배경 지식 13
2.1. 컨테이너 가상화 13
2.1.1. 가상머신 및 컨테이너 13
2.1.2. 도커 및 쿠버네티스 15
2.1.3. Kubeflow 17
2.2. MEC (Multi-access Edge Computing) 19
2.3. Zero-Trust Model 20
2.4. DID (Dicentralized IDentifiers) 21
3. 관련 연구 24
4. 제안 시스템 27
4.1. 시스템 구조 27
4.2. 핵심 개념 30
4.2.1. DID 30
4.2.2. Zero-Trust 34
4.2.3. API (Application Programming Interface) 35
4.2.4. Container 38
5. 실험 및 결과 47
5.1. 실험 환경 47
5.2. 실험 결과 48
6. 결론 및 제언 51
6.1. 결론 51
6.2. 활용 방안 51
6.3. 한계점 및 향후 연구 52
참고문헌 53
ABSTRACT 58
〈표 1〉 분야별 관련 연구 24
〈표 2〉 시스템 기본 요구사항 27
〈표 3〉 서비스 참여자 구성 30
〈표 4〉 API 역할 및 구성 36
[그림 1] 가상머신 및 컨테이너 구조 13
[그림 2] 하이퍼바이저 종류 14
[그림 3] 도커 아키텍처 15
[그림 4] 쿠버네티스 클러스터 구성 요소 16
[그림 5] ML Workflow에서의 Kubeflow 18
[그림 6] MEC 아키텍처 19
[그림 7] Zero-Trust 기본 모형 20
[그림 8] DID 모델 구조도 21
[그림 9] VC 및 VP 데이터 모델 예시 22
[그림 10] UAV 교통 관리 시스템 모델 26
[그림 11] 제안 시스템 구조 28
[그림 12] MEC 서버 구역 29
[그림 13] DID 적용 아키텍처 31
[그림 14] Credential 정보 32
[그림 15] Credential Create Sequence Diagram 33
[그림 16] Credential Authentication Sequence Diagram 34
[그림 17] UAV-MEC 서버 간의 Zero-Trust 보안 모델 구성도 35
[그림 18] AllocateIP JSON 결괏값 형태 36
[그림 19] LocBroadcast JSON 결괏값 형태 37
[그림 20] CertAuth JSON 결괏값 형태 38
[그림 21] API 요청 처리 Sequence Diagram 39
[그림 22] IP 할당 Sequence Diagram 40
[그림 23] IP 정보 저장 DB 구조도 41
[그림 24] DID 검증 Sequence Diagram 41
[그림 25] UAV 경로 추적 Sequence Diagram 42
[그림 26] UAV 간 통신 Sequence Diagram 43
[그림 27] UAVBroadcast JSON 결괏값 형태 44
[그림 28] SendMessage JSON 결괏값 형태 44
[그림 29] 딥러닝 처리 Sequence Diagram 45
[그림 30] Kubeflow 적용 구조도 46
[그림 31] 실험 환경 구조도 47
[그림 32] 통신 실험 결과 49