The present invention provides authentication of computer generated game
or test results ("outcomes"), and a system by which persons who play
games or take tests on a game or testing computer, respectively, may
submit the outcomes of the games or tests to a central authority having
at least one central computer, and have the central computer "certify"
those outcomes as being accurately reported and fairly achieved. This
certification of the computer generated result constitutes a
"remote-auditing" of the activity taking place on the game computer. In
one application, the system enables computer generated game tournaments
in which players play the games on game computers and compete against
each other by submitting the outcomes for those tournament games to the
central computer, which certifies the outcomes and rates and ranks the
players. In another application, the system provides for players of
computer games to obtain a certified ranking and rating without
participation in a tournament. In other embodiments, the system provides
for self-authentication and certification of outcomes for games played on
the game computer itself, or for mutual-authentication and certification
of such outcomes on any other game computer in the system.