A Practical, Secure, and Verifiable Cloud Computing for Mobile Systems
|
|
|
Privacy Preserving Search for the Nearest Bank/ATM
To evaluate our secure cloud computing approach for mobile systems, we consider the privacy preserving search application of finding the nearest bank/ATM, which is described as follows:
Note: Main St. and South Temple St. represent 0 East St. and 0 South St. respectively.
.
, .
In the figures below, we have shown the server-side and client-side cost for our privacy preserving search application.
Server-side cost: For example, when n=4 cloud servers are used, these servers exchange about 126 GB of information to construct the garbled circuit, which demonstrates feasibility of our approach for real-world privacy preserving computations, from the perspective of the server-side cost.
Client-side cost: For example, when n=4 servers are used, the mobile client generates and exchanges with these cloud servers, less than 60 kilo bits of information to preserve its location privacy. Furthermore, the client-side cost grows much slowly with the number of servers, in comparison to the server-side cost.
|