Peer-to-Peer (P2P) systems have recently proposed a new data communication paradigm against the traditional client-server model. In this talk, we will discuss the basic ideas, mechanisms, applications, and related issues of P2P systems. After introducing the fundamental principles and algorithms, the talk will mainly focus on security issues in P2P systems. We will discuss security vulnerabilities along with suggested solutions in the literature. In addition, we will present Phyllo, our node-partitioning P2P scheme that isolates the untrusted peers from the trusted peers. We will also discuss our ongoing work on a peer trust evaluation framework in the context of Phyllo.
Colloquia Series page.