• No results found

Authentication and Key Management in Wireless Mesh Network

N/A
N/A
Protected

Academic year: 2021

Share "Authentication and Key Management in Wireless Mesh Network"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Authentication and Key Management in

Wireless Mesh Network

Shweta Agarwal

Department of CSIT Moradabad Institute of Technology

Moradabad, U.P., INDIA Email: [email protected]

Neha Gupta

Department of CSIT Moradabad Institute of Technology

Moradabad, U.P., INDIA Email: [email protected]

ABSTRACT

A wireless mesh network is a new and emerging wireless technology and it also becomes a popular choice for internet service providers as it allows a fast, easy and inexpensive network deployment. Wireless mesh network does not rely on

any fixed infrastructure as most of the wireless networks do [1, 2].

Before deploying any wireless mesh network there is number of issues that we need to aware of. The most important issue

in any wireless technology is security. As wireless mesh networks consist of nature of wireless and multi hop so it is more vulnerable to security attacks. For securing the network we have to secure the access to the network and it is only possible by good authentication and key management mechanism. As the point of security concern mesh network does not have

well defined or specified security. Wireless mesh security architecture is based on 802.11i standard [3]. 802.11i standard is sufficient for providing security to single hop network but it is not sufficient for wireless mesh network as it is multi

hop network. Here in this paper we will discuss the various authentication and key management schemes in wireless mesh networks for secure network access.

Keywords:WMN, MANET, PMK, EAP, PANA.

1. INTRODUCTION

In the context of emerging wireless technologies, different access network architectures are possible. Infrastructure, ad hoc, meshes or hybrid wireless access networks can be used for different environments and applications. One of the very promising architecture is the extension of a wireless mesh network by an ad hoc network, this will allow a rapid coverage

extension in order to offer access for different services located in the wired part of the network. This architecture is very encouraged by wireless operators that own the mesh network part [4]. This architecture is composed of a set of Access Points (e.g. Wimax) interconnected as a mesh network shown in Figure 1.

Wireless Mesh Networks (WMNs) represent a good solution to providing wireless Internet connectivity in a

(2)

sizable geographic area. Wireless Mesh Network or WMN

is a dynamically self-organization and self-configuration

network by automatically setting up an Mobile Ad hoc Network (MANET) for its internal nodes to obtain the connectivity of nodes. There are two types of nodes in WMN – the Mesh Routers (MR) and the Mesh Clients (MC). MR provides strong switch ability, minimum mobility and ignorable battery restriction. Meanwhile, MC could be designed with light architecture with the support of simplest routing ability and light-weighed communication protocols. However, without a solid security solution, WMN with open medium won’t be able to succeed [5]. Currently there is no standard method for authentication and key management in wireless mesh network. The processes which play important role in wireless mesh network security are authentication, authorization and accounting.

2. Authentication

Authentication is any process by which you verify that someone is who they claim they are. Authentication of mobile nodes in WMNs can assure authorized clients participation. The simplest solution is to employ an authentication key shared by all nodes in the network. Although this mechanism is simple, it has the following disadvantages:

• An attacker only needs to compromise one node to break

the security of the system and paralyze the entire network.

• If the global key is divulged, it is not possible to identify

the compromised node.

• It is expensive to recover from a compromise as it usually

involves a group key update process.

Another well-known approach that can provide strong source authentication is attaching digital signature to packets. However, signing every packet can be prohibitively expensive because the computational capacity and battery

power of mobile nodes are quite constrained. Therefore, the

challenge is to design authentication mechanisms for the more vulnerable yet more resource-constrained environment of WMNs. Authentication, authorization, and accounting

(AAA) are provided in most of the WLANs applications and

commercial services through a centralized server such as RADIUS or DIAMETER. However, the centralized scheme is not appropriate in the case of multi-hop WMNs and secure

key management is much more difficult. Thus, distributed

authentication and authorization schemes with secure key

management are required in such an environment. Because

WMNs can be managed by more than one operator/provider, authentication should be performed during mobile nodes’ roaming across different wireless mesh routers and across different administrative domains. A possible approach for distributed authentication is the continuous discovery and mutual authentication between neighbors, whether they are

mobile clients or fixed/mobile mesh nodes. The IEEE 802.11i

standard proposed the storage of session keys at authenticators to mitigate the overhead of re-authentication.

2.1 802.11i Authentication Model

In most commercial deployments of WLANs, IEEE 802.11i

