• No results found

Energy Efficient Key Management Scheme for Wireless Sensor Network

N/A
N/A
Protected

Academic year: 2022

Share "Energy Efficient Key Management Scheme for Wireless Sensor Network"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Dhanwant Singh, IJRIT-166 International Journal of Research in Information Technology

(IJRIT)

www.ijrit.com ISSN 2001-5569

Energy Efficient Key Management Scheme for Wireless Sensor Network

1Dhanwant Singh

,

2 Maninder Singh

1M.Tech Student- ECE RIEIT, Railmajra

2 Associate Professor RIEIT, Railmajra

1[email protected], 2[email protected]

Abstract: In this paper an Energy Efficient Key Management Algorithm in Wireless Sensor Networks is proposed. The algorithm is applied to provide the system security and to improve the energy efficiency of the wireless sensor network. Here we have solved the key-problem of energy efficiency and secure key exchange scheme. This scheme is much improved key management architecture for the WSNs, to enable comprehensive, trustworthy, user-verifiable, and cost-effective key management. These results are evaluated and compared with existing algorithm. To check the performance of this algorithm, several operations are performed like Node Bootstrap, adding neighbours Administrators, Removing Neighbours Administrators, Client Boot strap, Client Registration and Server / client key-life cycle operations. All simulations are performed in MATLAB Simulator.

Keywords: Key Management, Wireless Sensor Networks, Routing, Key Encryption, Key exchange, Key verification

I.INTRODUCTION

A Wireless Sensor Network (WSN) is a collection of sensor nodes, which builds up a network using radio communication in an autonomous and distributed manner. Nodes are distributed over a specific field, and are able to collect and relay information about the environment, in order to provide fine-grained observations of a phenomenon. A sensor node is typically equipped with one or more sensors that are used to capture events from the environment, an analog to digital converter, a radio transceiver, a central processing unit with limited computational capabilities, a small amount of memory and a battery power supply. Sensor devices collaborate with each other in order to perform basic operations such as sensing, communication and data processing. The security of Wireless Sensor Network (WSN) can be compromised in many ways. A remote end user accessing base station information can be prevented from doing so in a variety of ways. Communication between the base station and sensor nodes can be blocked. Another way of breaching security is to destroy the base station itself.

This can be accomplished by monitoring the volume and direction of packet traffic toward the base station so

(2)

Dhanwant Singh, IJRIT-167 that the location is eventually revealed. Eavesdropping can be used to track and deduce the location of the base station for destruction. There are many other methods to breach the WSN security. Several attacks are usually caused because of the lack of security in the sensor node inter communications. For instance, a hacker can easily make a connection with the insecure wireless sensor nodes to infect or jam the whole sensor network. These types of attacks can be minimized or stopped by using key exchange schemes which exchange the secure cryptographic keys between the nodes to ensure the security of communications. During the periods when the WSN nodes are in working condition, they need secure cryptographic keys for secure propagation of the sensitive information. Efficient key.Management and distribution scheme play an important role for the data security in WSNs. Existing cryptographic key management and distribution technique usually consume higher amount of energy and put larger computational overheads on Wireless Sensor Nodes. The cryptographic keys are used on different communication levels of WSN communications i.e. neighbour nodes, cluster heads and base stations. An effective corporate key management and distribution policy is required to maintain the security of the wireless sensor networks.

In [1] the author suggested a key management system named KISS in which the problem of fine-grained key usage control and secure system administration have been solved. Kiss aims at reducing cost by relying on computer hardware and minimizes the system TCB by making the use of thin- hypervisor-based design and lightweight administrator devices. KISS provides user-verifiable trusted paths and simple dedicated external devices for secure system administration.

