A Survey of P2P Network Security
---
paper_title: P2P Networks for Content Sharing

paper_content:

Peer-to-peer (P2P) technologies have been widely used for content sharing, popularly called "file-swapping" networks. This chapter gives a broad overview of content sharing P2P technologies. It starts with the fundamental concept of P2P computing followed by the analysis of network topologies used in peer-to-peer systems. Next, three milestone peer-to-peer technologies: Napster, Gnutella, and Fasttrack are explored in details, and they are finally concluded with the comparison table in the last section.
---
paper_title: Why the Arpanet Was Built

paper_content:

The who, what, when, and how of the Arpanet is usually told in heroic terms-Licklider's vision, the fervor of his disciples, the dedication of computer scientists and engineers, the work of graduate students, and so forth. Told by one of the key actors in this salient part of US and Internet history, this article addresses why the Arpanet was built.
---
paper_title: P2P Networks for Content Sharing

paper_content:

Peer-to-peer (P2P) technologies have been widely used for content sharing, popularly called "file-swapping" networks. This chapter gives a broad overview of content sharing P2P technologies. It starts with the fundamental concept of P2P computing followed by the analysis of network topologies used in peer-to-peer systems. Next, three milestone peer-to-peer technologies: Napster, Gnutella, and Fasttrack are explored in details, and they are finally concluded with the comparison table in the last section.
---
paper_title: Trusted computing: providing security for peer-to-peer networks

paper_content:

In this paper, we demonstrate the application of trusted computing to securing peer-to-peer (P2P) networks. We identify a central challenge in providing many of the security services within these networks, namely the absence of stable verifiable peer identities. We employ the functionalities provided by trusted computing technology to establish a pseudonymous authentication scheme for peers and extend this scheme to build secure channels between peers for future communications. In support of our work, we illustrate how commands from the trusted computing group (TCG) specifications can be used to implement our approach in P2P networks.
---
paper_title: Research of Trust Model Based on Peer-to-Peer Network Security

paper_content:

P2P network is dynamic, self-organized, and anonymous and has some other features. P2P network cannot guarantee that all the peers can provide reliable resources and good service. Some Peers even have malicious behavior, such as Provision of false information, spread of illegal advertising, dissemination of Trojans and worms. In order to solve these Problems, the trust mechanism is introduced to P2P network and trust model is built to establish trust relationship between Peers. The popular research directions were introduced. The major sorts and key technologies were analyzed, and the algorithms in recent research were summarized. Based on the analysis of the capabilities of the trust model, its shortages were presented. Finally, some directions for future research were discussed.
---
paper_title: Understanding the Properties of the BitTorrent Overlay

paper_content:

In this paper, we conduct extensive simulations to understand the properties of the overlay generated by BitTorrent. We start by analyzing how the overlay properties impact the efficiency of BitTorrent. We focus on the average peer set size (i.e., average number of neighbors), the time for a peer to reach its maximum peer set size, and the diameter of the overlay. In particular, we show that the later a peer arrives in a torrent, the longer it takes to reach its maximum peer set size. Then, we evaluate the impact of the maximum peer set size, the maximum number of outgoing connections per peer, and the number of NATed peers on the overlay properties. We show that BitTorrent generates a robust overlay, but that this overlay is not a random graph. In particular, the connectivity of a peer to its neighbors depends on its arriving order in the torrent. We also show that a large number of NATed peers significantly compromise the robustness of the overlay to attacks. Finally, we evaluate the impact of peer exchange on the overlay properties, and we show that it generates a chain-like overlay with a large diameter, which will adversely impact the efficiency of large torrents.
---
paper_title: Security in Peer-to-Peer Networks: Empiric Model of File Diffusion in BitTorrent

paper_content:

In this work we analyze propagation of files in the BitTorrent network. The paper covers security problems in peer-to-peer networks and establishes a malware propagation model. We give overview of existing models and their weaknesses and introduce a propagation or epidemiological model based on model based on real data and real user behavior in the peer-to-peer network BitTorrent. We describe our empirical epidemiological model in detail and propose some advanced strategies which can help in fight against malware. Further we present our empiric, as its application.
---
paper_title: Research of Trust Model Based on Peer-to-Peer Network Security

paper_content:

P2P network is dynamic, self-organized, and anonymous and has some other features. P2P network cannot guarantee that all the peers can provide reliable resources and good service. Some Peers even have malicious behavior, such as Provision of false information, spread of illegal advertising, dissemination of Trojans and worms. In order to solve these Problems, the trust mechanism is introduced to P2P network and trust model is built to establish trust relationship between Peers. The popular research directions were introduced. The major sorts and key technologies were analyzed, and the algorithms in recent research were summarized. Based on the analysis of the capabilities of the trust model, its shortages were presented. Finally, some directions for future research were discussed.
---
paper_title: BitTorrent traffic obfuscation: A chase towards semantic traffic identification

paper_content:

