Detecting and Removing Malicious Blocks using Block Reputation in P2P Networks

P2P 네트워크에서 블록 평판도를 이용한 악의적인 블록의 탐지 및 제거 방법

  • Park, Heejae (Dept. of Computer Science and Engineering, Pohang University of Science and Technology) ;
  • Kim, Jong (Dept. of Computer Science and Engineering, Pohang University of Science and Technology) ;
  • Hong, Sung Je (Dept. of Computer Science and Engineering, Pohang University of Science and Technology)
  • 박희재 (포항공과대학교 컴퓨터공학과) ;
  • 김종 (포항공과대학교 컴퓨터공학과) ;
  • 홍성제 (포항공과대학교 컴퓨터공학과)
  • Published : 2007.11.09

Abstract

P2P 환경에서 사용자들이 직접 자료를 평가하여 악의적인 자료들을 탐지하는 평판도 방법들이 많이 연구되었다. 하지만 기존의 평판도 방법들은 자료 또는 파일 단위의 평판도를 적용하기 때문에 자료의 일부분에 대한 미세한 평가를 할 수 없으며, 특정 부분 때문에 평판도가 낮아서 자료 전체가 사용되지 못한다는 문제점을 가진다. 따라서 본 연구에서는 자료 일부분에 대한 평판도를 적용하는 새로운 평판도 방법을 제안한다. 제안하는 블록 기반의 평판도 방법은 자료의 부분에 대한 개별 평가를 하고 악의적인 블록을 배제함으로써 자료의 유익한 부분들만 사용할 수 있게 해 준다. 본 논문에서는 자료의 개별 블록 평판도와 피어의 신용도를 기반으로 하여 평판도 업데이트 방법과 개별 블록과 자료의 평가 방법을 제시한다. 또한 성능 평가를 통하여 제안하는 방법이 기존의 평판도 방법보다 자료에서 유익한 블록들만 추출하여 사용함을 보여주고 있으며, P2P 에서 발생하는 일인다역, 공모와 같은 공격에 안전함을 보이고 있다.

Keywords