In[2] the author suggested an algorithm to support the establishment of three types of keys for each sensor node, an individual key shared with the base station, a pair wise key shared with neighbour sensor node, and a group key that is shared by all the nodes in the network. The algorithm used for establishing and updating these keys are energy efficient and minimizes the involvement of the base station. Polynomial function has been used for key generation purpose. In[3]the author suggested an algorithm which forms a group of small clusters consist of 4-5 nodes and after that the communication takes place between mobile nodes. Inside a cluster, there is always a cluster node or cluster head. The cluster head inside the cluster is not permanent as other nodes stay in the queue and based on the priority new cluster node or cluster head is elected from rest of the node. Inside a cluster, mobile nodes are authenticated using One Way Hashing concept and Digital Signature is not necessary inside cluster communication. For Cluster-Cluster authentication we proposed to use Digital Signature. CBSRP ensures secure communication which will be energy efficient as we segmented the whole network into small set of clusters. In [4]the author have worked on cryptographic key management issues & challenges in cloud services. An analysis of the common state of practice of the cryptographic operations that provide those security capabilities reveals that the management of cryptographic keys takes on an additional complexity in cloud environments compared to enterprise IT environments due to: (a) difference in ownership (between cloud Consumers and cloud Providers) and (b) control of infrastructures on which both the Key Management System (KMS) and protected resources are located. This document identifies the cryptographic key management challenges in the context of architectural solutions that are commonly deployed to perform those cryptographic operations. In[5] the author suggested that thewireless sensor networks are currently used in many application scenarios, including industrial applications and factory automation. In such scenarios, Time Division Multiple Access (TDMA) is typically used for data communication among sensor nodes. However, TDMA-based WSNs

(3)

Dhanwant Singh, IJRIT-168 are particularly prone to Selective Jamming attack, a specific form of Denial of Service attack aimed at severely thwarting network reliability. In this paper, we present SAD-SJ, a self-adaptive and decentralized MAC-layer solution against selective jamming in TDMA-based WSNs. SAD-SJ does not need a central entity, requires sensor nodes to rely only on local information, and allows them to join and leave the network without hindering other nodes activity. We show that SAD-SJ introduces a limited overhead, in terms of computation, communication and energy consumption.In [6] the author suggested that thecluster based secure routing protocol (CBSRP) is a MANET routing protocol that ensures secure key management and communication between mobile nodes. It uses Digital Signature and One Way hashing technique for secure.In [7] the author suggested that the6LoWPAN adaptation layer can be extended to support both IPsec’s Authentication Header (AH) and Encapsulation Security Payload (ESP). Thus, the communication endpoints in WSNs are able to communicate securely using encryption and authentication. The proposed AH and ESP compressed headers performance are evaluated via test-bed implementation in 6LoWPAN for IPv6 communications on IEEE 802.15.4 networks. The results confirm the possibility of implementing E2E security in IPv6 enabled WSNs to create a smooth transition between WSNs and the Internet.In [8] the authorhave investigates the design of an efficient key distribution and management scheme for wireless sensor networks. The proposed scheme can ensure the generation and distribution of different encryption keys intended to secure individual and group communications. In [9] the author suggested a key management technique, with its reduced resource overheads, which is highly suited to be used in hierarchical WSN applications. Both Identities based key management (IBK) and probabilistic key pre-distribution schemes are made use of at different hierarchical levels. The proposed key management technique has been implemented using IRIS WSN nodes. In [10] the author suggested a key management technique, with its reduced resource overheads, which is highly suited to be used in hierarchical WSN applications. Both Identities based key management (IBK) and probabilistic key pre- distribution schemes are made use of at different hierarchical levels. The proposed key management technique has been implemented using IRIS WSN nodes.

II.KEY MANAGEMENT

The predictive key generation and predictive key exchange mechanisms are not secure anymore. The hackers can gain the keys exchanged between the two architectures using the snooping techniques, which may result in the form of data collection, where they can collect the whole key table if propagated in the plaintext form.

Hence, the need of key encryption is also a key issue, which is being addressed under this research work.

Existing cryptographic key management and distribution technique usually consume higher amount of energy and put larger computational overheads on Wireless sensor nodes. The cryptographic keys are used on different communication levels of WSN communications i.e. neighbour nodes, cluster heads and base stations. An effective corporate key management and distribution policy is required to maintain the security of the wireless sensor networks. The problems described in the literature are related to the requirement of energy efficient key exchange policies for WSNs. The motivation behind the project is to enable the WSNs with stronger security, which can protect the WSNs from unauthorized breaches. The WSNs play very important roles in various sectors like defence, healthcare, weather forecast, development etc. The several forms of attacks can force the WSN to show foul behaviour and resource unavailability. These attacks can cause the loss of information, false or fabricated information, which may lead towards wrong data analysis. In order to make WSNs work perfectly,

(4)

Dhanwant Singh, IJRIT-169 the unauthorized breaches or other attacks has to be protected effectively. The unauthorized breaches are primarily caused by the insecure communication or ineffective security solutions. The hackers find the loopholes in the security and breach the security layer of WSNs.

