Patent ID: 7747866

Claim:
A system for error detection for detecting errors in data transmitted between a server and a client, the system comprising: an interface means to a client; a server configured with a pre-processing means and a post-processing means which operate together to detect whether a parameter value sent from the server to the client and subsequently returned to the server from the client has been tampered with, wherein the pre-processing means and post-processing means further comprise a hashing means that operates on a parameter value and on a received parameter value; a transmitted data string transmitted to the client comprising the parameter value and the hash of the parameter value; a received data string received from the client comprising the received parameter value and hash of the parameter value; a communication link connecting the server to the client; and a comparison means, wherein the post-processing means operates on the received parameter value to determine the hash of the received parameter value, wherein further the comparison means compares the hash of the parameter value to the hash of the received parameter value to determine if the parameter value transmitted to the client is the same as the received parameter value received from the client, wherein further an unfavorable comparison of the hash of the parameter value and the hash of the received parameter value indicates that the parameter value was tampered with after the transmitted data string was transmitted to the client.