DIP: P2P 라이브 스트리밍의 오염자 분산 식별

Source

  • Evernote/IFTTT Feedly/DIP Distributed Identification of Polluters in P2P Live Streaming.md

Summary

P2P 라이브 스트리밍에서 의도적으로 데이터를 변조하여 서비스 품질을 저하시키는 ‘오염 공격(Pollution Attack)‘에 대응하기 위한 분산 알고리즘인 DIP(Distributed Identification of Polluters)를 제안합니다. DIP는 피어들이 데이터 청크의 모든 블록을 수신 완료한 후, 해당 청크를 구성한 피어 ID 목록과 손상 여부를 포함하는 ‘체크(Check)’ 메시지를 생성합니다. 이 체크 메시지는 오버레이 네트워크의 이웃 피어들에게 주기적으로 전송되며, 수신 피어들은 이를 활용하여 팩터 그래프(Factor Graph)를 유지하고 오염자를 정확하고 강건하게 식별합니다.

Key Points

  • P2P 라이브 스트리밍의 오염 공격(Pollution Attack) 문제 해결을 위한 분산 알고리즘 제안
  • 데이터 청크 수신 완료 시 피어 ID 및 손상 신호를 포함한 체크 메시지 생성
  • 이웃 피어 간 체크 메시지 교환을 통한 팩터 그래프 유지 및 오염자 식별
  • 전적으로 분산된 구조로 정확성과 강건성 확보