SlideShare a Scribd company logo
1 of 9
Download to read offline
Network and Complex Systems                                                                   www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011



        Trust Management In Ad-hoc Networks: A Social Network
                                        Based Approach

                                      Bhat Tejas (Corresponding author)
                                      N.I.T.K. Surathkal, Karnataka, India.
                             Tel: +919743286276      E-mail: tejasmbhat@gmail.com


                                              Murugesan Rajkumar
                                     N.I.T.K. Surathkal,   Karnataka, India.
                       Tel: +919742020255      E-mail: : rajthegreat1989@gmail.com


                                               Kottari Sushan
                                     N.I.T.K. Surathkal,   Karnataka, India.
                       Tel: +919480123425      E-mail : sushanmilanista@gmail.com


                                             K Chandrasekaran
                                         N.I.T.K. Surathkal 575025
                                              Karnataka, India.
Abstract
A social network is a social structure made up of individuals called “nodes”, which are connected by one
or more specific types of interdependency, such as friendship, kinship, common interest, financial
exchange, dislike, or relationships of beliefs, knowledge or prestige.
Social network analysis views social relationships in terms of network theory consisting of nodes and ties
(also called edges, links, or connections). Nodes are the individual actors within the networks, and ties are
the relationships between the actors. The resulting graph-based structures are often very complex. There
can be many kinds of ties between the nodes. Research in a number of academic fields has shown that
social networks operate on many levels, from families up to the level of nations, and play a critical role in
determining the way problems are solved, organizations are run, and the degree to which individuals
succeed in achieving their goals.
We propose a social network based approach for trust management in ad-hoc networks, where nodes trust,
help and interact with each other to create a complex trust-worthy network.


Keywords: Trust management, ad-hoc network, social network, attack.


1. Introduction
Trust is defined as an agent’s belief in attributes such as reliability, honesty and competence of the trusted
agent. An Ad-hoc network consists of nodes called base stations which are not connected to a single access
point. Mobile ad hoc networks have distinct characteristics, which make them very insecure like the lack of
network infrastructure, no pre-existing relationships, unreliable multi-hop communication channels,
Page | 24
www.iiste.org
Network and Complex Systems                                                                        www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011

resource limitation; and node mobility. Users cannot rely on an outside central authority, like a trusted third
party (TTP) or certificate authority (CA), to perform security and network tasks. The responsibility of
networking and security is distributed among the network participants.


2. Social Network Model
The model uses a typical distributed approach, but it also makes use of the advantages in cluster and sensor
based approach with the concepts of social network relationship. Memory is a limited quantity, so it is taken
care of.
Figure 1 shows an ad-hoc network with nine nodes.
2.1 Assumptions in the model:
    •    Each node has a unique ID.
    •    Nodes which can directly communicate with each other are connected with a line.
    •    If two nodes are connected with a line, then the distance between them is less than a limit L, where L
         is the max sensing range of wireless network.
    •    Each Node maintains Trust Information table (TI) of its Neighbouring Nodes.
    •    Each Node maintains a Global Service table (GS).
    •    Each node knows its location details.



2.2 Tables used in the model:
2.2.1 Trust Information Table (TI):
Table 1 is maintained by each Node with a record for each of its neighbouring node in the network.
2.2.2 Global Service Table (GS):
Table 2 is maintained by each Node with a record for all the nodes in the network.


2.3 Parameters on which trust can be evaluated:
Trust is continuous value changing dynamically based on the condition of the nodes and infrastructural
changes of the ad-hoc network. Trust value basically depends on the past experience of a node with another
node. In addition to work experience Trust value also depends some of the parameters listed below.
    •    Work done by a Node (TW)
    •    Battery Life or Link Strength (TB)
    •    Number of Neighbor Links (TL)
    •    Response Time (TR)
    •    Frequency of Communication (TF) Decay over Time



2.3.1 Work done (TW):
Initially when a node joins a network, other’s trust on it is 0. If the target node does some useful work, then
other’s trust on it increases and vice versa. It ranges between 1 and -1. 1 indicating the node can be fully
trusted, and -1 indicating a non-trusty node.
2.3.2 Battery life (TB):
It is a boolean value 1 or 0.A node broadcasts it battery status if it is in a critical state (15%) to the
neighbors. After going to critical state, if it recovers and gets charged up, then it sends its status to its
neighbors. Just before selecting a node to send the packet, a source node should check the battery status(TB)
of all its neighbors to choose the reliable node. Even if a node has a high trust factor, but if its battery life is

Page | 25
www.iiste.org
Network and Complex Systems                                                                    www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011

in critical status, it won’t be chosen.
2.3.3 Number of links for a destination node (TL):
This factor shows how many neighbors a node has. It ranges from 0 to 1, 0 implies the target node has only
one link, and 1 implies it has maximum number of links (say 10 links). It implies the social relationship of
the node in the network. On evaluating trust this factor can also be used and assigned a certain amount of
weightage.
2.3.4 Response time
Tells how busy a node is. After evaluating the trust values for all the neighbors, the source node selects the
best trusted node and sends the packet. If a node responds quickly, say within 1ms then it can be given
more weightage. This tells the amount of traffic a node is handling at that time. As the load on a node
increases response time decrease, which intern decreases the number of tasks forwarded to it by decreasing
trust value.
2.3.5 Frequency of communication (TF):
Depending on the frequency of communication the source node with the target node, the source node
evaluates the Friendship factor in Trust evaluation. It ranges from 0 to 1, 0 indicating the node rarely
communicates and 1 indicates the nodes often communicates. The value can be increased during
communication accordingly.
2.3.6 Decay over time:
Trust needs to be reduced over time. Say every minute trust of a node (TW) reduces by 5%. This is done to
eliminate the non-trusty nodes. If a non-trusty node having negative trust value does not do any useful work,
then it can be thrown out of the network over a period of time.


2.4 Trust evaluation:
To evaluate trust, the source node has to calculate the below for every neighbor node and selects the node
with highest trust value.
TB*(TW + TL+ TF + TR)*alpha
Alpha=a constant


