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
the CH.
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
cluster
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
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.....
Dear friend I am Masters in computer engineering. My area of is computer and network security. The problem you are mentioning is quiet relevant to my MS thesis. I have worked on OMNET++ and had the simulation environment. I can work you in your research.
Hello dear employer.
I have extensive experience in the field of wireless sensor networks. I have designed an innovative algorithm in my masters thesis for sleep/wake scheduling of nodes in wsn. Also i have done multiple projects regarding energy efficiency and throughput of wsn.
There is an is ambiguity about the programming language as you didn’t mention it.
Either its Matlab or some other platform you want to use. I have mostly worked on matlab language.
One more thing that you haven’t specified any medium access algorithm. Can it be any algo or some specific?
Looking forward to hear from you soon.
Thanks and Regards