Patent ID: 8510835

Claim:
A method of protecting data processed in a cloud computing environment, the method comprising: receiving a first data from a client computer, the first data being received in a server computer configured to provide services to the client computer; providing a latest update to the client computer in response to determining in the server computer that the first data is not in a format consistent with processing using an algorithm, the latest update including the algorithm to be used by the client computer to process data to be transmitted to the server computer; receiving a second data from the client computer after providing the latest update to the client computer and after receiving the first data, the second data being received in the server computer; providing the latest update to the client computer in response to determining in the server computer that the second data is not in a format consistent with processing using the algorithm; and deeming a communication between the client computer and the server computer as compromised by malicious code when the latest update has been sent to the client computer more than two times.