2.5 General Operations:
Figure 2: Node 10 wants to join the network.
2.5.1 Node joining the Network
A hand-shake mechanism similar to tcp-ip is used. If a node wants to join the network, it broadcasts a
HELLO message with a timer set. This message will contain the position of the node, its configuration and
the number of neighbors (this value is 0 for new node joining the network) . The nodes in the network
which receive this message will broadcast to all the members of the network. Every node will calculate the
distance between the new node and itself. If it is less than L, then the new node will become a neighbor of it.
In such a case, it will acknowledge the new node with a message which will contain its service and node ID.
The new node will update the data in its TI and GS tables.
The new node waits till the timer lapses. Now, the new node will come to know all its neighbors. The
neighboring node will set the trust TW of the new node to zero, but the same cannot be done by the new
node. To find the trust value of a neighbor, the new node sends a REQUEST_TRUST message to its
neighbors except the target node. After receiving the trust values, it calculates the average of all the values
for initial trust value TW. In the figure, node 10 wants to join the network, so it broadcasts HELLO
message to node 4 and 5. Node 4, 5 and 9 will be neighbors of node 10.
2.5.2 Node leaving the network:
Page | 26
www.iiste.org
Network and Complex Systems                                                                    www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011

If a node, say X wants to leave the network, it has to send a TERMINATE message to all its neighbors. The
neighbors will send an acknowledgement to node X and X will acknowledge back. The neighbors on
receiving this message will erase the X node’s entry in GS and TI tables. It will also broadcast
TERMINATE message to all its neighbors, so that they can update their GS table. The node X can now
safely leave the network.
2.5.3 Communication between Nodes:
Figure 3: Node 10 wants to communicate with node 1.
Assumptions: Importance will be given to secure message passing rather than fast message passing. This is
made because trust is the most important aspect in our model, a secure social trust approach. If time is
given more importance, then it will be similar to a routing network.
Node X wants to communicate with node Y and it knows the type of service provided by node Y. The
source node (X) will look-up its TI table and finds the neighbor node with the highest trust value evaluated
using the trust factors such as Battery life(TB), Frequency of communication(TF), Number of
neighbors(TL), Work done(TW) in past and the nodes response time. The source node will append the
selected neighbor node’s ID and then send COMMUNICATE message to it. It sets a timer value to
processing delay plus two times transmission delay. This message has fields like destination node ID, data,
nodes reached till now. A node W which receives this message will first check if the destination node is its
neighbor. If so, it sends the message to Y. If Y is not its neighbor, then node W will find a neighbor with the
highest trust value and which is not in the travelled list, and forwards the packet by appending the selected
neighbor node’s ID. This makes sure there will be no looping in the network. This procedure is followed till
the message is received by the node Y.
In case the message is received by a pendent node ( a node with only one link), the message will be sent
back, if it is not for it. When the node Y gets the message, it has to send ACK to node X. To do this, it
simply sends the message to the last name (node id) in the travelled list. This is a back-tracking procedure.
Also the SUCCESS message is broadcasted by all the nodes in the list to its own neighbors when they get
the ACK. This is done so as to tell the neighbours that that particular node has successfully forwarded the
message.
In the above figure, node 10 wants to send a message to node 1. The travelled list is 10-5-9-7-1. To send the
ACK, node 1 has to send it to node 7, while broadcasting the SUCCESS message to node 2, 6, 7. Node 7
sends the ACK to 9, while broadcasting the SUCCESS message to node 1, 9 and 8. It is then sent to node 5
and 10.
SUCCESS messages are sent, so that neighbor’s trust on that a node TW increases.
2.5.4 Recommendation procedure to explore Service Providers:
A node needs recommendation from other nodes in the following cases:
    •    If the node does not know which node provides the required service.
    •    If there are more than one node in the network providing the same service.
We assume that a node knows all service providers by its neighbor nodes. A node X wants a service A in the
network. So, node X broadcasts RECOMMENDATION_SEEK message to its neighbors, which contains
the sender node ID, service required. A node Y upon receiving this message will check if its neighbor
provides the required service or not. If not, it will forward the message by attaching its ID in the travelled
list. If its neighbor provides the service, then it attaches the trust value (which includes TW, TB, TF, TL) of
the service provider and sends it back. If more than one node provides the service, then it will attach trust
values of all the nodes.
Node X waits for a certain time to collect all RECOMMENDATION_SEEK messages. It will then
calculate average of all values for a service provider and selects the best service provider node. It will then
follow the communication procedure as mentioned above.
Figure 4: Request for Service Provider.
Page | 27
www.iiste.org
Network and Complex Systems                                                                    www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011

Say node 10 wants some service A, so it sends the RECOMMENDATION_SEEK message to node 4, 5, 9.
These nodes will forward to its neighbor and so on. Node 3 provides trust of node 2. Node 6 provides trust
of 2 and 1. Node 7 provides trust of node 1.
2.5.5 Eliminating Enemy node in a suggested Path:
If a node X wants to communicate with a node Z, it sends a message to node Z. If the timer times out, but
still the node X does not receive the acknowledgement for its message. So, X can deduce that something is
wrong with either the destination node Z or any node in its path. In a social network, people ask the most
trustful neighbors to do the same and so on. A similar approach is used here.
The source node X sends a QUERY packet to its most trust worthy neighbor. The node which receives this
message should append its node Id in the Traveled_List field of the QUERY packet and send a copy of it to
its most trust worthy neighbor, and send an acknowledgement back to its sender. In this way, the source
node will get to know the node which is untrustworthy and the sending path can be deviated.
Figure 5: Eliminating node 1
Say node 10 wants to send a message to node 2, but it does not get the acknowledgement from 5. So, it
sends a QUERY packet to 5. Node 5 appends its node_id in the Traveled_List and sends a ACK to 10 and
forwards it to node 6 also. Node 6 appends its ID and forwards QUERY packet to node 1 and acknowledges
back to 5. But in-case node 1 fails to reply back to 6(the sender). Now 6 will generates PathError packet
indicating problem in node 1 and sends it to node 10(the Source Node).So node 10 can assume that node 1
does not forward the packets, so it will not further communicate with it. Now, the neighbors’ trust (TW) on
node 1 is reduced.


