Cryptographic Key Authorization via Crypto-Payment Manager

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing key server systems require traditional banking and finance methods for authorizing cryptographic key services, which can compromise user anonymity, as entities must establish relationships to use encryption and decryption services.

Innovation Solution

Implementing a crypto-payment manager that authorizes key usage based on cryptocurrency wallets, allowing users to anonymously receive key services by paying with cryptographic currency, enabling pay-per-use or pay-per-time period access without a contractual agreement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional banking and finance methods are used for authorizing cryptographic key services, then authorization control is improved, but user anonymity deteriorates

Engineering Contradiction:
Improveauthorization controlVSAvoiduser anonymity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces cryptocurrency wallets as an intermediary authorization mechanism between users and the key server. Instead of direct traditional banking authorization that requires identity verification, the system uses cryptocurrency wallet addresses as pseudonymous identifiers. The wallet balance serves as the authorization proof, allowing the key server to verify payment capability without accessing traditional banking records or personal identity information, thus maintaining user anonymity while ensuring reliable authorization control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional banking authorization is required, then service control is improved, but system complexity deteriorates

Engineering Contradiction:
Improveservice controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the authorization verification process from the traditional banking system and relocates it to the cryptocurrency layer. The key server no longer needs to integrate with complex traditional banking infrastructure, identity verification systems, or contractual agreement management. Instead, it simply checks cryptocurrency wallet balances and processes crypto-payments, significantly reducing system complexity while maintaining service control through the cryptographic payment mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If cryptocurrency payment is implemented, then user anonymity is improved, but authorization verification complexity deteriorates

Engineering Contradiction:
Improveuser anonymityVSAvoidauthorization verification complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a universal cryptocurrency payment mechanism that serves multiple functions simultaneously: it provides user anonymity through pseudonymous wallet addresses, enables authorization verification through balance checks, facilitates payment processing, and establishes service licensing all through a single unified system. The cryptocurrency wallet acts as a multi-functional component that combines identification, authentication, and payment capabilities, simplifying the overall authorization verification process despite the cryptographic operations involved.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240020689A1Authorization of use of cryptographic keys
Publication Date: 2024.01.18 MICRO FOCUS LLC
  • US20240020689A1 patent drawing
  • US20240020689A1 patent drawing
  • US20240020689A1 patent drawing

AI summary

Examples herein involve authorization of use of cryptographic keys based on cryptocurrency payments. An example method includes analyzing a request for a cryptographic key of a key server where the request may be received from a requesting device and the cryptographic key is used to decrypt or encrypt a message of the request, and authorizing use of the cryptographic key to decrypt or encrypt the message based on a balance in a cryptocurrency wallet associated with the request.