[7] is the most common approach for assuring authentication and secure links setup at layer 2. However, the IEEE 802.11i

authentication does not fully address the problem of WLAN

vulnerability. In IEEE 802.11i authentication, the mobile station and the Authentication Server (AS) apply the 802.1X [8] authentication model carrying out some negotiation to agree on Pair wise Master Key (PMK) by using some upper layer authentication schemes or using a pre-shared secret. This key is generated by both the mobile client and the AS, assuring the mutual authentication between them. The Access Point (AP) then receives a PMK copy from the AS, Authenticating the mobile client and authorizing its communication. Encryption

keys can assure confidential transfer between the mobile

station and the AP.

(3)

2.2 Data Packets Authentication

An authenticating transmitted data packet is another approach preventing unauthorized nodes’ connection to the WMNs.

A Lightweight Hop-by-hop Access Protocol (LHAP)

[9, 10] is proposed for authenticating mobile clients in wireless dynamic environments, preventing resource consumption attacks through employing packet authentication.

LHAP implements lightweight hop-by-hop authentication,

where intermediate nodes authenticate all the packets they receive before forwarding them. This protocol allows a

mobile node to first perform some in expensive authentication

operations to bootstrap a trust relationship with its neighbors,

then to apply a lightweight protocol for subsequent traffic

authentication.

2.3 AAA Architectures for WMNs

WMN deployment requires appropriate architectures for

the different types of scenarios. An important step toward the wide commercial deployments of WMNs is the trust relationship between stakeholders of different access networks, each having its own security mechanisms. A lightweight AAA infrastructure is proposed in [11] providing continuous, on-demand, end-to-end security in heterogeneous networks including WMN scenarios. This infrastructure presents an AAA model for supporting secure global mobility in access networks that are managed by different administrators. The notion of a security manager is used through employing an AAA broker. This architecture dynamically provides AAA through forming a virtual layer on top of the underlying mesh of network domains, thus supporting user as well as service mobility across multiple access networks.

2.4 Extensible Authentication Protocol

Variants

The mesh network model with no structure and no trust between the nodes makes the security problem more complex. IEEE 802.1X has been applied to resolve some of the security problems introduced in the 802.11 standard, where the mobile station and the AS authenticate each other through applying an

upper layer authentication protocol like EAP-TLS (Extensible Authentication Protocol encapsulating Transport Layer

Security) protocol [12] in most of the cases. Although

EAP-TLS offers mutual authentication, it introduces high latency

in WMNs because each terminal behaves as an authenticator for its neighbor to reach the AS, which can result in longer paths to the AS. This section discusses some recent related contributions.

2.4.1 EAP with Token-Based Re-Authentication

The dynamic environment together with the multiple possible connectivities in WMNs raises the need for secure fast

hand-off protocols. Because each node requiring access to the mesh

network initially performs a full and costly authentication,

then re-using the information of this initial authentication can speed up the following re-authentications and enhance protocol performance. In this context, a fast secure hand-off protocol is presented in [13], which allows mutual authentication and provides access control protection through limiting the possibility of insider attackers during the re-authentication process.

2.4.2. EAP-TLS over PANA

A security architecture suitable for multi-hop mesh network is

presented in [14], employing EAP-TLS over PANA (Protocol

for carrying Authentication and Network Access) [15]. This work proposes an authentication solution for wireless mesh networks growing in an ad hoc manner and using ad hoc network capabilities. Authentication architecture is developed,

and data confidentiality is assured. IEEE 802.1X is adapted so

that mobile nodes can be authenticated by mesh access routers that can be APs as well as mobile hosts. PANA enables clients to authenticate to the access network using IP protocol, it is used in this work to overcome the problem of association between mobile clients and mesh access routers that can be

attached through more than one intermediate node. Because

PANA is an EAP lower layer, any EAP method is suitable for clients’ authentication.

3. KEY MANAGEMENT

Key management deals with the secure generation, distribution, and storage of keys. Once a key is randomly generated, it must remain secret to avoid unfortunate mishaps (such as impersonation). Users must be able to securely obtain a key pair suited to their efficiency and security needs.

Certificates are used to authenticate the user and to verify the identity of the user. Certificates must be unforgeable. The issuance of certificates must proceed in a secure way,

impervious to attack.

Key management is one of the most important tasks for network security. However, the key management for

mobile ad hoc networks becomes much more difficult, because

