integrating hasafss into r.e.d for node replication detection in wireless sensor networks shajith...

20
Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Upload: lynette-spencer

Post on 04-Jan-2016

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor

Networks

Shajith RaviSchool of EECS - OSU

CS519 - Advanced Network Security

Page 2: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Source Papers

• A Randomized, Efficient, and Distributed Protocol for the Detection of Node Replication Attacks in Wireless Sensor Networks

Mauro Conti, Roberto Di Pietro, Luigi V. Mancini and Alessandro Mei

• Hash-Based Sequential Aggregate and Forward Secure Signature for Unattended Wireless Sensor Networks

Attila Altay Yavuz , Peng Ning

Page 3: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Objective

• RED claims to have best routing protocol; energy, memory and computationally efficient

• RED is based on a general PKC system e.g. ECDSA, RSA.

• HaSAFSS claims to be faster than standard PKCs, with just 3 hash operations for a signature generation/verification system.

• Objective : Integrate HaSAFSS into RED

Page 4: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Wireless Sensor Network (WSN)

• What are WSNs?• Unattended?• Applications• Drawbacks• Existing Protocols

Page 5: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security
Page 6: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Node Replication Attack: an attacker captures a node, clone it and distributes the cloned nodes in the network area. • Cloned nodes could be used by the attacker to

subvert the data aggregation or the decision making if based on some voting mechanism.

Page 7: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

RED Protocol

• ID-based PKC• Time synchronized • Two Steps :– Random Value – Detection Phase

Page 8: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Pseudocode

Page 9: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Seed

Random value is the seed. Broadcasted using centralized or distributed mechanism.

Page 10: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Detection Phase

• Each node broadcasts its claim (ID and location). • Each node that hears a claim sends (with probability p) this

claim to a set of g ≥ 1 pseudo-randomly selected network locations. – The pseudo random function takes as an input: ID, rand, g. – Every node in the path (from claiming node to the witness

destination) forwards the message to its neighbor nearest to the destination.

Page 11: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Part 1

Page 12: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Verification to Revocation

Page 13: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

HaSAFSS

• Four algorithms:– Key Generation– Forward-secure and aggregate signature

generation– Time Trapdoor Release– Signature Verfication

Page 14: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Key Generation

Page 15: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Time Trapdoor Release

• Synchronous mode– the TTP can release the time trapdoor keys based on a pre-determined

data delivery schedule periodically, without requiring an interaction with the receivers.

• Asynchronous mode– the TTP releases the time trapdoor key if and only if it is requested by

a sufficient number of valid receivers.

Page 16: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Signature Generation

Page 17: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Signature Verification

Page 18: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Part 2 - Verification(Sym HaSAFSS)

Page 19: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Future Work

• Find a way to integrate Sym-HaSAFSS in order to replace a crypto system eg:ECDSA in RED

• Compare and Contrast performance analysis of original algorithm and modified algorithm

Page 20: Integrating HaSAFSS into R.E.D for Node Replication Detection in Wireless Sensor Networks Shajith Ravi School of EECS - OSU CS519 - Advanced Network Security

Thank You !

Questions?