검색 상세

Least Mean Square 기반의 동적 거래 크기 제한 방법을 이용한 블록체인 DDoS 공격 대처 방법

초록/요약

블록체인은 p2p 기반의 신뢰 제공 기술로, 중앙 관리 시스템이 없이 p2p로 네트워크에 참여한 노드들이 서로 신뢰를 갖고 데이터를 공유 할 수 있다. 처음에는 전자 화폐 거래로만 사용하던 블록체인이, 최근에는 블록체인 기술이 전자 화폐 거래를 위해서만 사용 되는 것이 아닌, 데이터의 신뢰와 무결성이 필요한 다양한 분야에서 블록체인 기술이 사용되고 있다. 블록체인 안에서 생성된 거래와 블록은 모두 ‘Flooding’이라는 p2p에서 사용하는 데이터 전달 방식을 통해 블록체인 네트워크 전체에 전달이 된다. 이러한 전달 방식에서 불필요한 전달을 방지 하기 위해 블록체인에서는 허가되지 않은 거래가 저장 되는 ‘메모리 풀’을 각각 노드들이 확인을 한다. ‘메모리 풀’에 거래가 많이 남아 있을수록 블록체인 네트워크는 안 좋은 영향을 받는다. 중앙 서버가 없는 블록체인에서는 노드의 거래 생성 속도에 대한 제한이 없다. 거래 생성 속도에 대한 제한이 없기 때문에, DDoS 공격자들은 거래 생성을 이용하여 블록체인을 쉽게 공격 할 수 있다. 본 논문에서는 이러한 DDoS 공격을 방지 하기 위해, Least Meast Square(LMS)를 이용하여 노드들의 최대 거래 생성 양을 동적으로 제한 시키는 방안을 제안한다.

more