P2P Storage Network Data Diffusion and Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-peer networks are vulnerable to malicious attacks, particularly denial-of-service attacks, due to their decentralized nature and lack of explicit security measures for permanent data storage, which can lead to data loss.

Innovation Solution

A method and apparatus for enhanced P2P information storage where users swap blocks of files with peers in a random and non-fixed manner, ensuring no net change in total storage across the network, and utilizing hash codes and addresses to diffuse information and enhance security through random data diffusion and anonymous retrieval processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If quick mapping from data description to location of replicas is implemented, then data retrieval speed is improved, but vulnerability to direct attacks and denial-of-service attacks increases

Engineering Contradiction:
Improvedata retrieval speedVSAvoidvulnerability to direct attacks
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic mapping where the mapping from data description to replica location is not fixed but changes over time. Peers periodically update their data stores and mappings, making the system adaptive. This dynamic approach ensures that while retrieval remains efficient through cached mappings, the mappings themselves are not static targets for attacks, as they evolve and refresh periodically

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements preliminary redundancy by storing multiple copies of data across different peers before any attack occurs. This pre-distributed replication ensures that even if some peers are compromised or removed, the data remains accessible through alternative copies, preventing denial-of-service attacks from succeeding

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is replicated across multiple peers for fault tolerance, then data availability is improved, but security against malicious attacks deteriorates

Engineering Contradiction:
Improvedata availabilityVSAvoidsecurity against malicious attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system employs dynamic peer participation where peers are not fixed but can join and leave the network. Data mappings are periodically updated to reflect current peer states, making it difficult for malicious actors to predict or target specific peers. This dynamic reconfiguration maintains data availability while enhancing security against targeted attacks

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer of indirection where data is not directly mapped to fixed peer locations but goes through periodic routing and verification processes. This intermediary mechanism allows the system to verify peer legitimacy and route requests through multiple hops, preventing direct attacks on stored data while maintaining availability through replicated copies

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If decentralized architecture is implemented, then robustness to faults is improved, but vulnerability to denial-of-service attacks increases

Engineering Contradiction:
Improverobustness to faultsVSAvoidvulnerability to denial-of-service attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The decentralized network maintains robustness through dynamic peer discovery and registration mechanisms. New peers can join and existing peers can leave without centralized coordination, ensuring continued operation. Simultaneously, the system implements rate-limiting and verification protocols at peer entry points to prevent denial-of-service attacks from overwhelming the distributed system

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where peers monitor network conditions and report anomalies. When denial-of-service attacks are detected through increased request rates or unusual patterns, the system dynamically adjusts routing to bypass compromised peers and redistributes load across healthy peers, maintaining service availability while isolating attack vectors

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7565405B2Method and apparatus for providing data storage in peer-to-peer networks
Publication Date: 2009.07.21 NOKIA OF AMERICA CORP
  • US7565405B2 patent drawing
  • US7565405B2 patent drawing
  • US7565405B2 patent drawing

AI summary

A method and apparatus for enhanced data storage in peer-to-peer (P2P) networks. Users subscribe to a P2P storage network that allows each user to store files on the storage network by swapping blocks of the user's files with blocks from storage of a peer, or peers, on the network. A user desiring to utilize the storage network for a certain data block must take back an equal, or substantially equal, storage block from another peer on the network thereby insuring no net change, or minimal net change, in total storage across the P2P storage network. In addition, the diffusion of data blocks throughout the storage network is employed whereby individual peers swap data blocks on a random basis thereby further enhancing the security of the swapped blocks from direct attacks.