AN INDEPENDENT REPUTATION SYSTEM FOR P2P
NETWORKS
Chaiyasit Tayabovorn and Songrit Maneewongvatana
Department of Computer Engineering, King Mongkut’s University of Technology Thonburi
126 Pracha-Uthit Road, Bangmod, Thungkru, Bangkok, 10140, Thailand
Keywords: Peer-to-peer, reputation, trust, decentralized.
Abstract: Reputation is a very sensitive and important component in Peer-to-Peer (P2P) network. In this type of
network, a user who has a well reputation can persuade others to do transactions with her easily. Most of
current P2P networks use centralized reputation systems which have some drawbacks such as scalability,
single point of attack and monopoly of reputation information. Another alternative is to use P2P reputation
system. But most of these P2P reputation systems do not work well in practice due to some strict
assumptions. In this paper, we propose a novel P2P reputation system that separates the entire reputation
community. This results in reputation system that is more flexible, scalable, and controllable. We also
propose a reputation assessment algorithm to evaluate the resources that have never been rated before.
1 INTRODUCTION
The reputation system is mostly used in eCommerce
system like eBay. Its main function is to gather all
information that relates to an entity in order to assess
that entity’s reputation.
Reputation systems, regardless of their type -
“centralized” or “Peer-to-Peer” (P2P), have some
weaknesses. For centralized reputation systems
(CRS), the first weakness is a single point of attack
allowing attackers to hack the system easily. To
protect all attacks aiming at a single place, security
cost is prohibitively high. Also, CRS can cause a
monopoly and a corruption by CRS’s owner. As all
reputation information (RI) control is in the hands of
a single authority, RI can be faked easily. The
validity of RI is hard to monitor. This problem often
arises in online-shopping environment. The
website’s administrator allows buyers to leave rating
on products offered on the website. However, the
corporate has absolute control of the RI and may ask
the administrator to fake new ratings or alter actual
ratings to deceive new-buyers to trust products that
have been poorly rated by previous buyers.
From weaknesses of CRS mentioned above, P2P
reputation system (P2PRS) becomes an attractive
alternative. The idea of P2PRS is to spread RI to all
peers, in order to avoid a single point of attack and a
monopoly. However, nowadays, no P2PRS has been
deployed successfully in practice. The weakness of
P2PRS is that it works in only theories and
assumptions are too restrictive in practice. For
example, the assumption that peers in P2PRS can
locate each other without central entity’s helps, but
such peers are required to be online via only public
IP addresses in order to see all each other. Another
weakness of P2PRS is that it does not allow an
entity’s RI to be referred across communities. For
example, a user has to recreate his own reputation
every time when joining new community, even if in
fact he should be able to refer his own existing
reputation created in prior acceptable communities.
In this paper, we present a novel P2PRS that
focuses on practicality issues. Our key concept is to
create a P2PRS in form of a reputation community,
which is separated from the traditional P2P general
service communities. The separation between two
types of communities will increase the reliability,
flexibility, and scalability. In addition, we propose a
novel algorithm that helps an entity’s reputation
assessment be possible even if the entity has never
been rated before.
The rest of this paper is organized as follows.
Firstly, we describe our P2PRS overview in Section
2. We explain our P2PRS’s interaction protocol in
Section 3. All discussions are covered in Section 4.
Finally, we brief related work in Section 5.
249
Tayabovorn C. and Maneewongvatana S. (2007).
AN INDEPENDENT REPUTATION SYSTEM FOR P2P NETWORKS.
In Proceedings of the Ninth International Conference on Enterpr ise Information Systems - SAIC, pages 249-252
DOI: 10.5220/0002375502490252
Copyright
c
SciTePress