With the beginning of the 21st century emerging peer-to-peer networks ushered in a new era of large scale media exchange. Faced with ever increasing volumes of traffic, legal threats by copyright holders, and QoS demands of customers, network service providers are urged to apply traffic classification and shaping techniques. These systems usually are highly integrated to satisfy the harsh restrictions present in network infrastructure. They require constant maintenance and updates. Additionally, they have legal issues and violate both the net neutrality and end-to-end principles.
---
paper_title: Trusted computing: providing security for peer-to-peer networks

paper_content:

In this paper, we demonstrate the application of trusted computing to securing peer-to-peer (P2P) networks. We identify a central challenge in providing many of the security services within these networks, namely the absence of stable verifiable peer identities. We employ the functionalities provided by trusted computing technology to establish a pseudonymous authentication scheme for peers and extend this scheme to build secure channels between peers for future communications. In support of our work, we illustrate how commands from the trusted computing group (TCG) specifications can be used to implement our approach in P2P networks.
---
paper_title: Majority is not enough: bitcoin mining is vulnerable

paper_content:

The Bitcoin cryptocurrency records its transactions in a public log called the blockchain. Its security rests critically on the distributed protocol that maintains the blockchain, run by participants called miners. Conventional wisdom asserts that the mining protocol is incentive-compatible and secure against colluding minority groups, that is, it incentivizes miners to follow the protocol as prescribed. ::: ::: We show that the Bitcoin mining protocol is not incentive-compatible. We present an attack with which colluding miners' revenue is larger than their fair share. The attack can have significant consequences for Bitcoin: Rational miners will prefer to join the attackers, and the colluding group will increase in size until it becomes a majority. At this point, the Bitcoin system ceases to be a decentralized currency. ::: ::: Unless certain assumptions are made, selfish mining may be feasible for any coalition size of colluding miners. We propose a practical modification to the Bitcoin protocol that protects Bitcoin in the general case. It prohibits selfish mining by a coalition that command less than 1/4 of the resources. This threshold is lower than the wrongly assumed 1/2 bound, but better than the current reality where a coalition of any size can compromise the system.
---
paper_title: The cryptoanarchists' answer to cash

paper_content:

There's nothing like a dollar bill for paying a stripper. Anonymous, yet highly personal-wherever you use it, that dollar will fit the occasion. Purveyors of Internet smut, after years of hiding charges on credit cards, or just giving it away for free, recently found their own version of the dollar-a new digital currency called Bitcoin.
---
paper_title: Accomplishing anonymity in peer to peer network

paper_content:

A key weakness of most existing P2P systems is the lack of anonymity. Without anonymity, it is possible for third parties to identify the participants involved. There are three basic anonymity requirements in P2P system. First, anonymous P2P system should make it impossible for third parties to identify the participants involved. Second, anonymous P2P system should guarantee that only the content receiver knows the content. Third, anonymous P2P system should allow the content publisher to plausibly deny that the content originated from him or her. Inside this paper, various techniques of P2P networking and the design with issues associated with implementation are discussed.
---
paper_title: Security issues in peer-to-peer systems

paper_content:

Decentralization was an architectural principle of the Internet, but over a period of time, the Internet has changed significantly. Some even think the Internet is becoming increasingly centralized that it is fundamentally broken. The term "peer-to-peer" (P2P) is a collection of various systems and applications based on such decentralized architecture, which imply a variety of security means and tools on the client-server system cannot be applied. Such a high risks involved in P2P systems draw attentions on various security issues. The paper introduces various security issues, methods for protection, and suggestions for further enhancements on the security mechanism in P2P systems
---

Title: A Survey of P2P Network Security

Section 1: Introduction
Description 1: Introduce the paper by discussing the background and significance of P2P networks.

Section 2: ARPANET and Early Networks
Description 2: Describe the antecedents to modern P2P networks, including ARPANET and the development of packet switching.

Section 3: Napster
Description 3: Discuss Napster as the first large P2P network application, including its central server model and security drawbacks.

Section 4: Gnutella
Description 4: Explain the decentralized architecture of Gnutella and the security and efficiency issues it faced.

Section 5: BitTorrent
Description 5: Describe the BitTorrent protocol, its decentralized nature, and how it addresses inefficiencies using a seeder and leecher model.

Section 6: Security Issues
Description 6: Enumerate and explain the various security vulnerabilities in P2P networks, such as leechers, social attacks, and DDoS attacks.

Section 7: Encryption Techniques
Description 7: Discuss the encryption methods used to secure P2P networks, including user traffic obfuscation and data encryption between peers.

Section 8: File Spreading Models
Description 8: Describe models used to understand and mitigate the spread of viruses and malware in P2P networks.

Section 9: Bitcoin
Description 9: Explain the decentralized nature of Bitcoin, the blockchain, and the security mechanisms involved, such as mining and digital signatures.

Section 10: Conclusions
Description 10: Summarize the history, security challenges, and future directions of P2P networks, emphasizing the importance of ongoing research in this field.