On-Demand Encryption Key Generation for Peer-to-Peer Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encryption standards are inadequate for direct peer-to-peer environments, such as mobile device communications and Wi-Fi, as they rely on central servers for encryption and decryption, which is not suitable for emerging standards and formats.

Innovation Solution

A computer-implemented method and system for on-demand encryption and key generation, where a key management platform generates and distributes private and public encryption keys based on user requests, use parameters, and payment information, enabling secure encryption and access control with features like temporal and geographical restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If central server-based encryption is used, then encryption functionality is provided, but peer-to-peer direct communication security is not achieved

Engineering Contradiction:
Improveencryption securityVSAvoidpeer-to-peer compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The encryption system is segmented into key generation components (private key, public key) that are distributed to different peer devices. Each device holds its own private key and shares public keys with communication partners, enabling independent peer-to-peer encryption without central server involvement during the encryption process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A key management server acts as an intermediary only for key distribution and authentication purposes. The server facilitates the initial exchange of public keys and manages key lifecycle, but the actual encryption and decryption operations occur directly between peer devices without server intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If on-demand key generation is implemented, then flexibility and user control are improved, but system complexity increases

Engineering Contradiction:
Improveencryption flexibilityVSAvoidkey management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each peer device autonomously generates its own private key and derives its public key using elliptic curve cryptography. The devices independently manage their own key pairs without requiring complex centralized key management, reducing overall system complexity while maintaining flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses elliptic curve parameters (such as secp256k1) to generate cryptographic key pairs. By changing cryptographic parameters like curve selection and key length, the system can adapt to different security requirements and performance constraints without fundamental architectural changes.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If usage restrictions are added, then security control is improved, but operational complexity increases

Engineering Contradiction:
Improveaccess controlVSAvoidusage simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Usage restrictions such as expiration dates, geographical limits, and device bindings are predetermined and embedded into the encryption keys and metadata before data transmission. The key management server pre-configures these constraints, and receiving devices automatically enforce them without requiring real-time operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where the key management server monitors key usage and can revoke or update keys based on restriction violations. Usage status is tracked and communicated back to participating devices, enabling dynamic enforcement of access controls while maintaining operational simplicity through automated monitoring.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9270447B2Demand based encryption and key generation and distribution systems and methods
Publication Date: 2016.02.23 GIDWANI ARVIND
  • US9270447B2 patent drawing
  • US9270447B2 patent drawing
  • US9270447B2 patent drawing

AI summary

Systems and methods providing a key management platform that generates and distributes demand-based encryption and decryption keys are described.