2.6 Attacks:
We can neglect the link breakages, as the nodes are connected via wifi and if a node wants to change its
position, it has to inform other nodes.
2.6.1 Ad-hoc Flooding Attack:
Figure 6. Node 5 floods messages
In this attack a compromised node in the network generates random RREQ (Route Request Packet) to a
Destination node which is not in the network or simply broadcasts messages. All the node processes the
request but no node will generate a RREP (Route Request Reply) since no node knows the Destination
node or simply orwards the packet. Flooding RREQ packets in the whole network will consume a lot of
resource of network. The intruder node consumes the network bandwidth.
Using social network approach, TF comes into picture. If a node X exceeds the limit of broadcasting the
messages, for its neighbour say Y, the TF value increases and reaches close to 1. When it encounters such a
situation, it keeps the packet sent by X and when it gets the next packet it cross checks to determine if it is
the same packet or not. This process is repeated 5 times and after which the node Y assumes that X is
non-trusty and breaks the link. Even if the packet numbers are different and if the node occupies more
bandwidth than a predetermined quantity, the same can be done. Y also broadcasts that X is non-trusty and
a node Z (which is a neighbour of X) cross checks and takes necessary action.


2.6.2 Black hole attack:
A Wireless ad-hoc network is a temporary network and consists of mobile nodes moving arbitrary in the
places that have no network infrastructure. Since the nodes communicate with each other, they cooperate by
forwarding data packets to other nodes in the network. Thus the nodes find a path to the destination node
using routing protocols such as Ad hoc on-demand distance vector (AODV) routing, dynamic source
routing (DSR) and Destination sequence vector routing (DSDV).
The lack of central coordination and shared wireless medium makes them vulnerable to attacks than wired

Page | 28
www.iiste.org
Network and Complex Systems                                                                     www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011

networks. The attacks may be passive or active attacks. The passive attacks caused by malicious nodes
without disturbing the network operation. The active attacks disturb the operation. The attacks take place
when routing the control information and data. In ad hoc wireless networks each node acts as host as well
as router.
One of these attacks is the Black Hole Attack against network integrity absorbing all data packets in the
network. In this attack the malicious node exploits the routing protocol by advertising itself as possessing
the shortest secure path to destination node to the Route Request message generated by the source node.
As the reply from the malicious node reaches the source node earlier, it forwards the packets in the route
suggested by the malicious node. Now the malicious node in the route intercepts the packets and drops it.
After receiving the data packets the black hole may drop the packets selectively (leads to data loss) or
intercept the packets (change destination ID, add its own information etc) and forward it to destination.
Hence confidentiality of the message is disclosed in the presence of the black hole attack


3. Conclusion
The web enables users to get information, obtain services and communicate with others in new ways. As a
consequence, it accesses not only the information and services but also people: who a user knows, trusts
and stays in touch with. Some of the most exciting new activity on the web is social, with social networks
and collaborative interaction. The open and decentralized nature of the web raises issues with respect to
trust. A commonly used solution to tackle the problem of trust management is to build a "web of trust". In a
"web of trust", each participant is allowed to express the degree of its trustworthiness in others. By doing so,
a participant helps the other in deciding which participants are to trust or to distrust, without prior
interaction. This exact approach we have used in our model.
In this report we maintain a information table for every node with respect to its neighbouring nodes which
contains important parameters such as destination node and factors on which trust depends on like trust
value(-1,1), frequency of communication, number of links, battery life of the node. We then discuss how
exactly these parameters determine the trust. Upon completion of this we compute the trust and select the
node with the highest trust value.
General operations which are also discussed for such nodes are joining and leaving the network. Joining the
network has a mechanism similar to TCP/IP. A hello message is broadcasted from the new node to all the
current nodes and nodes which are in close proximity to it(d<L) become its neighbors after the timer is set.
Communication between nodes relies on secure transmission rather than fast transmission as discussed
earlier.
In conclusion this paper uses the advantages of a social network and the "web of trust" to effectively
manage trust in a network as shown in our model.


References
Tao Jiang and John S. Baras, “Trust Evaluation in Anarchy: A Case Study on Autonomous Networks”,2-8.
Seunghun Jin, Chanil Park, Daeseon Choi, Kyoil Chung, and Hyunsoo Yoon (2005), “Cluster-Based Trust
Evaluation Scheme in an Ad Hoc Network”, ETRI Journal, 465-468.
Chunhung Richard Lin and Mario Gerla (2006),“Adaptive Clustering for Mobile Wireless Networks”, 4-8.
Junbeom Hurt, YounhoLeet, HyunsooYoont, DaeseonChoit and SeunghunJ, “Trust Evaluation Model for
Wireless Sensor Networks”, 491-494.
Elmar Schoch, Michael Feiri, Frank Kargl, Michael Weber ,“Simulation of Ad Hoc Networks:ns-2
compared to JiST/SWANS”,39-48.
Yonglin Ren and AzzedineBoukerche (2008),“Modeling and Managing the Trust for Wireless and Mobile
Ad hoc Networks”, 2129-2133.

Page | 29
www.iiste.org
Network and Complex Systems                                                            www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011

Dawoud D.S., Richard L. Gordon, Ashraph Suliman1 and Kasmir Raja S.V.,”Trust Establishment in Mobile
Ad HocNetworks: Key Management.”, 151-161
Zheng Yan1, Peng Zhang and Teemupekka Virtanen,”Trust Evaluation Based Security Solution in Ad Hoc
Networks”, 1-5.
Anand Patwardhan, Jim Parker, Michaela Iorga and Tom Karygiannis (2005),“Secure Routing and Intrusion
Detection in Ad Hoc Networks”, 1-3




                            Figure 1: An ad-hoc network with nine nodes.




                              Figure 2: Node 10 wants join the network.




Page | 30
www.iiste.org
Network and Complex Systems                                                www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011




                     Figure 3: Node 10 wants to communicate with node 1.




                            Figure 4: Request for Service Provider.




                                  Figure 5: Eliminate node 1


Page | 31
www.iiste.org
Network and Complex Systems                                          www.iiste.org
ISSN 2224-610X (Paper) ISSN 2225-0603 (Online)
Vol 1, No.1, 2011




                              Figure 6. Node 5 floods messages



                             Table 1. Trust information table (TI)




                              Table 2. Global service table(GS)




Page | 32
www.iiste.org

More Related Content

What's hot

