Draft:PASER Protocol

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Symbol opinion vote.svg Comment: No extensive coverage in independent nor reliable sources, therefore non-notable. FoCuSandLeArN (talk) 15:41, 27 August 2013 (UTC)

Symbol opinion vote.svg Comment: The submission needs the addition of independent, third-party reliable sources about the topic to verify information within it and to qualify the topic's notability. Please feel free to add more reliable sources that preferably provide significant coverage of this subject, and thank you for contributing to Wikipedia. Northamerica1000(talk) 00:42, 16 December 2013 (UTC)


PASER is an acronym for Position Aware Secure and Efficient Mesh Routing. It is an efficient secure routing protocol for wireless mesh networks. The aim of PASER protocol is to achieve a high security level while maintaining a good performance during the routing process in wireless mesh networks.

Objectives[edit]

The main goals of PASER are:

  • Preventing unauthorized nodes from joining the mesh network.
  • Prevent external tampering of the route look-up process.
  • Dynamic key management in case authorized nodes get stolen.
  • Dealing with efficiency and real-time capability requirements of the network even in harsh environments, such as rescue and emergency operations.

Design Features[edit]

Security[edit]

To secure the routing messages, PASER combines digital signature with lightweight authentication tree and a keyed-hash function. By doing so, the protocol achieves node authentication, message freshness and integrity as well as neighbor transmissions authentication. Furthermore, to cope with the problem of node compromise, PASER employs a key revocation scheme to eliminate those nodes in an efficient way. To achieve this, it endorses a dynamic distribution of networks keys.

Routing[edit]

From a routing point of view, PASER classifies the network according to various criteria into successive levels. It is a hierarchical routing protocol and establishes the route discovery process to a large extent upon reactive unicast messages.

Route Discovery[edit]

As already mentioned, PASER is a hierarchical reactive routing protocol. It differs between mesh gateways, mesh routers and mesh access points. All nodes, before joining the network, are required to register themselves at the key distribution center (KDC). Therefore, for contacting the key distribution center, the mesh routers / access points must discover a route to a mesh gateway.

Route Maintenance[edit]

For finding the broken links and to take appropriate action upon them, specific timeouts are defined for an existing route. Apart from this, there are 2 cases in which a node deletes that route:

  1. A node has not received a predefined number of trusted broadcast Hello messages from a neighbor
  2. A node did not get an acknowledge for a unicast packet sent to that neighbor, even after 7 retransmissions.

Implementations[edit]

PASER is an open source protocol and has been implemented in Linux as well as in the simulation tool OMNeT++. The code of those implementations and the corresponding documentations can be found at www.paser.info.

Applicability[edit]

PASER is suitable for wireless mesh networks (WMNs) with security requirements. It is mainly tailored for rescue organizations in emergency operations. Nonetheless, it is not restricted to such scenarios as it does not make restrictive assumptions neither on the network nodes nor on the metrics used to select the routes.

See Also[edit]

External Links[edit]

Official Website

Inetmanet framework

omnet++