TY - GEN
T1 - A machine learning based reputation system for defending against malicious node behavior
AU - Akbani, Rehan
AU - Korkmaz, Turgay
AU - Raju, G. V.S.
N1 - Copyright:
Copyright 2009 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - Reputation Systems (RS) are designed to detect malicious nodes in a network and thwart their attacks, such as the spreading of viruses or worms, or attacking known vulnerabilities. They do this by collecting information about past transactions of a node and utilizing that to predict its future behavior. Traditionally, RSs have been designed by manually devising specific models or equations that use historical data to defend against certain types of attacks. In this paper, we propose a Machine Learning based RS that automates the process of devising the RS model and defends against many patterns of attacks. We discuss the merits of this approach and propose using Support Vector Machines as the basis of the RS. We delineated the factors associated with building the SVM based RS and then proposed and evaluated our technique. We compared the performance of our RS with another RS found in the literature, called TrustGuard, and showed that our RS significantly outperforms TrustGuard. Our RS correctly distinguishes between good and malicious nodes with high accuracy, even when the proportion of malicious nodes in the network is very high.
AB - Reputation Systems (RS) are designed to detect malicious nodes in a network and thwart their attacks, such as the spreading of viruses or worms, or attacking known vulnerabilities. They do this by collecting information about past transactions of a node and utilizing that to predict its future behavior. Traditionally, RSs have been designed by manually devising specific models or equations that use historical data to defend against certain types of attacks. In this paper, we propose a Machine Learning based RS that automates the process of devising the RS model and defends against many patterns of attacks. We discuss the merits of this approach and propose using Support Vector Machines as the basis of the RS. We delineated the factors associated with building the SVM based RS and then proposed and evaluated our technique. We compared the performance of our RS with another RS found in the literature, called TrustGuard, and showed that our RS significantly outperforms TrustGuard. Our RS correctly distinguishes between good and malicious nodes with high accuracy, even when the proportion of malicious nodes in the network is very high.
KW - Machine learning
KW - Peer-to-peer
KW - Reputation systems
KW - Support vector machines
UR - http://www.scopus.com/inward/record.url?scp=67249127028&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67249127028&partnerID=8YFLogxK
U2 - 10.1109/GLOCOM.2008.ECP.408
DO - 10.1109/GLOCOM.2008.ECP.408
M3 - Conference contribution
AN - SCOPUS:67249127028
SN - 9781424423248
T3 - GLOBECOM - IEEE Global Telecommunications Conference
SP - 2119
EP - 2123
BT - 2008 IEEE Global Telecommunications Conference, GLOBECOM 2008
T2 - 2008 IEEE Global Telecommunications Conference, GLOBECOM 2008
Y2 - 30 November 2008 through 4 December 2008
ER -