BNTM: Bayesian Network based Trust Model for Grid Computing
BNTM: Bayesian Network based Trust Model for Grid ComputingBNTM: Bayesian Network based Trust Model for Grid Computing
BNTM: Bayesian Network based Trust Model for Grid ComputingIRJET Journal
 
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS csandit
 
An efficient distributed trust model for wireless sensor networks
An efficient distributed trust model for wireless sensor networksAn efficient distributed trust model for wireless sensor networks
An efficient distributed trust model for wireless sensor networksPvrtechnologies Nellore
 
Integration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniquesIntegration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniquesiaemedu
 
Social network analysis basics
Social network analysis basicsSocial network analysis basics
Social network analysis basicsPradeep Kumar
 
Community detection
Community detectionCommunity detection
Community detectionScott Pauls
 
Community detection in social networks[1]
Community detection in social networks[1]Community detection in social networks[1]
Community detection in social networks[1]sdnumaygmailcom
 
A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...
A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...
A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...ijcsit
 
An Improved PageRank Algorithm for Multilayer Networks
An Improved PageRank Algorithm for Multilayer NetworksAn Improved PageRank Algorithm for Multilayer Networks
An Improved PageRank Algorithm for Multilayer NetworksSubhajit Sahu
 
IRJET- A Work Paper on Email Server using 3DES
IRJET-  	  A Work Paper on Email Server using 3DESIRJET-  	  A Work Paper on Email Server using 3DES
IRJET- A Work Paper on Email Server using 3DESIRJET Journal
 
AN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONS
AN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONSAN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONS
AN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONSIJNSA Journal
 
CoryCookFinalProject535
CoryCookFinalProject535CoryCookFinalProject535
CoryCookFinalProject535Cory Cook
 
Social Network Analysis and Visualization
Social Network Analysis and VisualizationSocial Network Analysis and Visualization
Social Network Analysis and VisualizationAlberto Ramirez
 
Entropy based algorithm for community detection in augmented networks
Entropy based algorithm for community detection in augmented networksEntropy based algorithm for community detection in augmented networks
Entropy based algorithm for community detection in augmented networksJuan David Cruz-Gómez
 
4. social network analysis
4. social network analysis4. social network analysis
4. social network analysisLokesh Ramaswamy
 
A survey on trust based secure routing in manet
A survey on trust based secure routing in manetA survey on trust based secure routing in manet
A survey on trust based secure routing in manetcsandit
 

What's hot (18)

BNTM: Bayesian Network based Trust Model for Grid Computing
BNTM: Bayesian Network based Trust Model for Grid ComputingBNTM: Bayesian Network based Trust Model for Grid Computing
BNTM: Bayesian Network based Trust Model for Grid Computing
 
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
 
An efficient distributed trust model for wireless sensor networks
An efficient distributed trust model for wireless sensor networksAn efficient distributed trust model for wireless sensor networks
An efficient distributed trust model for wireless sensor networks
 
Integration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniquesIntegration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniques
 
3 Centrality
3 Centrality3 Centrality
3 Centrality
 
Social network analysis basics
Social network analysis basicsSocial network analysis basics
Social network analysis basics
 
Community detection
Community detectionCommunity detection
Community detection
 
Community detection in social networks[1]
Community detection in social networks[1]Community detection in social networks[1]
Community detection in social networks[1]
 
A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...
A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...
A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DE...
 
An Improved PageRank Algorithm for Multilayer Networks
An Improved PageRank Algorithm for Multilayer NetworksAn Improved PageRank Algorithm for Multilayer Networks
An Improved PageRank Algorithm for Multilayer Networks
 
IRJET- A Work Paper on Email Server using 3DES
IRJET-  	  A Work Paper on Email Server using 3DESIRJET-  	  A Work Paper on Email Server using 3DES
IRJET- A Work Paper on Email Server using 3DES
 
AN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONS
AN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONSAN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONS
AN EFFICIENT GROUP AUTHENTICATION FOR GROUP COMMUNICATIONS
 
CoryCookFinalProject535
CoryCookFinalProject535CoryCookFinalProject535
CoryCookFinalProject535
 
Social Network Analysis and Visualization
Social Network Analysis and VisualizationSocial Network Analysis and Visualization
Social Network Analysis and Visualization
 
Entropy based algorithm for community detection in augmented networks
Entropy based algorithm for community detection in augmented networksEntropy based algorithm for community detection in augmented networks
Entropy based algorithm for community detection in augmented networks
 
4. social network analysis
4. social network analysis4. social network analysis
4. social network analysis
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
A survey on trust based secure routing in manet
A survey on trust based secure routing in manetA survey on trust based secure routing in manet
A survey on trust based secure routing in manet
 

Viewers also liked

The authority building machine
The authority building machineThe authority building machine
The authority building machineMetaKave
 
The Power of Blogging and Branding
The Power of Blogging and BrandingThe Power of Blogging and Branding
The Power of Blogging and BrandingAffiliate Summit
 
5º prueba de composiciòn
5º prueba  de composiciòn5º prueba  de composiciòn
5º prueba de composiciònAdalberto
 
Analysis of Trust-Based Approaches for Web Service Selection
Analysis of Trust-Based Approaches for Web Service SelectionAnalysis of Trust-Based Approaches for Web Service Selection
Analysis of Trust-Based Approaches for Web Service SelectionNicola Miotto
 
Apresentação institucional 3_t11_pt_v5
Apresentação institucional 3_t11_pt_v5Apresentação institucional 3_t11_pt_v5
Apresentação institucional 3_t11_pt_v5AES Tietê
 
Prueba De Ensayo Metodologia De Estudio
Prueba De Ensayo Metodologia De EstudioPrueba De Ensayo Metodologia De Estudio
Prueba De Ensayo Metodologia De EstudioXavier Parraga
 
Ec, Olavi Luotonen, Barcelona, 26 March 2010
Ec, Olavi Luotonen, Barcelona, 26 March 2010Ec, Olavi Luotonen, Barcelona, 26 March 2010
Ec, Olavi Luotonen, Barcelona, 26 March 2010Citilab Cornella
 
Viajando por el mundo
Viajando por el mundoViajando por el mundo
Viajando por el mundoAdalberto
 
