Cryptographic Resource Tracking via Packet Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack accurate measurement of cryptographic resource utilization, making it difficult to manage and optimize data processing, account for expenses, and provide economic incentives for efficient use of cryptographic resources due to the computationally intensive nature of cryptographic transformations.

Innovation Solution

A computer system that appends auxiliary information to data packets indicating cryptographic resource utilization, including costs and processor utilization, allowing for accurate tracking and billing of cryptographic resource usage, and enabling migration of cryptographic transformations to optimize resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic transformations are performed to protect data transmitted over networks, then security is improved, but computational resource consumption increases

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system incorporates feedback mechanisms by tracking and monitoring cryptographic resource utilization metrics (such as processor time, energy consumption, and transformation cost) and using this information to optimize future cryptographic operations. The auxiliary information appended to data packets provides feedback loops for resource management and cost accounting.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention changes parameters by introducing new measurement dimensions for cryptographic operations. Instead of only tracking packet counts, the system measures and reports computational cost, processor utilization, and energy consumption parameters, enabling more nuanced resource management and optimization.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If detailed tracking of cryptographic resource utilization is implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveresource utilization measurementVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The auxiliary information structure serves multiple functions simultaneously: it provides resource utilization metrics for monitoring, cost data for billing, performance data for optimization, and accounting information for resource management. This multi-functionality reduces the need for separate tracking mechanisms.

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

Solution Approach 2:

The system uses auxiliary information as an intermediary layer between the cryptographic transformation operations and the resource management/billing systems. This intermediary structure simplifies the overall system architecture by providing a standardized interface for resource tracking without requiring complex integrated monitoring throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If asynchronous cryptographic operations are used to improve processing efficiency, then productivity is improved, but difficulty of detecting and measuring resource utilization increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidresource utilization measurement
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by appending auxiliary information containing resource utilization metrics to data packets before they are processed further. This ensures that measurement data is captured and attached to the data flow early in the asynchronous processing chain, making it available for later analysis and billing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The auxiliary information appended to data packets creates feedback mechanisms that allow the system to track resource consumption through the asynchronous processing pipeline. This feedback enables accurate measurement of cryptographic operations even when they run disconnected from the application context.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8200960B2Tracking of resource utilization during cryptographic transformations
Publication Date: 2012.06.12 ORACLE AMERICAN INC
  • US8200960B2 patent drawing
  • US8200960B2 patent drawing
  • US8200960B2 patent drawing

AI summary

A computer system that communicates cryptographic resource utilization information while processing data packets is described. During operation, the system receives a first data packet and generates a second data packet by performing a cryptographic transformation on the first data packet. Next, the system appends auxiliary information to the second data packet. This auxiliary information includes information associated with cryptographic resource utilization during the cryptographic transformation. Then, the system provides the second data packet including the auxiliary information.