Certificateless searchable public key encryption scheme for mobile healthcare system. (January 2018)