Unidad 4 y 5 caro irsa katherine katia astul
Unidad 4 y 5 caro irsa katherine katia astulUnidad 4 y 5 caro irsa katherine katia astul
Unidad 4 y 5 caro irsa katherine katia astulAdalberto
 

Viewers also liked (9)

The authority building machine
The authority building machineThe authority building machine
The authority building machine
 
The Power of Blogging and Branding
The Power of Blogging and BrandingThe Power of Blogging and Branding
The Power of Blogging and Branding
 
5º prueba de composiciòn
5º prueba  de composiciòn5º prueba  de composiciòn
5º prueba de composiciòn
 
Analysis of Trust-Based Approaches for Web Service Selection
Analysis of Trust-Based Approaches for Web Service SelectionAnalysis of Trust-Based Approaches for Web Service Selection
Analysis of Trust-Based Approaches for Web Service Selection
 
Apresentação institucional 3_t11_pt_v5
Apresentação institucional 3_t11_pt_v5Apresentação institucional 3_t11_pt_v5
Apresentação institucional 3_t11_pt_v5
 
Prueba De Ensayo Metodologia De Estudio
Prueba De Ensayo Metodologia De EstudioPrueba De Ensayo Metodologia De Estudio
Prueba De Ensayo Metodologia De Estudio
 
Ec, Olavi Luotonen, Barcelona, 26 March 2010
Ec, Olavi Luotonen, Barcelona, 26 March 2010Ec, Olavi Luotonen, Barcelona, 26 March 2010
Ec, Olavi Luotonen, Barcelona, 26 March 2010
 
Viajando por el mundo
Viajando por el mundoViajando por el mundo
Viajando por el mundo
 
Unidad 4 y 5 caro irsa katherine katia astul
Unidad 4 y 5 caro irsa katherine katia astulUnidad 4 y 5 caro irsa katherine katia astul
Unidad 4 y 5 caro irsa katherine katia astul
 

Similar to Trust management in adhoc networks a social network based approach

TRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORK
TRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORKTRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORK
TRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORKcscpconf
 
Secure Routing Path Using Trust Values for Wireless Sensor Networks
Secure Routing Path Using Trust Values for Wireless Sensor Networks Secure Routing Path Using Trust Values for Wireless Sensor Networks
Secure Routing Path Using Trust Values for Wireless Sensor Networks ijcisjournal
 
Secure routing path using trust values for
Secure routing path using trust values forSecure routing path using trust values for
Secure routing path using trust values forijcisjournal
 
ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...
ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...
ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...IDES Editor
 
Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...
Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...
Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...IJNSA Journal
 
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...IJERA Editor
 
A survey on trust based routing in manet
A survey on trust based routing in manetA survey on trust based routing in manet
A survey on trust based routing in manetIAEME Publication
 
A survey on trust based routing in manet
A survey on trust based routing in manetA survey on trust based routing in manet
A survey on trust based routing in manetIAEME Publication
 
Secure and reliable routing protocols for heterogeneous multihop wireless net...
Secure and reliable routing protocols for heterogeneous multihop wireless net...Secure and reliable routing protocols for heterogeneous multihop wireless net...
Secure and reliable routing protocols for heterogeneous multihop wireless net...Pvrtechnologies Nellore
 
Trust Providence in Delay Tolerant Networks
Trust Providence in Delay Tolerant NetworksTrust Providence in Delay Tolerant Networks
Trust Providence in Delay Tolerant Networkstheijes
 
OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...
OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...
OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...IRJET Journal
 
Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...
Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...
Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...IRJET Journal
 
Lesson4.7 u4 l2 network redundancy
Lesson4.7 u4 l2 network redundancyLesson4.7 u4 l2 network redundancy
Lesson4.7 u4 l2 network redundancyLexume1
 
Networking hard copy (1)
Networking  hard copy (1)Networking  hard copy (1)
Networking hard copy (1)Ankita Shetty
 
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...inventionjournals
 
Data communications Class notes
Data communications  Class notesData communications  Class notes
Data communications Class notesDr.YNM
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018Arsalan Khan
 
20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bankShivani Joshi
 
A Survey of Techniques Used To Detect Selfish Nodes in MANET
 A Survey of Techniques Used To Detect Selfish Nodes in MANET A Survey of Techniques Used To Detect Selfish Nodes in MANET
A Survey of Techniques Used To Detect Selfish Nodes in MANETijsrd.com
 

Similar to Trust management in adhoc networks a social network based approach (20)

TRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORK
TRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORKTRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORK
TRUST ASSESSMENT THROUGH FTA APPROACH IN AD-HOC NETWORK
 
Secure Routing Path Using Trust Values for Wireless Sensor Networks
Secure Routing Path Using Trust Values for Wireless Sensor Networks Secure Routing Path Using Trust Values for Wireless Sensor Networks
Secure Routing Path Using Trust Values for Wireless Sensor Networks
 
Secure routing path using trust values for
Secure routing path using trust values forSecure routing path using trust values for
Secure routing path using trust values for
 
ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...
ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...
ATMC: Anonymity and Trust Management Scheme Applied to Clustered Wireless Sen...
 
Chapter 1.ppt
Chapter 1.pptChapter 1.ppt
Chapter 1.ppt
 
Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...
Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...
Modeling the Behavior of Selfish Forwarding Nodes to Stimulate Cooperation in...
 
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
 
A survey on trust based routing in manet
A survey on trust based routing in manetA survey on trust based routing in manet
A survey on trust based routing in manet
 
A survey on trust based routing in manet
A survey on trust based routing in manetA survey on trust based routing in manet
A survey on trust based routing in manet
 
Secure and reliable routing protocols for heterogeneous multihop wireless net...
Secure and reliable routing protocols for heterogeneous multihop wireless net...Secure and reliable routing protocols for heterogeneous multihop wireless net...
Secure and reliable routing protocols for heterogeneous multihop wireless net...
 
Trust Providence in Delay Tolerant Networks
Trust Providence in Delay Tolerant NetworksTrust Providence in Delay Tolerant Networks
Trust Providence in Delay Tolerant Networks
 
OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...
OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...
OPTIMIZATION OF CLUSTER HEAD SELECTION APPROACH USING STATE TRANSITION AND GE...
 
Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...
Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...
Elimination of Malicious Node by using Clustering Technique in Mobile Ad Hoc ...
 
