×

Secure routing protocol for an ad hoc network using one-way/one-time hash functions

  • US 7,401,217 B2
  • Filed: 08/12/2003
  • Issued: 07/15/2008
  • Est. Priority Date: 08/12/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for authenticating packets transmitted serially in an ad hoc network, comprising:

  • selecting a current password Pi for a current packet to be transmitted, the current packet including current data Mi;

    applying a one-way/one-time hash function h to the current password Pi to form a current tag Yi of the current packet as Yi=h(Pi);

    selecting a next password Pi+1 for a next packet to be transmitted, the next packet including next data Mi+1;

    applying the one-way/one-time hash function h to the next password Pi+1 to form a next tag Yi+1 of the next packet as Yi+1=h(Pi+1);

    applying the one-way/one-time hash function h to the next data Mi+1 the next tag Yi+1, and the current password Pi of the current packet to obtain Zi+1=h(Mi+1, Yi+1, Pi); and

    transmitting, in an ad hoc network, the current packet from a source node to a destination node via intermediate nodes along a route including multiple hops, the current packet including Zi+1, the current data Mi, the current tag Yi, and a previous password Pi−

    1
    of a previously transmitted packet to authenticate the current data Mi, in which the transmitting further comprises;

    maintaining, in a route cache in each node along the route, a node list describing the route through the ad hoc network; and

    applying the one-way/one-time hash function h on a per hop basis along the route to verify that no intermediate hop is omitted in a node list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×