Reputation assessment is particularly needed in peer-to-peer systems because peers can have conflicting interests and their autonomy is amplified by the inherent decentralization of the environment. However, the lack of centralization makes it more difficult to perform reputation assessment. Existing reputation systems tackle the reputation assessment process in an ad-hoc manner. In this thesis...