Augmented Intelligence: Deep Learning, Machine Learning, Cognitive Computing, Educational Data Mining

Detecting Ballot Stuff Collusion Attack in Reputation System for Mobile Agents Security

Author(s): Priyanka Mishra * .

Pp: 131-148 (18)

DOI: 10.2174/9789815040401122030008

* (Excluding Mailing and Handling)

Abstract

A Mobile Agent (MA), when dispatched in a decentralized peer-to-peer (P2P) electronic community, is forced to do a transaction with unfamiliar hosts. Such unfamiliar hosts are malicious in nature and can tamper agent’s code, state, and data. To solve integrity, confidentiality, availability, and authenticity threats from hosts, this paper proposes a soft security approach. Under this approach, a trust-based reputation model called MRep is proposed. The model considers first-hand information called Direct Reputation (DR) obtained from trust gathered through Source Host (SH). The model assumes SH to be a pre-trusted host that possesses past transaction experience from the destination host. The destination host (DH) is the target host with which the agent wishes to do a transaction in the future. Indirect Reputation (IDR) is obtained from recommenders having a past transactional history with the DH. A collusion attack takes place when these recommenders collaborate to give false recommendations about DH. Ballot Stuff and Bad Mouth collusion occur when recommenders collude to give a positive and negative rating to dishonest and honest DH, respectively. The methodology is based on Similarity Filtering (SF) that uses Euclidean Distance (ED) and single linkage clustering techniques. ED is calculated between consecutive recommender’s past recommendation value called ‘F-Score’ and recommendation value given by SH for DH. Clustering merges recommenders into two clusters. Scatter plots give two clusters. One cluster contains recommenders that gave an exceptionally high or low rating to DH while the other cluster gave a rating close to the rating given by SH. Bernoulli's trial helps to know the effect of collusion on the Final Reputation (FR) of DH when the number of colluders increases and decreases in the system. The reputation errors are calculated and statistically verified using Binomial Probability Distribution. Validation graphs show that when the chance of collusion (p) is less than 0.5, the probability of reputation error p(x) decreases with an increase in the number of colluders(x). When p is equal to 0.5, p(x) first increases and then decreases with an increase in x and when p is greater than 0.5, p(x) increases with an increase in the number of colluders(x). We compare SF with Bayesian Filtering (BF), Outlier Filtering (OF), and No Filtering (NF) when 20%, 40%, 60%, and 80% collusion arises in the system. The proposed SF approach helps filter ballot stuff colluders. MRep gives less error in FR of DH, even when 80% collusion arises in the system.


Keywords: Binomial probability distribution, Ballot stuff, Bad mouth, Collusion, Direct reputation, Euclidean Distance, Hosts, Indirect reputation, Mobile agents, P2P, Single-linkage clustering.

Related Journals
Related Books
© 2024 Bentham Science Publishers | Privacy Policy