
Privacy and Integrity of Outsourced Data
335
13.4.3 Integrity of outsourced data processing
The homomorphically encrypted data can be directly processed by the cloud. Ideally, the
processing results from the cloud can be verified by the client, such that the client is confident
that the processing results are correctly computed from the data specified by him and the input
data in the processing is not tampered with. Using only homomorphic encryption cannot ensure
that the cloud faithfully carries out the computation specified by the client. For example, the
computation specified by the client is to calculate the sum of all values, but the cloud may
accidentally ...