Packet header protection for utility networks
First Claim
1. A networking device, comprising:
- a transmitter that is arranged to transmit a data packet to a receiver, the data packet including a data packet header; and
a packet header protection generator that is arranged to toggle selected bits of a protected portion of the data packet header and to generate a data integrity signature in response to the protected portion of the data packet header, wherein the data integrity signature is included in an initial portion of the data packet, and wherein the data integrity signature is arranged to allow determination of at least one error in the protected portion of the data packet header;
a receiver that is arranged to receive the data packet having a received data integrity signature generated in response to the protected portion of the received data packet header, wherein the protected portion of the received data packet header includes selectively toggled bits; and
a decoder that is arranged to compute a locally computed data integrity signature in response to the protected portion of the received data packet header, is arranged to compare the locally computed data integrity signature with the received data integrity signature stored in the data packet frame structure, and is arranged to perform a responsive action in response to the comparison of the locally computed data integrity signature with the received data integrity signature; and
a router that is arranged to select a portion of a routing path in response to a determination of whether a data packet forwarding destination includes a decoder that is arranged to compute a locally computed data integrity signature in response to a protected portion of a forwarded data packet header.
1 Assignment
0 Petitions
Accused Products
Abstract
A networking device includes a packet header protect generator, a transmitter, a receiver, a decoder and router. The transmitter transmits a data packet to the receiver. The data packet includes a data packet header. The packet header protection generator is arranged to toggle selected bits of a protected portion of the data packet header and generate a data integrity signature. The receiver receives the data packet and generates a received data integrity signature. The decoder computes a locally computed data integrity signature in response to the protected portion of the received data packet header. The locally computed data integrity signature is compared with the received data integrity signature. The router selects a portion of a routing path in response to whether a data packet forwarding destination includes a decoder arranged to compute a locally computed data integrity signature.
16 Citations
3 Claims
-
1. A networking device, comprising:
-
a transmitter that is arranged to transmit a data packet to a receiver, the data packet including a data packet header; and a packet header protection generator that is arranged to toggle selected bits of a protected portion of the data packet header and to generate a data integrity signature in response to the protected portion of the data packet header, wherein the data integrity signature is included in an initial portion of the data packet, and wherein the data integrity signature is arranged to allow determination of at least one error in the protected portion of the data packet header; a receiver that is arranged to receive the data packet having a received data integrity signature generated in response to the protected portion of the received data packet header, wherein the protected portion of the received data packet header includes selectively toggled bits; and a decoder that is arranged to compute a locally computed data integrity signature in response to the protected portion of the received data packet header, is arranged to compare the locally computed data integrity signature with the received data integrity signature stored in the data packet frame structure, and is arranged to perform a responsive action in response to the comparison of the locally computed data integrity signature with the received data integrity signature; and a router that is arranged to select a portion of a routing path in response to a determination of whether a data packet forwarding destination includes a decoder that is arranged to compute a locally computed data integrity signature in response to a protected portion of a forwarded data packet header.
-
-
2. A utility meter, comprising:
-
a transmitter that is arranged to transmit a transmitted data packet to a receiver of another meter in a utility network, the transmitted data packet including a data packet header; a receiver that is arranged to receive a data packet from a transmitter of another meter in the utility network, the data packet from a transmitter of another meter in the utility network having a received data integrity signature generated in response to a protected portion of a received data packet header; a packet header protection generator that is arranged to toggle selected bits of a protected portion of the data packet header of the transmitted data packet and to generate a transmitted data integrity signature in response to the protected portion of the data packet header of the transmitted data packet and to include the generated transmitted data integrity signature in the transmitted data packet; and a decoder that is arranged to compute a locally computed data integrity signature in response to a protected portion of the received data packet header, to compare the locally computed data integrity signature with the received data integrity signature stored in a data packet frame structure, and to perform a responsive action in response to the comparison of the locally computed data integrity signature with the received data integrity signature; wherein the utility network is a low-power wireless network that is arranged to collect usage data in response to transmitted data packets transmitted from a plurality of meters in the utility network.
-
-
3. A utility meter, comprising:
-
a transmitter that is arranged to transmit a transmitted data packet to a receiver of another meter in a utility network, the transmitted data packet including a data packet header; a receiver that is arranged to receive a data packet from a transmitter of another meter in the utility network, the data packet from a transmitter of another meter in the utility network having a received data integrity signature generated in response to a protected portion of a received data packet header; a packet header protection generator that is arranged to toggle selected bits of a protected portion of the data packet header of the transmitted data packet and to generate a transmitted data integrity signature in response to the protected portion of the data packet header of the transmitted data packet and to include the generated transmitted data integrity signature in the transmitted data packet; and a decoder that is arranged to compute a locally computed data integrity signature in response to a protected portion of the received data packet header, to compare the locally computed data integrity signature with the received data integrity signature stored in a data packet frame structure, and to perform a responsive action in response to the comparison of the locally computed data integrity signature with the received data integrity signature; and a router that is arranged to select a portion of a routing path in response to a determination of whether a data packet forwarding destination includes a decoder that is arranged to compute a locally computed data integrity signature in response to a protected portion of a forwarded data packet header.
-
Specification