표제지
목차
국문요약 9
Ⅰ. 서론 11
Ⅱ. 연구 배경 및 동기 14
1. 블록체인(Blockchain) 14
1) 블록체인 구조 14
2) 블록체인의 해시 함수 15
2. 블록체인에서 DDoS 공격 17
1) 블록체인에서 DDoS 공격 현황 18
2) 블록체인에 대한 DDoS 공격 대응 19
3. 블록체인 시각화 20
Ⅲ. 관련 연구 23
Ⅳ. 실험 및 결과 25
1. 실험 환경 및 설정 25
2. 데이터 수집 및 예측 결과 25
1) 상관 분석을 통한 데이터 선정 26
2) 다항 회귀를 통한 트랜잭션 수 예측 28
3. 통계적 기법을 활용한 이상 탐지 32
4. 성능 평가 34
1) 트랜잭션 수 예측 모델 평가 34
2) 이상탐지 기술 성능 평가 36
Ⅴ. 결론 39
참고문헌 41
ABSTRACT 44
〈표 1〉 주요 DDoS 공격 사례 19
〈표 2〉 Web3.js 라이브러리 26
〈표 3〉 피어슨 상관계수 28
〈표 4〉 종속변수(y)와 독립변수(xi)[이미지참조] 29
〈표 5〉 혼동 행렬(Confusion Matrix) 36
〈표 6〉 정확도, 정밀도, 재현율, F1-Score 측정 결과 38
[그림 1] 블록체인 구조 15
[그림 2] 해시함수의 눈사태 효과 16
[그림 3] 해시함수의 단방향성 16
[그림 4] Difficulty, gasUsed, size와 트랜잭션 수의 산점도 27
[그림 5] 시간(x)과 트랜잭션 수(y) 28
[그림 6] 1일 동안의 트랜잭션 발생 그래프 30
[그림 7] 오전 12시에서 오전 1시 사이의 트랜잭션 수 31
[그림 8] 오전 12시에서 오전 1시 사이 공격 발생 상황 32