Step 1: create a network topology .it consists 100- sensor nodes and 1-BS.
Step 2 : Choose 10 Node to BE Cluster Heads
step 3: next, in BS generate random key name it network key
Step 4: BS assign (Random key to all cluster head) and use this ID to generate
Cluster head key by (Network Key XOR CH id) and sends it to all Cluster heads.
Also generate initial seeds for PRNG and send it tol all clusters also
Each cluster head send these information to all sensor in the cluster ( cluster head
key, initial seeds).
Step 5: next,in sensor nodes generate 2 HMAC (using the cluster head key) from
sensed data. Sensor node inject the 2 HMAC into random position (the positions
generated from PRNG) into the data
Step 6: next, the sensor node transfer the data with 2 HMAC value and seed value to
Step 7: next in CH extract the injected 2 HMAC with their positions and compare the
one extracted with the one produced
if equal then :
1-aggregate this data with other verified data from other sensors in the same
2-generate new watermark from the aggregated data and inject it
3- send it to the base station
if not equal add node id to blocked list and also send it to base station
Step 8: Perform the data transmission to next Cluster head until based station
Step 9: plot the results graph for energy consumption , throughput, PDR - packet
delivery ratio, delay
6 pekerja bebas membida secara purata $290 untuk pekerjaan ini
Hi, wintergreen Develops more projects in MATLAB. We have Deep Experience in WSN routing and Secure Data Transfer. if you need any clarification , kindly contact through Chat.....