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.