Get access

SecureTCG: a lightweight cheating-detection protocol for P2P multiplayer online trading card games

Authors

  • Marcos A. Simplicio Jr.,

    Corresponding author
    1. Escola Politecnica, University of São Paulo—Av., Prof. Luciano Gualberto 158, trav. 3, 05508-900, São Paulo, Brazil
    • Correspondence: Marcos A. Simplicio Jr., Escola Politecnica, University of São Paulo—Av.Prof. Luciano Gualberto 158, trav. 3, 05508-900, São Paulo Brazil.

      E-mail: mjunior@larc.usp.br

    Search for more papers by this author
  • Mateus A.S. Santos,

    1. Escola Politecnica, University of São Paulo—Av., Prof. Luciano Gualberto 158, trav. 3, 05508-900, São Paulo, Brazil
    Search for more papers by this author
  • Rodrigo R. Leal,

    1. Escola Politecnica, University of São Paulo—Av., Prof. Luciano Gualberto 158, trav. 3, 05508-900, São Paulo, Brazil
    Search for more papers by this author
  • Marco A.L. Gomes,

    1. Escola Politecnica, University of São Paulo—Av., Prof. Luciano Gualberto 158, trav. 3, 05508-900, São Paulo, Brazil
    Search for more papers by this author
  • Walter A. Goya

    1. Escola Politecnica, University of São Paulo—Av., Prof. Luciano Gualberto 158, trav. 3, 05508-900, São Paulo, Brazil
    Search for more papers by this author

ABSTRACT

Online gaming is today a very lucrative market, with millions of users all around the globe. At the same time, the increasing popularity and complexity of such games implies the need of deploying cheating-detection mechanisms for ensuring the continuous interest of honest users in playing. The development of secure and efficient solutions for online games is, however, a challenging issue. This is especially true in P2P environments, in which the lack of a central trusted entity monitoring the game greatly facilitates the activity of malicious players. Aiming to tackle this issue, this paper presents SecureTCG, a protocol for detecting cheating attempts in P2P multiplayer card games where the players use their own decks to play, such as the so-called trading card games. In summary, SecureTCG allows the multiple players participating in a trading card game match to detect cheating attempts as soon as they are made and without the intervention of third parties, supports multiple players and different game styles, displays tolerance to players’ dropouts during a match, prevents collusion among any number of players, provides (optional) after-match auditability mechanisms, and has a reduced computational cost. Copyright © 2014 John Wiley & Sons, Ltd.

Get access to the full text of this article

Ancillary