Semi-lock: an efficient cheat-proof synchronization mechanism for peer-to-peer game systems

  • Authors:
  • Huaping Shen;Sajal K. Das;Mohan Kumar;Zhijun Wang

  • Affiliations:
  • Ask Jeeves Inc., Piscataway, NJ;Dept of Computer Science and Engineering, University of Texas at Arlington, Arlington, TX;Dept of Computer Science and Engineering, University of Texas at Arlington, Arlington, TX;The Dept of Computing, Hong Kong Polytechnic University, Hong Kong

  • Venue:
  • EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

With more and more online game players having access to broadband Internet connections and high performance computers, peer-to-peer architecture offers an attractive solution for online multiplayer game design. However, message synchronization and cheat proof are two major challenges in implementing a fully distributed peer-to-peer game system. In this paper, a novel scheme, called Semi-Lock, is proposed to support message synchronization and prevent protocol level cheats for such systems. In Semi-Lock, peers encrypt each message by using cryptographically secure one-way hash function. A two-step validation is applied at destination peers to verify the integrity and correctness of the received messages. Trace driven simulations are conducted to verify the performance of our proposed scheme. Simulation results show that it significantly outperforms existing algorithms in terms of message latency and message synchronization ratio, with only little extra computational overhead on each peer