Patent ID: 8644508

Claim:
A method for verifying network communications between first and second parties participating in an activity, comprising performing the following steps by computational equipment: activating the activity for at least a first party and a second party using transmissions on a communication network, wherein the activity is one of a contest and a game in which the first and second parties participate; providing to the first party, a first version of data, wherein the data identifies values for use in accordance with one or more predetermined rules for performing the activity fairly via communications on the network; transmitting, via the communications network, one or more portions of a second version of the data to the second party from a transmitting party being one of the first party and a third party prior to a termination of the activity, wherein the first and second versions are each encrypted; wherein, after termination of the activity the first and second parties receive a network transmission of, respectively, first decoding information and second decoding information for obtaining respective decoded forms of the first and second versions, wherein a content of the decoded forms of the first and second versions provides the first and second parties with information for identifying whether the data was unfairly changed during a processing of the activity by the computational equipment; wherein the first decoding information for the first version is not used to decode the second version, and the second decoding information for the second version: (i) is not used to decode the first version, and (ii) cannot entirely decode the second version for obtaining the data without additional decoding information not available to the transmitting party.