Secure and Efficient Handover Authentication Based on Bilinear Pairing Functions

Seamless handover over multiple access points is highly desirable to mobile nodes, but ensuring security and efficiency of this process is challenging. This project shows that prior handover authentication schemes incur high communication and computation costs, and are subject to a few security attacks. Further, a novel handover authentication protocol named PairHand is proposed. PairHand uses pairing-based cryptography to secure handover process and to achieve high efficiency. Also, an efficient batch signature verification scheme is incorporated into PairHand. Experiments using our implementation on laptop PCs show that PairHand is feasible in real applications.

Existing System:

All existing handover authentication protocols are subject to a few security attacks in two aspects. On the one hand, users are deeply concerned about their privacy-related information such as the identity, position, and roaming route. Unfortunately, in most of the current handover authentication schemes it is commonly assumed that the APs are trustworthy and would keep users privacy-related information confidential. Existing group signature schemes do provide revocable anonymity, but cannot meet high efficiency. Here we adopt the privacy preserving technique based on Pseudonyms.
Existing handover authentication protocols incur high communication and computation costs in five aspects. The conventional way of performing handover authentication is to let AP2 contact AS who acts as a guarantor for vouching that an MN is its legitimate subscriber. This will incur more computation and communication delay, especially AS is often located in a remote location. All existing handover authentication protocols fail to provide appropriate security and efficiency guarantees. In this case, users are reluctant to accept such mobile service. Thus, it is utterly important to provide an efficient handover authentication protocol for practical wireless networks.

Proposed System:

In this project, a novel handover authentication protocol named PairHand is proposed. This project shows that prior handover authentication schemes incur high communication and computation costs, and are subject to a few security attacks. In this project, we propose a novel handover authentication protocol called PairHand, which uses pairing based cryptography to secure handover process and to reduce the communication and computation overheads of the involved entities.
Also, it only requires two handshakes between an MN and an AP, and does not need to transmit or verify any certificate as in traditional public key cryptosystems. Further, we introduce an efficient batch signature verification scheme, in which each AP can simultaneously verify multiple received signatures. PairHand uses pairing-based cryptography to secure handover process and to achieve high efficiency. Also, an efficient batch signature verification scheme is incorporated into PairHand.

Modules:

  • Login
  • Request Server
  • Handover Authentication:
  • Batch Authentication
  • Traffic-Aware Dynamic Routing
  • Pair hand

Tools Used:

Front End : C#.Net