| Social Networks is a kind of digital content sharing network derived from DTNs (Delay Tolerant Networks). A social network is a structure of nodes that are connected with each other via certain types of relations, such as workplace, interest and friendship. Due to its salient characteristics, such as dynamic topologies, mobility and disconnected architecture, routing protocols for conventional wireless networks cannot be adopted directly in social networks. Therefore, the trust routing for social network gains a lot of concerns all over the world.The context-based routing is proposed based on the assumption that every node is willing to forward packets for each other. It has been widely used in social network. However, most of them ignore the influence of selfish or malicious nodes which may reduce the delivery ratio and even break the network security. Therefore, in this paper, we propose a fuz2y-based trust management technique for context-based routing in social network s. According to the trust evaluation criteria, the trust metrics are divided into Social Trust and Quality of Service Trust. According to the source, trust is divided into direct trust and recommendation trust. By adopting fuzzy sets, every node can calculate it neighbors’trust values. Packets from the source node will be forwarded to trusted nodes with higher trust values.We perform extensive security evaluations as well as performance evaluations with the ONE simulator. We evaluate the proposed fuzzy-based trust management technique for context-based routing from many aspects, such as the storage space, time complexity, the test parameters selection and delivery ratio. The simulation results show that our trust-based routing protocol can not only identify abnormal nodes’behaviors, but also achieve a nice balance between packet overhead and delivery ratio. |