Main Page
Order the book
Table of Contents
FAQ
Errors and Omissions
Links to Useful Books and Tools
Info for Bookstores
Check out Translucent Databases
Policing Online Games
Check out the new title, Java RAMBO Manifesto
Java RAMBO Manifesto
Cover shot
Policing Online Games



Helpful Links

Policing Online Games
is a short, simple survey of how the ideas from the cryptography community can help shut down cheaters. It is not a book that goes into any detail on implementing these ideas. In some cases, a language or platform will come with many tools that make it relatively easy to add security, but in others you'll need to implement everything yourself. This is a list of helpful places to turn for information.


Books


  • Handbook of Applied Cryptography  by Alfred J. Menezes, Paul C. Van Oorschot  and Scott A. Vanstone. --- This is a very thorough, mathematical exploration of some of the most important primitives that form the core of modern cryptography. You can get a free electronic copy here.
  • Modern Cryptography: Theory and Practice
    by Wenbo Mao  -- An excellent exploration of how to use cryptography without mistaking the mistakes that have tripped up others.
  • Secure Programming Cookbook for C and C++
    by John Viega and Matt Messier  -- A thorough and very detailed examination of how to build secure systems in C and it's close cousin, C++. The sections on obfuscating code and data structures may be of particular use to game programmers.
  • Building Secure Software: How to Avoid Security Problems the Right Way by John Viega and  Gary McGraw  -- An earlier book with the same focus on how small decisions can make a big difference in security.

 

Libraries and Software