Patent ID: 8775127

Claim:
A computer-implemented method for trust evaluation of sensor data during at least part of a sensor data life-cycle, performed by at least one processor, the method comprising: evaluating, by the at least one processor, an acquisition trust value (ATV) of sensor data having one or more sensor data attributes at a sensor data acquisition module from at least one sensor node in a wireless sensor network (WSN) based on a trust value for each of the one or more sensor data attributes, the WSN including at least one sink, the evaluation of the ATV including determining an expectation probability of the at least one sensor node that the sensor data is trustworthy; evaluating, by the at least one processor, a delivery trust value (DTV) of the sensor data at a sensor data delivery module from a sending entity to a receiving entity, the evaluation of the DTV including determining an expectation probability of the sending entity in the trustworthiness of the sensor data and determining an expectation probability of the receiving entity in the trustworthiness of the sending entity; evaluating, by the at least one processor, a processing trust value (PTV) at a sensor data processing module in a processing entity, the evaluation of the PTV including determining an expectation probability of the processing entity that the sensor data is trustworthy, the sensor data processing module performing at least one of data aggregation processing and data fusion processing, wherein each of the ATV, the DTV, and the PTV is a truth value within a range of truth values between a first value and a second value, truth values proximate to the first value being less trustworthy than truth values proximate to the second value; and determining, by the at least one processor, a trust model for the trust evaluation of the sensor data based on the ATV, the DTV, and the PTV, the trust model representing a trustworthiness of the sensor data in a sensor data life-cycle.