Environmental monitoring device
First Claim
1. An environmental monitoring device, comprising:
- a sensor, coupled to a processor, that, during operation, provides secured sensor data comprising sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the sensor data is secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data;
an antenna;
an interface circuit, coupled to the antenna and the processor, that, during operation, communicates with an archive device that maintains an ongoing historical record for the external environment;
the processor, wherein the processor includes a secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel; and
a memory, coupled to the processor, which stores, in a trust zone associated with the secure channel, a program module that, during operation, is executed by the secure channel, the program module including;
instructions for receiving the secured sensor data from the sensor;
instructions for analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data;
instructions for calculating a financial value associated with a physical object based on the determined risk metric;
instructions for generating a digital signature associated with the secure channel; and
instructions for providing, to the archive device via the interface circuit and the antenna, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature, and a time stamp; and
wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented.
1 Assignment
0 Petitions
Accused Products
Abstract
An environmental monitoring device that monitors the operation of a legacy electronic device is described. In particular, a sensor in the environmental monitoring device provides sensor data that represents an environmental condition in an external environment that includes the environmental monitoring device. This environmental condition is associated with the operation of the legacy electronic device in the external environment. The environmental monitoring device analyzes the sensor data and provides feedback about the operation of the legacy electronic device based on the analyzed sensor data. Moreover, the sensor provides the sensor data without or excluding communication and/or electrical coupling between the environmental monitoring device and the legacy electronic device. In this way, the environmental monitoring device facilitates monitoring, analysis and feedback of the sensor data without directly interacting with the legacy electronic device.
95 Citations
14 Claims
-
1. An environmental monitoring device, comprising:
-
a sensor, coupled to a processor, that, during operation, provides secured sensor data comprising sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the sensor data is secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data; an antenna; an interface circuit, coupled to the antenna and the processor, that, during operation, communicates with an archive device that maintains an ongoing historical record for the external environment; the processor, wherein the processor includes a secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel; and a memory, coupled to the processor, which stores, in a trust zone associated with the secure channel, a program module that, during operation, is executed by the secure channel, the program module including; instructions for receiving the secured sensor data from the sensor; instructions for analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data; instructions for calculating a financial value associated with a physical object based on the determined risk metric; instructions for generating a digital signature associated with the secure channel; and instructions for providing, to the archive device via the interface circuit and the antenna, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature, and a time stamp; and wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-program product for use in conjunction with a secure channel in a processor in an environmental monitoring device, the computer-program product comprising a non-transitory computer-readable storage medium in a trust zone in memory, which is associated with the secure channel, and a computer-program mechanism embedded therein to provide a certified data package, the computer-program mechanism including:
-
instructions for receiving secured sensor data from a sensor in the environmental monitoring device, wherein the secured sensor data comprises sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the secured sensor data was secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data; instructions for processing information using the processor, wherein the processor includes a secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel; instructions for analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data; instructions for calculating a financial value associated with a physical object based on the determined risk metric; instructions for generating a digital signature associated with the secure channel, wherein the secure channel processes information and communicates the processed information using an encryption key associated with the secure channel; and instructions for providing, to an archive device that maintains an ongoing historical record for the external environment via an interface circuit and an antenna in the environmental monitoring device, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature, and a time stamp; and wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented. - View Dependent Claims (8, 9, 10)
-
-
11. A secure-channel-implemented method for providing a certified data package, wherein the method comprises:
-
receiving secured sensor data from a sensor in an environmental monitoring device, wherein the secured sensor data comprises sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the secured sensor data was secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data; processing information using a processor in the environmental monitoring device, wherein the processor includes the secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel; analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data; calculating a financial value associated with a physical object based on the determined risk metric; using the secure channel in the processor, generating a digital signature associated with the secure channel, wherein the secure channel processes information and communicates the processed information using an encryption key associated with the secure channel, and wherein the secure channel has an associated trust zone in memory; and providing, to an archive device that maintains an ongoing historical record for the external environment via an interface circuit and an antenna in the environmental monitoring device, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature and a time stamp; and wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented. - View Dependent Claims (12, 13, 14)
-
Specification