The invention discloses a location-based privacy protection query processing method for a mobile cloud platform, which sequentially includes the following steps: system initialization, data master location encryption, user key generation, user key verification, user location encryption, distance calculation, and distance comparison and query results. The processing flow based on the location query in the present invention can handle the distance calculation and distance comparison operation requests by the mobile cloud service provider without exposing the location information of the data owner and data user, obtain the ciphertext result, and then send it to Data users, finally, only legitimate data users can obtain plaintext results. In the process, the present invention makes full use of cloud computing resources, and data users only need to spend very little computing cost to obtain services.