P2P Network Resource Encryption via Key Pair Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-peer (P2P) networks lack an effective authentication mechanism, leading to security risks and poor resource transmission security, particularly in scenarios like image distribution in public clouds where tenant isolation is crucial.

Innovation Solution

Implementing an authentication mechanism using key pairs for encryption, where each resource has a unique key pair, ensuring that only authorized users can access and decrypt resources, and establishing an encryption channel for secure data transmission between peer nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an authentication mechanism using key pairs is implemented in P2P networks, then security of resource transmission is significantly enhanced, but device complexity increases

Engineering Contradiction:
Improvesecurity of resource transmissionVSAvoidcomplexity of authentication mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-distributing key pairs to peer nodes before resource transmission occurs. Each peer node receives encrypted key pairs from the resource owner in advance, stored securely in their local systems. When resource transmission is needed, the receiving peer can immediately use their pre-stored private key to decrypt the resource without requiring real-time authentication negotiations, thus enhancing security while minimizing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary approach by introducing a trusted third-party service (the resource owner's system) that distributes key pairs to peer nodes. This intermediary establishes the authentication infrastructure beforehand, allowing peer nodes to independently perform encryption and decryption operations without requiring continuous interaction with the resource owner, thereby reducing the complexity of direct peer-to-peer authentication while maintaining strong security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If each resource has a unique key pair for encryption, then mutual isolation of resources is ensured, but loss of time increases due to encryption and decryption operations

Engineering Contradiction:
Improvemutual isolation of resourcesVSAvoidtime for encryption and decryption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-distributing key pairs to peer nodes before resource transmission occurs. Each peer node receives encrypted key pairs from the resource owner in advance, stored securely in their local systems. When resource transmission is needed, the receiving peer can immediately use their pre-stored private key to decrypt the resource without requiring real-time authentication negotiations, thus enhancing security while minimizing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If key pair encryption is implemented for all peer nodes, then security of resource transmission is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesecurity of resource transmissionVSAvoidease of resource access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies self-service by enabling peer nodes to autonomously perform encryption and decryption operations using their own pre-stored private keys. Each peer node independently manages its own cryptographic credentials and can securely access resources without requiring manual authentication intervention from the resource owner or other peers, thus maintaining ease of operation while ensuring strong security.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3720093B1Resource obtaining method and apparatus and resource distribution method and apparatus
Publication Date: 2024.01.03 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • EP3720093B1 patent drawingFigure 1
  • EP3720093B1 patent drawingFigure 2
  • EP3720093B1 patent drawingFigure 3

AI summary

This application provides a resource obtaining, distribution, and download method and apparatus, a device, and a storage medium, and pertains to the field of network technologies. According to this embodiment, an authentication mechanism is introduced to a P2P network. When different peer nodes communicate with each other, a key pair is used for encryption. A resource is transmitted in a ciphertext form in the P2P network. This can avoid a security risk caused by stealing of the resource during resource transmission in the P2P network, to greatly improve security of the P2P network. In addition, each resource may have a corresponding key pair, and different key pairs may be used to encrypt resources of different users. Therefore, this ensures that any user cannot decrypt a resource of another user by using a key of the user and cannot access the resource of the another user. This implements mutual isolation of resources of different users. When being applied to an image distribution service in a public cloud, the foregoing may be provided as a solution of securely distributing an image based on the P2P network, to ensure tenant isolation of the public cloud.