Lesson4.7 u4 l2 network redundancy
Lesson4.7 u4 l2 network redundancyLesson4.7 u4 l2 network redundancy
Lesson4.7 u4 l2 network redundancy
 
Networking hard copy (1)
Networking  hard copy (1)Networking  hard copy (1)
Networking hard copy (1)
 
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
A Comprehensive Study on Vehicular Ad-Hoc Delay Tolerant Networking for Infra...
 
Data communications Class notes
Data communications  Class notesData communications  Class notes
Data communications Class notes
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank20372748 case-study-on-computer-networking-kotak-mahindra-bank
20372748 case-study-on-computer-networking-kotak-mahindra-bank
 
A Survey of Techniques Used To Detect Selfish Nodes in MANET
 A Survey of Techniques Used To Detect Selfish Nodes in MANET A Survey of Techniques Used To Detect Selfish Nodes in MANET
A Survey of Techniques Used To Detect Selfish Nodes in MANET
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Trust management in adhoc networks a social network based approach

  • 1. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 Trust Management In Ad-hoc Networks: A Social Network Based Approach Bhat Tejas (Corresponding author) N.I.T.K. Surathkal, Karnataka, India. Tel: +919743286276 E-mail: tejasmbhat@gmail.com Murugesan Rajkumar N.I.T.K. Surathkal, Karnataka, India. Tel: +919742020255 E-mail: : rajthegreat1989@gmail.com Kottari Sushan N.I.T.K. Surathkal, Karnataka, India. Tel: +919480123425 E-mail : sushanmilanista@gmail.com K Chandrasekaran N.I.T.K. Surathkal 575025 Karnataka, India. Abstract A social network is a social structure made up of individuals called “nodes”, which are connected by one or more specific types of interdependency, such as friendship, kinship, common interest, financial exchange, dislike, or relationships of beliefs, knowledge or prestige. Social network analysis views social relationships in terms of network theory consisting of nodes and ties (also called edges, links, or connections). Nodes are the individual actors within the networks, and ties are the relationships between the actors. The resulting graph-based structures are often very complex. There can be many kinds of ties between the nodes. Research in a number of academic fields has shown that social networks operate on many levels, from families up to the level of nations, and play a critical role in determining the way problems are solved, organizations are run, and the degree to which individuals succeed in achieving their goals. We propose a social network based approach for trust management in ad-hoc networks, where nodes trust, help and interact with each other to create a complex trust-worthy network. Keywords: Trust management, ad-hoc network, social network, attack. 1. Introduction Trust is defined as an agent’s belief in attributes such as reliability, honesty and competence of the trusted agent. An Ad-hoc network consists of nodes called base stations which are not connected to a single access point. Mobile ad hoc networks have distinct characteristics, which make them very insecure like the lack of network infrastructure, no pre-existing relationships, unreliable multi-hop communication channels, Page | 24 www.iiste.org
  • 2. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 resource limitation; and node mobility. Users cannot rely on an outside central authority, like a trusted third party (TTP) or certificate authority (CA), to perform security and network tasks. The responsibility of networking and security is distributed among the network participants. 2. Social Network Model The model uses a typical distributed approach, but it also makes use of the advantages in cluster and sensor based approach with the concepts of social network relationship. Memory is a limited quantity, so it is taken care of. Figure 1 shows an ad-hoc network with nine nodes. 2.1 Assumptions in the model: • Each node has a unique ID. • Nodes which can directly communicate with each other are connected with a line. • If two nodes are connected with a line, then the distance between them is less than a limit L, where L is the max sensing range of wireless network. • Each Node maintains Trust Information table (TI) of its Neighbouring Nodes. • Each Node maintains a Global Service table (GS). • Each node knows its location details. 2.2 Tables used in the model: 2.2.1 Trust Information Table (TI): Table 1 is maintained by each Node with a record for each of its neighbouring node in the network. 2.2.2 Global Service Table (GS): Table 2 is maintained by each Node with a record for all the nodes in the network. 2.3 Parameters on which trust can be evaluated: Trust is continuous value changing dynamically based on the condition of the nodes and infrastructural changes of the ad-hoc network. Trust value basically depends on the past experience of a node with another node. In addition to work experience Trust value also depends some of the parameters listed below. • Work done by a Node (TW) • Battery Life or Link Strength (TB) • Number of Neighbor Links (TL) • Response Time (TR) • Frequency of Communication (TF) Decay over Time 2.3.1 Work done (TW): Initially when a node joins a network, other’s trust on it is 0. If the target node does some useful work, then other’s trust on it increases and vice versa. It ranges between 1 and -1. 1 indicating the node can be fully trusted, and -1 indicating a non-trusty node. 2.3.2 Battery life (TB): It is a boolean value 1 or 0.A node broadcasts it battery status if it is in a critical state (15%) to the neighbors. After going to critical state, if it recovers and gets charged up, then it sends its status to its neighbors. Just before selecting a node to send the packet, a source node should check the battery status(TB) of all its neighbors to choose the reliable node. Even if a node has a high trust factor, but if its battery life is Page | 25 www.iiste.org
  • 3. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 in critical status, it won’t be chosen. 2.3.3 Number of links for a destination node (TL): This factor shows how many neighbors a node has. It ranges from 0 to 1, 0 implies the target node has only one link, and 1 implies it has maximum number of links (say 10 links). It implies the social relationship of the node in the network. On evaluating trust this factor can also be used and assigned a certain amount of weightage. 2.3.4 Response time Tells how busy a node is. After evaluating the trust values for all the neighbors, the source node selects the best trusted node and sends the packet. If a node responds quickly, say within 1ms then it can be given more weightage. This tells the amount of traffic a node is handling at that time. As the load on a node increases response time decrease, which intern decreases the number of tasks forwarded to it by decreasing trust value. 2.3.5 Frequency of communication (TF): Depending on the frequency of communication the source node with the target node, the source node evaluates the Friendship factor in Trust evaluation. It ranges from 0 to 1, 0 indicating the node rarely communicates and 1 indicates the nodes often communicates. The value can be increased during communication accordingly. 2.3.6 Decay over time: Trust needs to be reduced over time. Say every minute trust of a node (TW) reduces by 5%. This is done to eliminate the non-trusty nodes. If a non-trusty node having negative trust value does not do any useful work, then it can be thrown out of the network over a period of time. 2.4 Trust evaluation: To evaluate trust, the source node has to calculate the below for every neighbor node and selects the node with highest trust value. TB*(TW + TL+ TF + TR)*alpha Alpha=a constant 2.5 General Operations: Figure 2: Node 10 wants to join the network. 2.5.1 Node joining the Network A hand-shake mechanism similar to tcp-ip is used. If a node wants to join the network, it broadcasts a HELLO message with a timer set. This message will contain the position of the node, its configuration and the number of neighbors (this value is 0 for new node joining the network) . The nodes in the network which receive this message will broadcast to all the members of the network. Every node will calculate the distance between the new node and itself. If it is less than L, then the new node will become a neighbor of it. In such a case, it will acknowledge the new node with a message which will contain its service and node ID. The new node will update the data in its TI and GS tables. The new node waits till the timer lapses. Now, the new node will come to know all its neighbors. The neighboring node will set the trust TW of the new node to zero, but the same cannot be done by the new node. To find the trust value of a neighbor, the new node sends a REQUEST_TRUST message to its neighbors except the target node. After receiving the trust values, it calculates the average of all the values for initial trust value TW. In the figure, node 10 wants to join the network, so it broadcasts HELLO message to node 4 and 5. Node 4, 5 and 9 will be neighbors of node 10. 2.5.2 Node leaving the network: Page | 26 www.iiste.org
  • 4. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 If a node, say X wants to leave the network, it has to send a TERMINATE message to all its neighbors. The neighbors will send an acknowledgement to node X and X will acknowledge back. The neighbors on receiving this message will erase the X node’s entry in GS and TI tables. It will also broadcast TERMINATE message to all its neighbors, so that they can update their GS table. The node X can now safely leave the network. 2.5.3 Communication between Nodes: Figure 3: Node 10 wants to communicate with node 1. Assumptions: Importance will be given to secure message passing rather than fast message passing. This is made because trust is the most important aspect in our model, a secure social trust approach. If time is given more importance, then it will be similar to a routing network. Node X wants to communicate with node Y and it knows the type of service provided by node Y. The source node (X) will look-up its TI table and finds the neighbor node with the highest trust value evaluated using the trust factors such as Battery life(TB), Frequency of communication(TF), Number of neighbors(TL), Work done(TW) in past and the nodes response time. The source node will append the selected neighbor node’s ID and then send COMMUNICATE message to it. It sets a timer value to processing delay plus two times transmission delay. This message has fields like destination node ID, data, nodes reached till now. A node W which receives this message will first check if the destination node is its neighbor. If so, it sends the message to Y. If Y is not its neighbor, then node W will find a neighbor with the highest trust value and which is not in the travelled list, and forwards the packet by appending the selected neighbor node’s ID. This makes sure there will be no looping in the network. This procedure is followed till the message is received by the node Y. In case the message is received by a pendent node ( a node with only one link), the message will be sent back, if it is not for it. When the node Y gets the message, it has to send ACK to node X. To do this, it simply sends the message to the last name (node id) in the travelled list. This is a back-tracking procedure. Also the SUCCESS message is broadcasted by all the nodes in the list to its own neighbors when they get the ACK. This is done so as to tell the neighbours that that particular node has successfully forwarded the message. In the above figure, node 10 wants to send a message to node 1. The travelled list is 10-5-9-7-1. To send the ACK, node 1 has to send it to node 7, while broadcasting the SUCCESS message to node 2, 6, 7. Node 7 sends the ACK to 9, while broadcasting the SUCCESS message to node 1, 9 and 8. It is then sent to node 5 and 10. SUCCESS messages are sent, so that neighbor’s trust on that a node TW increases. 2.5.4 Recommendation procedure to explore Service Providers: A node needs recommendation from other nodes in the following cases: • If the node does not know which node provides the required service. • If there are more than one node in the network providing the same service. We assume that a node knows all service providers by its neighbor nodes. A node X wants a service A in the network. So, node X broadcasts RECOMMENDATION_SEEK message to its neighbors, which contains the sender node ID, service required. A node Y upon receiving this message will check if its neighbor provides the required service or not. If not, it will forward the message by attaching its ID in the travelled list. If its neighbor provides the service, then it attaches the trust value (which includes TW, TB, TF, TL) of the service provider and sends it back. If more than one node provides the service, then it will attach trust values of all the nodes. Node X waits for a certain time to collect all RECOMMENDATION_SEEK messages. It will then calculate average of all values for a service provider and selects the best service provider node. It will then follow the communication procedure as mentioned above. Figure 4: Request for Service Provider. Page | 27 www.iiste.org
  • 5. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 Say node 10 wants some service A, so it sends the RECOMMENDATION_SEEK message to node 4, 5, 9. These nodes will forward to its neighbor and so on. Node 3 provides trust of node 2. Node 6 provides trust of 2 and 1. Node 7 provides trust of node 1. 2.5.5 Eliminating Enemy node in a suggested Path: If a node X wants to communicate with a node Z, it sends a message to node Z. If the timer times out, but still the node X does not receive the acknowledgement for its message. So, X can deduce that something is wrong with either the destination node Z or any node in its path. In a social network, people ask the most trustful neighbors to do the same and so on. A similar approach is used here. The source node X sends a QUERY packet to its most trust worthy neighbor. The node which receives this message should append its node Id in the Traveled_List field of the QUERY packet and send a copy of it to its most trust worthy neighbor, and send an acknowledgement back to its sender. In this way, the source node will get to know the node which is untrustworthy and the sending path can be deviated. Figure 5: Eliminating node 1 Say node 10 wants to send a message to node 2, but it does not get the acknowledgement from 5. So, it sends a QUERY packet to 5. Node 5 appends its node_id in the Traveled_List and sends a ACK to 10 and forwards it to node 6 also. Node 6 appends its ID and forwards QUERY packet to node 1 and acknowledges back to 5. But in-case node 1 fails to reply back to 6(the sender). Now 6 will generates PathError packet indicating problem in node 1 and sends it to node 10(the Source Node).So node 10 can assume that node 1 does not forward the packets, so it will not further communicate with it. Now, the neighbors’ trust (TW) on node 1 is reduced. 2.6 Attacks: We can neglect the link breakages, as the nodes are connected via wifi and if a node wants to change its position, it has to inform other nodes. 2.6.1 Ad-hoc Flooding Attack: Figure 6. Node 5 floods messages In this attack a compromised node in the network generates random RREQ (Route Request Packet) to a Destination node which is not in the network or simply broadcasts messages. All the node processes the request but no node will generate a RREP (Route Request Reply) since no node knows the Destination node or simply orwards the packet. Flooding RREQ packets in the whole network will consume a lot of resource of network. The intruder node consumes the network bandwidth. Using social network approach, TF comes into picture. If a node X exceeds the limit of broadcasting the messages, for its neighbour say Y, the TF value increases and reaches close to 1. When it encounters such a situation, it keeps the packet sent by X and when it gets the next packet it cross checks to determine if it is the same packet or not. This process is repeated 5 times and after which the node Y assumes that X is non-trusty and breaks the link. Even if the packet numbers are different and if the node occupies more bandwidth than a predetermined quantity, the same can be done. Y also broadcasts that X is non-trusty and a node Z (which is a neighbour of X) cross checks and takes necessary action. 2.6.2 Black hole attack: A Wireless ad-hoc network is a temporary network and consists of mobile nodes moving arbitrary in the places that have no network infrastructure. Since the nodes communicate with each other, they cooperate by forwarding data packets to other nodes in the network. Thus the nodes find a path to the destination node using routing protocols such as Ad hoc on-demand distance vector (AODV) routing, dynamic source routing (DSR) and Destination sequence vector routing (DSDV). The lack of central coordination and shared wireless medium makes them vulnerable to attacks than wired Page | 28 www.iiste.org
  • 6. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 networks. The attacks may be passive or active attacks. The passive attacks caused by malicious nodes without disturbing the network operation. The active attacks disturb the operation. The attacks take place when routing the control information and data. In ad hoc wireless networks each node acts as host as well as router. One of these attacks is the Black Hole Attack against network integrity absorbing all data packets in the network. In this attack the malicious node exploits the routing protocol by advertising itself as possessing the shortest secure path to destination node to the Route Request message generated by the source node. As the reply from the malicious node reaches the source node earlier, it forwards the packets in the route suggested by the malicious node. Now the malicious node in the route intercepts the packets and drops it. After receiving the data packets the black hole may drop the packets selectively (leads to data loss) or intercept the packets (change destination ID, add its own information etc) and forward it to destination. Hence confidentiality of the message is disclosed in the presence of the black hole attack 3. Conclusion The web enables users to get information, obtain services and communicate with others in new ways. As a consequence, it accesses not only the information and services but also people: who a user knows, trusts and stays in touch with. Some of the most exciting new activity on the web is social, with social networks and collaborative interaction. The open and decentralized nature of the web raises issues with respect to trust. A commonly used solution to tackle the problem of trust management is to build a "web of trust". In a "web of trust", each participant is allowed to express the degree of its trustworthiness in others. By doing so, a participant helps the other in deciding which participants are to trust or to distrust, without prior interaction. This exact approach we have used in our model. In this report we maintain a information table for every node with respect to its neighbouring nodes which contains important parameters such as destination node and factors on which trust depends on like trust value(-1,1), frequency of communication, number of links, battery life of the node. We then discuss how exactly these parameters determine the trust. Upon completion of this we compute the trust and select the node with the highest trust value. General operations which are also discussed for such nodes are joining and leaving the network. Joining the network has a mechanism similar to TCP/IP. A hello message is broadcasted from the new node to all the current nodes and nodes which are in close proximity to it(d<L) become its neighbors after the timer is set. Communication between nodes relies on secure transmission rather than fast transmission as discussed earlier. In conclusion this paper uses the advantages of a social network and the "web of trust" to effectively manage trust in a network as shown in our model. References Tao Jiang and John S. Baras, “Trust Evaluation in Anarchy: A Case Study on Autonomous Networks”,2-8. Seunghun Jin, Chanil Park, Daeseon Choi, Kyoil Chung, and Hyunsoo Yoon (2005), “Cluster-Based Trust Evaluation Scheme in an Ad Hoc Network”, ETRI Journal, 465-468. Chunhung Richard Lin and Mario Gerla (2006),“Adaptive Clustering for Mobile Wireless Networks”, 4-8. Junbeom Hurt, YounhoLeet, HyunsooYoont, DaeseonChoit and SeunghunJ, “Trust Evaluation Model for Wireless Sensor Networks”, 491-494. Elmar Schoch, Michael Feiri, Frank Kargl, Michael Weber ,“Simulation of Ad Hoc Networks:ns-2 compared to JiST/SWANS”,39-48. Yonglin Ren and AzzedineBoukerche (2008),“Modeling and Managing the Trust for Wireless and Mobile Ad hoc Networks”, 2129-2133. Page | 29 www.iiste.org
  • 7. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 Dawoud D.S., Richard L. Gordon, Ashraph Suliman1 and Kasmir Raja S.V.,”Trust Establishment in Mobile Ad HocNetworks: Key Management.”, 151-161 Zheng Yan1, Peng Zhang and Teemupekka Virtanen,”Trust Evaluation Based Security Solution in Ad Hoc Networks”, 1-5. Anand Patwardhan, Jim Parker, Michaela Iorga and Tom Karygiannis (2005),“Secure Routing and Intrusion Detection in Ad Hoc Networks”, 1-3 Figure 1: An ad-hoc network with nine nodes. Figure 2: Node 10 wants join the network. Page | 30 www.iiste.org
  • 8. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 Figure 3: Node 10 wants to communicate with node 1. Figure 4: Request for Service Provider. Figure 5: Eliminate node 1 Page | 31 www.iiste.org
  • 9. Network and Complex Systems www.iiste.org ISSN 2224-610X (Paper) ISSN 2225-0603 (Online) Vol 1, No.1, 2011 Figure 6. Node 5 floods messages Table 1. Trust information table (TI) Table 2. Global service table(GS) Page | 32 www.iiste.org