DOI QR코드

DOI QR Code

A Security Protocol for Swarming Technique in Peer-to-Peer Networks

피어 투 피어 네트워크에서 스워밍 기법을 위한 보안 프로토콜

  • 이관섭 (명지대학교 컴퓨터공학과) ;
  • 이광식 (명지대학교 컴퓨터공학과) ;
  • 이장호 (홍익대학교 컴퓨터공학) ;
  • 한승철 (명지대학교 컴퓨터공학과)
  • Received : 2011.07.28
  • Accepted : 2011.08.09
  • Published : 2011.09.30

Abstract

With fast deployment of high-speed networks and various online services, the demand for massive content distribution is also growing fast. An approach that is increasingly visible in communication research community and in industry domain is peer-to-peer (P2P) networks. The P2P swarming technique enables a content distribution system to achieve higher throughput, avoid server or network overload, and be more resilient to failure and traffic fluctuation. Moreover, as a P2P-based architecture pushed the computing and bandwidth cost toward the network edge, it allows scalability to support a large number of subscribers on a global scale, while imposing little demand for equipment on the content providers. However, the P2P swarming burdens message exchange overheads on the system. In this paper, we propose a new protocol which provides confidentiality, authentication, integrity, and access control to P2P swarming. We implemented a prototype of our protocol on Android smart phone platform. We believe our approach can be straightforwardly adapted to existing commercial P2P content distribution systems with modest modifications to current implementations.

초고속 통신망의 일반화와 다양한 온라인 서비스의 출현으로 인터넷을 통한 대용량 콘텐츠 배포에 대한 수요가 증가하고 있다. 이에 따라 서버와 네트워크의 부담이 커지자 P2P 네트워크 기반으로의 전환 움직임이 활발해지고 있다. P2P 스워밍 기법은 서버의 역할을 최소화하고, 트래픽을 고르게 분산시켜 네트워크 과부하로 인한 각종 문제들을 해결할 수 있으며, 자원의 유지보수 비용 또한 절감시킬 수 있다. 하지만 P2P 스워밍 기법의 특성상 보안 서비스제공을 위해선 많은 메시지 교환이 필요하다. 본 논문에서는 P2P 스워밍기법에서 기밀성, 인증, 무결성, 접근 제어 등의 보안 서비스를 제공하는 효율적인 보안 프로토콜을 제안한다. 제안된 프로토콜은 안드로이드 스마트폰 플랫폼에서 구현하여 실험을 하였다. 제안된 프로토콜은 스워밍기법을 이용하는 상용시스템에 사용될 수 있을 것으로 기대된다.

Keywords

Acknowledgement

Supported by : 한국연구재단, 명지대학교

References

  1. "Cisco Visual Networking Index: Forecast and Methodology, 2009-2014", Cisco Systems Inc., June 2010
  2. S. Han, Y. Xia, "Construction an optimal server set in structured P2P networks ", IEEE Journal on Selected Areas in Communications, 25(1), pp.170-178, 2007. https://doi.org/10.1109/JSAC.2007.070117
  3. S. Han, Y. Xia, "Optimal node selection algorithm for parallel download in overlay content distribution networks ", Computer Networks, 53(9), pp.1480- 1496, 2009. https://doi.org/10.1016/j.comnet.2009.01.011
  4. http://www.dtc.umn.edu/mints
  5. http://cachelogic.net
  6. http://www.bittorrent.com
  7. http://www.pptv.com
  8. http://tvants.en.softonic.com
  9. http://www.sopcast.com
  10. S. Nair, E. Zentveld, A. Tanenbaum, "Floodgate: A micropayment incentivized P2P content delivery network", Proc. of International Conference on Computer Communications and Networks.2008.
  11. D. Sirivianos, J.H. Park, S. Jarecki, "Dandelion: Cooperative content distribution with robust incentives", Proc. of USENIX, pp.157-170, 2007.
  12. B. Yang, H.Garcia-Molina, "PPay: Micropayments for P2P systems", Proc. of ACM Conference on Computer and Communications Security, pp.300-310, 2003.
  13. P.Druschel, A.Nandi, T.Ngan, "Scrivener: Providing incentives in cooperative content distribution systems", Proc. of Middleware, pp.270-291, 2005.
  14. http://developer.android.com/sdk/android-2.2.html