• No results found

Design and Development of a Prototype Application for Invincible Data Dissemination in Wireless Sensor Network

N/A
N/A
Protected

Academic year: 2020

Share "Design and Development of a Prototype Application for Invincible Data Dissemination in Wireless Sensor Network"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Design and Development of a Prototype

Application for Invincible Data Dissemination

in Wireless Sensor Network

Chaitra Nagappa Barki, Abhilash C.N.

M.Tech Student, CNE Branch, Dept. of ISE, SJBIT, VTU, Bengaluru, India

Associate Professor, Dept. of ISE, SJBIT, VTU, Bengaluru, India

ABSTRACT: In Wireless Sensor Networks (WSNs), the data discovery and dissemination protocol allows distribution and updating data in sensor nodes. But there exist two drawbacks in existing protocols: Centralized approach is not suitable because data dispense is done only by base station. Another drawback is lack of invincibility which leads to impairments in network. To overcome these drawbacks, this project put forward an enhanced distributed approach. This approach helps network owners to provide different rights to the multiple network users to directly disseminate data items all at a time to the sensor nodes and deal with a number of possible security vulnerabilities. This paper shows the design and implementation of a prototype which is developed using java.

KEYWORDS: Invincible Data Dissemination, Distributed, Wireless sensor networks.

I.INTRODUCTION

Wireless sensor networks (WSN) are basically distributed networks or a collection of sensor nodes which collect information are used to analyse physical or environmental conditions. Distributed data discovery and dissemination is an increasingly relevant matter in WSNs, especially in the emergent context of shared sensor networks, where sensing/communication infrastructures from multiple owners will be shared by applications from multiple users. These networks are owned by multiple owners and used by various authorized third-party users. Moreover, it is expected that network owners and different users may have different privileges of dissemination. In this context, distributed operation by networks owners and users with different privileges will be a crucial issue. Applications of WSN include habitat monitoring, industrial applications, battlefield surveillance, smart homes etc.

The sensor nodes in WSN need the updating of data. This can be done by using data dissemination protocols. Note that this is different from code dissemination protocol. But the existing protocols suffer from the single point of failure as dissemination is impossible when the base station is not functioning or when the connection between the base station and a node is broken. In addition, the centralized approach is inefficient, non-scalable, and vulnerable to security attacks that can be launched anywhere along the communication path.

The main purpose of this project is to propose an invincible data dissemination approach. This distributed approach provides security technique and formally proves the authenticity and integrity of the disseminated data items.Advantages of this approach are:

i. It allows the network owners to authorize the network users to disseminate the data. ii. It is not vulnerable to attacks.

(2)

II. RELATED WORK

In the existing approaches, Design of an application-cooperative management system for wireless sensor networks is a Dissemination protocol and is based on Trickle algorithm and establishes an independent trickle for each variable in the data was introduced in 2005[1]. In 2008, Data discovery and dissemination with Dissemination Protocol (DIP) was proposed which Detect and identify which nodes need which updates[2]. It is based on the concept of version number and key tuple for each data item. In 2009, DHV: a code consistency maintenance protocol for multi-hop wireless sensor networks which ensure that every node in a network will eventually have the same code[3]. Also enables protocol to decide when to begin transferring a new code. Later in 2012 DiCode: DoS-resistant andDistributed code dissemination in wireless sensor networks was put in forward to Distribute large binaries to reprogram the whole network of sensors[4]. In 2013, secure data discovery and dissemination protocol named SeDrip based on hash tree for wireless sensor networks were proposed[5]. It is Secure, lightweight, and DoS-resistant data discovery and dissemination protocol.

More importantly, all existing data discovery and dissemination protocols employ the centralized approach which leads to inefficient network.

III. SYSTEM ARCHITECTURE

System architecture comprises of five modules:

1. Data Owner: The Data Owner has to login to the system using his credentials later browse the required file, initializes nodes with digital signature and uploads to the end user.

2. Router: Router receives data from data owner. The router performs the following operations such as Initialize MAC for all packets and nodes, Receive Data, check for authorized users, Find Path based on the distance and check attackers.

3. IDS Manager: The IDS manager is nothing but Intrusion Detection System manager which is responsible to filter the malicious data and traffic data.

4. Receiver: the receiver can receive the data file from the Service Provider which is sent via Router. If malicious data is found in the router then it is not forwarded to the receiver.

5. Attacker: Attacker attacks the nodes and tries to modify the data.

Fig.1. System Architecture

(3)

IV. IMPLEMENTATION

In this distributed approach Elliptic Curve Cryptography (ECC) is used for providing invincibility. Below steps describe the working of ECC:

Key Generation

1. Key generation is an important part where we have to generate both public key and private key. The sender will be encrypting the message with receiver’s public key and the receiver will decrypt using its private key. 2. Now, we have to select a number‘d’ within the range of ‘n’.

3. Using the following equation we can generate the public key : Q = d * P

4. d = The random number that we have selected within the range of (1 to n-1). P is the point on the curve.‘Q’ is the public key and‘d’ is the private key.

Encryption