III.FLOWCHART

Wireless sensor sends a negotiation message to BTS

Yes

No

The BTS raises an alarm in case of abnormality

Wireless sensor network system receives and analyses the

sensing data Communication request terminated and send rejection

message to wireless sensors If verification

successful

The communication will begin and wireless sensor will start transmitting the encrypted data The BTS decrypts and verifies the

answer key

The wireless sensor encrypts and sends it to BTS.

Wireless sensor receives and decrypts the question key and

prepares the answer key

BTS encrypts the question key and sends it to the wireless

sensor WSN server generates a key

based on key exchange method Wireless sensor start up

(5)

Dhanwant Singh, IJRIT-170 IV.RESULTS

SECURITY ANALYSIS

Categor y

Operations PROPOSED SCHEME EXISTING SCHEME

Local / Remote

Quorum / Any

Manual / Auto

Local / Remote

Quorum / Any

Manual /Automatic 1 Node Bootstrap, adding

neighbors/

Administrators

Local Either auto Local quorum manual

2 Removing Neighbors/

Administrators

Local Either auto Either quorum manual

3 Client Boot strap Local Either auto Local either manual

4 Client Registration Local Either auto Either either manual

5 Server / client key-life cycle operations

Local Either auto Either either either

Table 1: EEKM System comparison for proposed and existing schemes

This section analyses potential attacks on EEKM and our defence mechanisms.

System Bootstrap: During the system bootstrap in nodes, the hackers can attempt to inject the malicious content or malware on the sensor nodes. The proposed solution is self-adaptive; hence, every node is made capable of taking care of its own security. The node will authenticate the nodes only after they will share a keytable of certain measurement. Also, the received data will be verified using the randomized key from secure key table, which ensures the security against the penetration attacks for malware injection in the initial stages.

Key Life-cycle Operations: Another threat is generated when the hackers try to change the key tables saved on the sensor nodes or to change the key generation policy by tweaking into the node software. The nodes carry a natural protection against software tweaking attack, because embedded system carry chip level programming which can’t be changes on the fly. Also, the nodes will not flush or change the table on any of the hacking attempt by sending the data to the sensor nodes. The sensor nodes accept the data from the nodes replying with the reply keys. The key table is generated using high randomization based secure code generation technique, which does not hold any computational dependency on the base key. So the hacker can’t gain the authorization and can’t change key information table.

Key Generation and Usage Control: The key generation policy used in the proposed model is based on the high randomization and mathematical array value shuffling operation, which creates highly randomized and undependable numeric keys. Any of the key in the key table can’t be calculated mathematically to find the next key in the table. Unauthorized applications and hackers cannot bypass the EEKM scheme running on the sensor

(6)

Dhanwant Singh, IJRIT-171 nodes because, to gain the authority to send the data to the sensor nodes, one has to obtain the authorization by sending a reply or response key in return to the request or question key sent they sensor node on receiving a data stream. However, this administrative operation can be recorded in the sensor node audit log and held accountable.

V.GRAPHICAL ANALYSIS

ENTROPY OF THE KEY GENERATION SCHEME IN SENSOR NETWORK

Entropy of a system can defined by randomness of the system and if the entropy of the system is very high it means the system is very much secure, figure shows the comparison of the entropy for the key generated.

Figure 6: Comparison of entropy for keys generated TIME TAKEN FOR KEY MANAGEMENT SCHEME

The time taken for various procedures in the key exchange scheme has been recorded during the cloud based health monitoring sensor architecture simulation in the MATLAB simulator. The elapsed time has been recorded for various procedures: Time for Key generation, Time for key sharing or transfers, Time for key verification.

(7)

Dhanwant Singh, IJRIT-172 Figure 7: Line Graph presentation of key transfer and verification schemes

Figure 8: Bar Graph presentation of key generation, key transfer and verification schemes

VI. CONCLUSION

Wireless Sensor Networks consist of a number of wireless nodes which are connected to each other using wireless connections. Because these nodes are connected with each other without a wired connection through the base stations, so they are highly prone to hacking attacks. WSNs are used to sense various parameters which can be used to predict natural hazards, climatic changes or other types of data analysis. When the WSN nodes are in working condition, they need secure cryptographic keys for secure propagation of the information. Energy efficient key management scheme play an important role for the data security in WSNs.In the thesis work, we have tried to solve the key-problem of energy efficiency and secure key exchange scheme. The predictive key

