[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

computer-go: prevent cheating



>From richard@xxxxxxxxxxxxxxxxx  Thu Oct 14 16:02:00 1999
Received: from mailserver.shd.gov.co ([216.72.4.140])
	by darkwing.uoregon.edu (8.9.3/8.9.3) with ESMTP id QAA25178
	for <computer-go@xxxxxxxxxxxxxxxxx>; Thu, 14 Oct 1999 16:01:54 -0700 (PDT)
Received: by MAILSERVER with Internet Mail Service (5.5.2448.0)
	id <TYLN44N2>; Thu, 14 Oct 1999 17:17:35 -0500
Message-ID: <F106E8774A54D311ADA800805F91A3B4168D09@P800>
From: Sai To Wang <swang@xxxxxxxxxxxxxxxxx>
To: computer-go@xxxxxxxxxxxxxxxxx
Subject: prevent cheating
Date: Thu, 14 Oct 1999 17:17:35 -0500
Importance: high
X-Priority: 1
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"


There is a way to prevent cheating, if we have the following rules:

1)	A official standard of protocol over internet.
2)	A official standard GUI.
3)	A official standard for inicial parameters. (.INI file)
4)	Only use a unique and proved official pseudo-random generator.
	All random seed will be stated in the inicial parameters file.
	(So the program will behave exactly the same when had the same
input)

5)	A official standard for running platform.

6)	Before the tournament, there is an official deadline for all the
	competitor to digitally sign and timestamp there package.
	the package include all the files that will be use in runtime
including 	the .ini file and hardware info.
	No change can be done after the deadline.

7)	The digital sign and timestamp infomation will be send to the
organizer
	when a official game will start (part of the protocol).
	All the play and the result (digitally signed and timestamped) is
also
	send to the organizer.

8)	In case of any sign of flaud or in the finals rounds, those games
can be 
	easly verified, just re running the game in the organizer place,
	using copy of the package of both player, since the organizer had
	both digital sign and timestamp there will be no flaud.