Peer-to-Peer Network Trust via File Certificate Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In peer-to-peer networks, users cannot reliably verify the authenticity and availability of content, as they may receive spoofed or infected files from peers, lacking trust in the source and quality of the data.

Innovation Solution

A method and system that utilizes file certificates with hashes to determine the validity and authenticity of content, establishing a chain of trust through certification authorities, ensuring that users can verify the origin and integrity of the content before downloading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If peer-to-peer networks allow direct content sharing between users, then content availability and distribution speed are improved, but content authenticity and security deteriorate

Engineering Contradiction:
Improvecontent distribution speedVSAvoidcontent authenticity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by generating cryptographic hash values and digital certificates for content before distribution. Content sources create certificates that prove authenticity in advance, allowing users to verify content before downloading, thus maintaining fast distribution while ensuring authenticity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces cryptographic hash functions and digital certificates as intermediaries between content sources and users. These intermediaries provide a trusted verification mechanism without requiring direct trust between peer users, resolving the contradiction between direct sharing and content authenticity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If peer-to-peer networks distribute content without central verification, then network decentralization and user autonomy are improved, but trust establishment and content verification worsen

Engineering Contradiction:
Improvenetwork decentralizationVSAvoidcontent verification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system extracts the verification function from centralized authorities and embeds it directly into the content distribution process through cryptographic certificates. Each content piece carries its own verification data (hash values and certificates), allowing decentralized verification without requiring external validation services.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service verification where users can independently verify content authenticity using the embedded certificates and hash values. The system provides all necessary verification materials within the content package itself, enabling users to perform verification without external assistance while maintaining decentralization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7809943B2Method and system for establishing trust in a peer-to-peer network
Publication Date: 2010.10.05 ROVI SOLUTIONS CORP
  • US7809943B2 patent drawing
  • US7809943B2 patent drawing
  • US7809943B2 patent drawing

AI summary

A method and system for establishing trust in a peer-to-peer network is disclosed. According to one embodiment, a computer implemented method comprises receiving a certificate associated with content from a peer in a peer-to-peer network. A file certificate associated with the content is received wherein the file certificate includes a hash. The validity of the content is determined with the file certificate. The authenticity of the content is determined with the file certificate.