Method and system for secure data aggregation in wireless sensor networks
AssigneeIndustrial Technology Research Institute
InventorsShih-I Huang, Shiuh-Pyng Shieh
Life of this patent
Estimating the term…
Abstract
A method for transmitting sensed data in a wireless sensor network including multiple sensors, includes: encrypting the sensed data with an encryption key and a verification key to generate encrypted data in each of the multiple sensors that senses data; wirelessly receiving the encrypted data from the multiple sensors; determining that the sensed data from one of the multiple sensors is different from the sensed data from others of the multiple sensors without decrypting the encrypted data; and transmitting the encrypted sensed data determined to be different.
Claims20
A method for transmitting sensed data in a wireless sensor network including multiple sensors, the method comprising:
- encrypting the sensed data with an encryption key and a verification key to generate encrypted data in each of the multiple sensors that senses data;
- wirelessly receiving the encrypted data from the multiple sensors;
- determining that the sensed data from one of the multiple sensors is different from the sensed data from others of the multiple sensors without decrypting the encrypted data;
- and
- transmitting the encrypted sensed data determined to be different.
A method for transmitting sensed data in a wireless sensor network including multiple sensors, multiple aggregators, and a remote database, the method comprising:
- dividing the wireless sensor network into non-overlapping clusters, each of the clusters including a group of the sensors and one of the aggregators;
- encrypting, in the group of sensors, data sensed by each of the sensors in the group with an encryption key and a verification key to generate separate encrypted data for each of the sensors in the group;
- determining, in the aggregator, that the sensed data from one of the sensors in the group is different from the sensed data from others of the sensors in the group without decrypting the encrypted data;
- and
- transmitting the encrypted sensed data, determined to be different, to the remote database for processing.
A system for transmitting sensed data in a wireless sensor network including non-overlapping clusters, the system comprising:
- a group of sensors to sense data, in a cluster, each of the sensors that senses data configured to encrypt the sensed data with an encryption key and a verification key to generate encrypted data;
- an aggregator to wirelessly receive the encrypted data, in the cluster, the aggregator configured to determine that the sensed data from one of the sensors in the group of sensors is different from the sensed data from others of the sensors in the group of sensors without decrypting the encrypted data;
- and
- a remote database configured to wirelessly receive, from the aggregator, the encrypted sensed data determined to be different.
Dependencies are inferred from the claim text.