Text this: Public key encryption in the cloud computing environments: trust and untrust