there is no central authority, trusted third party or server to manage security keys. Key management needs to be performed in a distributed way. A self-organization scheme was proposed in [16, 17] to distribute and manage the security keys. In

this self-organizing key management system, certificates are

stored and distributed by users themselves. When the public

keys of two users need to be verified, they first merge the local certificate repositories and then find the appropriate certificate chains within the merged repositories that can pass this verification.

3.1 Key Management Approaches

3.1.1  Virtual Certification Authority (VCA)

(4)

node and its corresponding public key. To construct the VCA, all the nodes present in the network take part in a

threshold secret sharing scheme. Let the threshold level is fixed as “k”, then collaborative effort of “k” number of

nodes provides the functionality of an authentication server.

Basic assumption of this model is that at any point of time, an intruder cannot break into “k” or more nodes present in the network [18]. A node is trusted if it is certified by at least “k” of its one-hop neighbors. The certificate held by a node

has an expiration time after which it has to be renewed. The

certificate acquiring process has a time constraint “TCERT”, the time elapsed between the request and the issuance of the certificate. All the “k” nodes must certify the node within this

time. Hence the trust model is distributed both in space (k) and

time (TCERT). This certificate is valid for “Tvalid” seconds. When a node requires a new certificate, it sends requests to

all of its one-hop neighbors.

3.1.2  Off-line Certification Authority

In WMNs node can join or leave dynamically, only requirement is that a node must hold a valid and unrevoked certificate. This supposes the existence of an Off-line Certification Authority for signing an ‘Off-line Public Key Certificate’ for any legitimate

node that will participate in the WMN. For joining the network,

each node must hold its ‘Off-line Public Key Certificate’ and

the public key of this Off-line Authority to be able to verify

the validity of any ‘Off-line Public Key Certificate’. If a node joins the network for the first time must use its ‘Offline Public Key Certificate’ to be pre-authenticated [19].

3.1.3  Distributed Certification Authority

COCA (Cornell Online Certification Authority) is a

secure distributed on-line certification authority providing

fault tolerance [20]. COCA uses replication to achieve availability, proactive recovery and threshold cryptography to combat mobile adversaries. Each of COCA servers has a piece of the CA’s private key, and clients need to contact

a quorum of COCA servers to get the CA’s full signature. Because COCA is designed toward an environment like the Internet or a LAN, this design assumes that COCA servers

are either in a correct mode or compromised. If this approach were extended to WMN, the nodes will have more complex

behavior, including frequent connectivity changes due to node

mobility. The problem stems from the difference between a compromised state and an unreachable state. Compromised servers will need some sort of re-initialization procedure to get back on-line but unreachable servers can become reachable without any external intervention simply by the mobility of the nodes.

4. LIMITATIONS AND CHALLENGING

ISSUES

(i) Complexity: The more complicated the operation procedures in a security protocol, the higher is the

possibility that the security can be compromised, since more components are subject to security attacks.

(ii) Overhead: The overhead of the protocol is really unknown.

(iii) Peer link management: This procedure also

speci-fies how one of the MPs is selected as an 802.1X

authenticator. However, it lacks a mechanism that considers the scenario where a new MP needs to set up a peer link with an MA or a supplicant MP [21].

5. CONCLUSIONS

Security is the most important issue of any network environment especially in case of wireless network. In case of wireless mesh network the authentication and key management becomes the very critical issues to handle. More work is

required to improve the existing security scheme so that the

complexity of the network will decrease and performance

of the network will increase. Modifications are necessary to

reduce the complexity of these schemes in handling issues

related to frequent topology change and mobility. Besides

enhancement of existing security schemes, Novel security mechanisms are also desired. In particular, new security protocols in MAC are needed to be developed, because the

specific features of WMNs make a MAC protocol in WMNs significantly different from that in any other networks.

REFERENCES

[1] Security Issues in Wireless Mesh Networks by Muhammad Shoaib Siddiqui, Choong Seon Hong, Sochen-ri, Giheung-eup, Yongin-si and Gyeonggi-do in 2007.

[2] Mutual authentication in wireless mesh network by Yingfang Fu, Jingsha He, Rong Wang2 and Guorui Li in 2008. [3] Wireless mesh network security— a study of centralized and

distributed authentication mechanism by Amit K. Maheshwary, Dr. Sanjeev Sofat and Divya Bansal, 2008.

[4] Security architecture in a multi-hop mesh Network by Omar Cheikhrouhou, Maryline Laurent-Maknavicius and Hakima Chaouchi in June 2006.

