CPC G06F 21/53 (2013.01) [A63F 13/35 (2014.09); A63F 13/71 (2014.09); G06F 21/6245 (2013.01)] | 6 Claims |
1. A method, comprising:
receiving, by an Internet-of-Things (IoT) server, a pre-execution measurement from an IoT client application running in a secure execution environment implemented by an IoT client computing device, wherein the pre-execution measurement is performed by cryptographically signing an executable image of the IoT client application and a data item utilized by the IoT client application;
responsive to validating the pre-execution measurement, transmitting a first confidential data item to the client application running in the secure execution environment, wherein the first confidential data item comprises control and configuration data associated with the IoT client application, and wherein the first confidential data item comprises executable code for pre-processing sensor data acquired by the IoT client device;
causing the IoT client application running in the secure execution environment to forward the first confidential data item to a peer IoT client computing device; and
receiving, from the IoT client application running in the secure execution environment, a second confidential data item derived by the IoT client application based on the first confidential data item.
|