(8)

Dhanwant Singh, IJRIT-173 generation and their exchange mechanisms are not secure anymore. So we have used the predictive keys in this key management scheme. The proposed solution is self-adaptive .In this scheme every node is made capable of taking care of its own security. The node can only authenticate the sensor nodes only by sharing a key table of certain measurement. Also, the received data will be verified using the randomized key from secure key table, which ensures the security against the penetration attacks for malware injection in the initial stages. Key table is generated using high randomization based secure code generation technique, which does not hold any computational dependency on the base key. Here, we are tried to solve the key-problem of energy efficiency and secure key exchange and make the system security high. The predictive key generation and predictive key exchange mechanisms are not secure anymore. The hackers can gain the keys exchanged between the two architectures using the snooping techniques, which may result in the form of data collection, where they can collect the whole key table if propagated in the plaintext form. Hence, we have use non predictive keys in this system and which makes the system more secure, this scheme can be preferred for energy efficient applications in the wireless sensor network

REFERENCES

[1]Abdallah, Walid, NoureddineBoudriga, Daehee Kim, and Sunshin An. "An efficient key management mechanism for wireless sensor networks."

In Advanced Communication Technology (ICACT), 2014 16th International Conference on, pp. 687-692. IEEE, 2014.

[2] Kodali, Ravi Kishore. "Key management technique for WSNs." In Region 10 Symposium, 2014 IEEE, pp.

540-545. IEEE, 2014.

[3] Maninder Singh "A novel algorithm to integrate synchronous digital hierarchy networks."optik- International journal for light and electron optics, IEEE, 2014.

[4] Zongwei Zhou, Jun Han, Yue-Hsun Lin, Adrian Perrig, Virgil Gligor, “KISS: Key it Simple and Secure Corporate KeyManagement”, Trust and Trustworthy Computing Lecture Notes in Computer Science, volume 7904, pp. 1-18, Springer, 2013.

[5] N. Suganthi, V. Sumathy, “Energy Efficient Key Management Scheme for Wireless Sensor Networks”, vol 9, issue 1, pp. 71-78, INT J COMPUT COMMUN, 2014.

[6] Ivan Damgård, Thomas P. Jakobsen, JesperBuus Nielsen, and Jakob I. Pagter, “Secure Key Management in the Cloud”, Cryptography and Coding Lecture Notes in Computer Science, volume 8306, pp. 270-289, Springer, 2013.

[7] Maninder Singh "Routing multiple services in optical transport network environment using mixed line rates.” Advances in computing, Communications and informatics (ICACCI, 2014),

[8] Marco Tiloca, Domenico De Guglielmo, GianlucaDini and Giuseppe Anastasi, “SAD-SJ: a Self-Adaptive Decentralized solution against Selective Jamming attack in Wireless Sensor Networks”, International Conference on Emerging Technology & Factory Automation (ETFA), vol. 18, pp. 1-8, IEEE, 2013.

[9] Md. MonzurMorshed, Md. Rafiqul Islam, “CBSRP: Cluster Based Secure Routing Protocol”, International Advance Computing Conference (IACC), vol. 3, pp. 571-576, IEEE, 2013.

References

Related documents

Here in this paper we shall see various key distribution schemes and our proposed method to generate efficient, secure pair wise and group keys for sensor networks.. Key words:

legitimate nodes that own the network key can decrypt this message. Note that if a node gets compromised, it is possible for the adversary to know all the keys stored at that

• Certificateless Public/Private Key: Before a node is deployed, the KGC at the BS generates a unique certificateless private/public key pair and installs the keys in the node.

However, in sensor networks that make use of the existing key pre distribution schemes for pair wise key establishment and authentication between sensor nodes

In this paper, we develop an efficient cluster based key management technique for wireless sensor networks which optimizes the overhead and number of keys used.. For cluster

LEAP+ has the following properties: —LEAP+ includes support for establishing four types of keys per sensor node – individual keys shared with the base station, pairwise keys shared

The key materials include a Network key for network-wide broadcast communication, an individual key for each node, and initial keys and masked initial keys for nodes deployed

An efficient key management using trust model (KM-TM) for WSNs is proposed and its performance was evaluated in terms of residual energy, total node death,