METHOD AND SYSTEM FOR PERFORMING DISTRIBUTED VERIFICATION WITH RESPECT TO MEASUREMENT DATA IN SENSOR NETWORK
First Claim
1. A method of performing a distributed verification with respect to measurement data in a sensor network, the method comprising:
- verifying, by an aggregator, the measurement data received from each of a plurality of sensors;
generating, by the aggregator, verification request data using the verified measurement data;
transmitting the verification request data to a verifier; and
verifying, by the verifier, the aggregator via a predetermined number of sensors out of the plurality of sensors and the verification request data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing a distributed verification with respect to measurement data in a sensor network. The method of performing the distributed verification with respect to measurement data in a sensor network includes: verifying, by an aggregator, the measurement data received from each of a plurality of sensors; generating, by the aggregator, verification request data by using the verified measurement data; transmitting the verification request data to a verifier; and verifying, by the verifier, the aggregator via a predetermined number of sensors of the plurality of sensors and the verification request data. The method of performing a distributed verification with respect to measurement data in a sensor network further includes transmitting, by the aggregator, an aggregation result with respect to the measurement data to a base station when the aggregator is verified; and verifying, by the base station, the aggregation result.
236 Citations
41 Claims
-
1. A method of performing a distributed verification with respect to measurement data in a sensor network, the method comprising:
-
verifying, by an aggregator, the measurement data received from each of a plurality of sensors; generating, by the aggregator, verification request data using the verified measurement data; transmitting the verification request data to a verifier; and verifying, by the verifier, the aggregator via a predetermined number of sensors out of the plurality of sensors and the verification request data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A method of performing a distributed verification with respect to measurement data collected by an aggregator in a verifier, the method comprising:
-
choosing a predetermined number of sensors according to verification request data received from the aggregator; verifying the aggregator using measurement data received from the predetermined number of sensors; generating a signature using a key shared with the aggregator; and transmitting the signature to the aggregator. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable recording medium storing a program to implement a method of performing a distributed verification with respect to measurement data in a sensor network, the method comprising:
-
verifying, by an aggregator, the measurement data received from each of a plurality of sensors; generating, by the aggregator, verification request data using the verified measurement data and transmitting the verification request data to a verifier; and verifying, by the verifier, the aggregator via a predetermined number of sensors of the plurality of sensors and the verification request data.
-
-
16. A system to perform a distributed verification with respect to measurement data in a sensor network, the system comprising:
-
a plurality of sensors to generate measurement data; an aggregator to receive the measurement data from the plurality of sensors and to generate verification request data based on the measurement data; and a verifier to verify the aggregator via the verification request data and a predetermined number of sensors of the plurality of sensors. - View Dependent Claims (17, 18, 19, 20, 41)
-
-
22. A verifier to verify data in a distributed sensor network, the verifier comprising:
-
a verification request data verification unit to verify verification request data received from an aggregator; a measurement data request unit to request measurement data from a predetermined number of sensors; an aggregator verification unit to verify the aggregator based on the verification request data and the measurement data received from the predetermined number of sensors; and a transmission unit to transmit a signature based on the verification and a message authentication code (MAC) to the aggregator. - View Dependent Claims (23, 24, 25)
-
-
26. An aggregator to collect measurement data in a distributed sensor network, the aggregator comprising:
-
a receiving unit to receive measure data and a first message authentication code (MAC) from a plurality of sensors; a MAC calculation unit to calculate a second MAC based on the measurement data and the first MAC; and a measurement data verification unit to verify the measurement data using the first MAC and the second MAC. - View Dependent Claims (27, 28, 29)
-
-
30. A method of efficiently managing and verifying data in a sensor network, the method comprising:
-
verifying measurement data received from a plurality of sensors; generating verification request data based on the verified measurement data; and transmitting the verification request data destined for a verifier. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method of securing a sensor network, the method comprising:
-
receiving verification request data from an aggregator; verifying the aggregator using measurement data received from a randomly selected predetermined number of sensors; generating a signature using a key shared with the aggregator; and transmitting the signature to the aggregator if the aggregator is verified. - View Dependent Claims (37, 38, 39, 40)
-
Specification