[5] Security in Wireless Mesh Networks: Challenges and Solutions by Ping Yi, Tianhao Tong, Ning Liu, Yue Wu and Jianqing Ma in 2009.

[6] Security issues in wireless mesh network by yan zhang,jun zheng,honglin hu .

[7] A. Baggio: Wireless sensor networks in precision agriculture, in ACM Workshop on Real-World Wireless Sensor Networks (REALWSN 2005), Stockholm, Sweden, June 2005. [8] A. Mainwaring, J. Polastre, R. Szewczyk, D. Culler, and J.

Anderson,Wireless sensor networks for habitat monitoring, in 1st ACM Workshop on Wireless Sensor Networks and Applications, Atlanta, September 2002.

[9] C. Karlof and D. Wagner, Secure routing in wireless sensor networks: Attacks and countermeasures, in Workshop on Sensor Network Protocols and Applications, 2003.

(5)

[10] K. Sanzgiri, B. Dahill, B.N. Levine, C. Shields, and E. Belding-Royer: A secure routing protocol for ad hoc networks, in International Conference on Network Protocols (ICNP), November 2002.

[11] D. Culler, J. Hill, P. Buonadonna, R. Szewczyk, and A. Woo: A network centric approach to embedded software for tiny devices, in Ist International Workshop on Embedded Software (EMSOFT 2001), Tahoe City, CA, October 2001.

[12] L. Buttyn and J.P. Hubaux, Stimulating cooperation in self-organizing mobile ad hoc networks, Mobile Networks and Applications, October 2003.

[13] L. Eschenauer and V.D. Gligor: A key-management scheme for distributed sensor networks, in November 2002.

[14] H. Chan, A. Perrig, and D. Song, Random key management predistribution schemes for sensor networks, in IEEE Symposium on Research in Security and Privacy, 2003. [15] W. Du, J. Deng, Y.S. Han, S. Chen and P. Varshney, A key

management scheme for wireless sensor networks using deployment knowledge, in IEEE Infocom 2004, March 2004. [16] Hubaux J.P., Butttan L. and Capkun, S:2001, The quest for

security in mobile ad hoc networks.

[17] Group Key Management in Wireless Mesh Networks by Celia Li, Uyen Trang Nguyen.

[18] H Luo, P. Zerfos, J. Kong, S. Lu, L. Zhang, “Self-securing adhoc wireless networks”, Proc. 7th Int. Symp. Computers and Communications, pp. 567-574, ISCC, July, 2002. [19] On Recent Security Enhancements to Auto configuration

Protocols for MANETs Real Threats and Requirements by Abdelmalek, M. Feham and A. Taleb-Ahmed.

[20] Practical PKI for Ad Hoc Wireless Networks by Seung Yi, Robin Kravets in aug 2001.

[21] Wireless Mesh Networks by Professor Ian F. Akyildiz and Dr Xudong Wang.

Figure

Figure 1: Wireless Mesh Network
Figure 2: 802.11i Authentication Model

References

Related documents

We analyze the relative entropy of certain KMS states for scalar self-interacting quantum field theories over Minkowski backgrounds that have been recently constructed by

The most dramatic difference between the two groups was, in one group, the quantity of L858R increased to its highest level at the time of disease pro- gression (ascend type, group A,

Similar to Aggrecan core protein and Collagen type II, on day 21, the SOX9 gene expression of chondrocytes seeded on the gelatin scaffold was significantly higher compared

This dissertation looks at adaptations in the Hindi film industry via how the gender roles and expectations have changed from the original source to the adapted film films,

••MISTAKE MISTAKE -- PROOFING PROOFING ••DUMMY DUMMY PROOFING PROOFING ••DUMMY DUMMY-- PROOFING PROOFING ••DEFECT PREVENTION DEFECT PREVENTION2. ••ZQC (ZERO QUALITY CONTROL)

1DTSMDPC has wider band gaps as compared with one-dimensional binary symmetric metallo-dielectric photonic crystal (1DBSMDPC) and the speed of enhancement of defect modes

Vice versa, as for the directive antenna elements, in order to obtain a radiation pattern in the azimuth plane with a HPBW of nearly 60 degrees without strongly impacting upon

Keywords: agent, blocking, callback, class, component, consumer, driver, event, export, factory, function, generator, IEEE 1800.2 ™, member, method, monitor, non-blocking,