1. Let ‘m’ be the message that we are sending. We have to represent this message on the curve. Consider ‘m’ has the point ‘M’ on the curve ‘E’. Randomly select ‘k’ from [1 – (n-1)].

2. Two cipher texts will be generated let it be C1 and C2.

3. C1 = k*P

4. C2 = M + k*Q

5. C1 and C2 will be sent.

Decryption

1. We have to get back the message ‘m’ that was send to end user: M = C2 – d * C1

2. M is the original message that we have sent.

The outcome of the project will be as follows:

1.

Data owner browse the file that need to be sent to the end user. Later initiates the MAC for the data browsed. For security purpose the data will be encryptedand sent to end user. After each step the successful pop-up message will appear.

(4)

2.

Transferring data to the end user

:

This data transfer takes place after the data owners initiates MAC, encrypts it and send to the end user. The transfer of data through nodes can be seen in figure as they are marked green in color once they receive and send data to next node.

Fig.3. Data dissemination

V.RESULTS

This shows the time taken for transferring data to the end user with delay and also it shows the delay time taken when attacker is going to attack the nodes i.e. comparison between attacked nodes and safe nodes.

(5)

VI.CONCLUSION

In this paper invincible and distributeddata discovery and dissemination approach is proposed.In order to passthe signature verification of sensor nodes, each user has tosubmit his/her private key and dissemination privilege to thenetwork owner for registration. Authorized users are capable to carry out dissemination in adistributed manner. To provide flexibility,each user may be assigned a certain privilegelevel by the network owner.A sensornode can only accept data items disseminated by authorizedusers. Also, a sensor should be able to ensure thatreceived data items have not been modified during thedissemination process. Thus this distributed approach can formally prove the authenticity and integrity of the disseminated data items in WSN.

REFERENCES

1. G. Tolle and D. Culler, “Design of an application-cooperative management system for wireless sensor networks,” in Proc. EWSN, pp. 121–132, 2005.

2. Lin, K., Levis, P.: “Data discovery and dissemination with dip.” In: Proceedings of the 2008 International Conference on Information Processing in Sensor Networks (IPSN 2008), Washington, DC, USA, IEEE Computer Society (2008) 433-444.

3. T. Dang, N. Bulusu, W. Feng, and S. Park, “DHV: a code consistency maintenance protocol for multi-hop wireless sensor networks”, in Proc. 2009 EWSN, pp. 327-342.

4. D. He, C. Chen, S. Chan and J. Bu, “DiCode: DoS-resistant and distributed code dissemination in wireless sensor networks,” IEEE Trans. Wireless Commun., vol. 11, no. 5, pp. 1946-1956, May 2012.

5. D. He, S. Chan, S. Tang, and M. Guizani, “Secure data discovery and dissemination based on hash tree for wireless sensor networks,” IEEE Trans. Wireless Commun., vol. 12, no. 9, pp. 4638–4646, Sep. 2013

6. He, Daojing, et al. "Secure and distributed data discovery and dissemination in wireless sensor networks." Parallel and Distributed Systems, IEEE Transactions on 26.4 (2015): 1129-113.

7. A. Perrig, R. Canetti, D. Song, and J. Tygar, “Efficient and secure source authentication for multicast,” in Proc.Netw. Distrib. Syst.Security Symp., 2001, pp. 35–46.

8. Y. Chen, I. Lin, C. Lei, and Y. Liao, “Broadcast authentication in sensor networks using compressed bloom filters,” in Proc. 4thIEEE Int. Conf.

Distrib. Comput. Sensor Syst., 2008, pp. 99–111.

9. R. Merkle, “Protocols for public key cryptosystems,” in Proc. IEEE Security Privacy, 1980, pp. 122–134.

10. M. Bellare and P. Rogaway, “Collision-resistant hashing: Towards making UOWHFs practical,” in Proc. Adv. Cryptology, 1997, pp. 56–73.

BIOGRAPHY

Chaitra Nagappa Barki is currently pursuing M.Tech in Computer Network Engineering, Department of Information Science, SJB Institute of Technology, VTU, Bengaluru, India. Her area of interest includes Computer networks, Wireless sensor network etc.

References

Related documents

The research method is fundamental in terms of purpose and in terms of data collection it is descriptive- casual comparative and it is in terms of method of study is

Early development of the livestock industry in the Burn that brush and increase forage yields. Forage production and soil preservation. ing condition of grazing

Abstract—Nine different strategies are proposed to compensate the cross-track motion errors in synthetic aperture radar (SAR) imaging, based on estimating the phase coefficients of

It considers information about people aged 100 years or more at the moment of census data collection: gender (male or female), marital status (married, single, widowed, or

Extracranial metastases of high grade glioma the clinical characteristics and mechanism REVIEW Open Access Extracranial metastases of high grade glioma the clinical characteristics

The lateral forces acting on the track during turning motion include not only the weight, as described for straight maneuvers, but also rotation resistance owing to the

Final report confidential pdf Self rostering at NS a track to follow? Exploring the conditions that contribute to a successful design and implementation of self rostering Marieke

2018 A come back year for indexed annuities 2018 A come back year for indexed annuities | 1 2018 A come back year for indexed annuities By Kerry Pechter Thu, Nov 29, 2018 Indexed