1. A client device, comprising: a processor; communications circuitry; a memory; and a client attestation module having computer readable trusted task initiation module (TTIM) instructions stored therein, wherein said TTIM instructions when executed by said processor cause said client device to perform the following operations comprising: output a trusted task initiation signal (TTIS) with said communications circuitry, said TTIS comprising a policy that includes at least one criterion that defines an acceptable environment for the execution of trusted task; determine whether a trusted execution environment (TEE) of at least one service provider device is capable of meeting said criterion; if said TEE of said at least one service provider device is capable of meeting said at least one criterion, transmitting a second signal containing at least one of data and code associated with said trusted task to at least one service provider device for execution; and retrieve results produced by the execution of said trusted task on at least one of said data and code.