[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Authenticating the identity of a remote go-playingcomputer program
> But at each end, progam control must pass to the go engine code,
> written by the go programmer. The go engine is a black box that is called,
> and passes back moves. There is no way to prevent a go programmer from
> enabling his engine code to get moves from a person.
Hmmm, isn't it possible in Java to invoke a program such that it has no I/O
privileges whatsoever, except to accept arguments from and return a result
to the caller? In that case, the tournament organizer could send a Java
stub to the participant that communicates securely with the tournament site,
and invokes a local Go program written in Java that (short of hacking the
Java virtual machine) cannot obtain any hidden input.
- nic
--
Dr. Nicol N. Schraudolph mobile: +41-76-585-3877 <-- new!
IDSIA, Galleria 2 home: -91-970-3877
CH-6928 Manno, Switzerland work: -91-610-8669
http://www.idsia.ch/~nic/ fax: -8661