— Nodes forming mobile ad hoc networks (MANET) nodes can be logically partitioned into 1) a selfish user agent serving the interests of the end user (owner) of the mobile device and 2) a selfless network agent serving the broad interests of the network. The routing tasks performed by any mobile node can then be shared between physically distinct user and network agents. The network agent can be a secure co-processor in the form of a SIM card. In the interests of protecting the integrity of the network agent and keeping its cost low, it is desirable to reduce its complexity. We identify four broad classes of attacks that can be perpetrated by the user agents on resource constrained network agents, and propose low complexity strategies within the scope of network agents, to overcome such attacks and ensure the integrity of the routing protocol.
Brian L. Gaines, Mahalingam Ramkumar