Runtime Cryptographic API Evaluation for Unsafe Call Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Applications can make unsafe cryptographic API calls without restriction, compromising cryptographic integrity and data security.

Innovation Solution

A cryptographic assessment system monitors and analyzes cryptographic API calls at runtime, extracting event data to determine attributes and applies a security ruleset to identify safe or unsafe operations, generating risk analysis metrics and health reports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the Cryptography Architecture API provides unrestricted access to cryptographic operations, then ease of operation is improved, but cryptographic security and reliability deteriorate

Engineering Contradiction:
Improveaccess to cryptographic operationsVSAvoidcryptographic integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary component (cryptography manager or policy enforcement module) that sits between the application and the Cryptography Architecture API. This intermediary monitors, evaluates, and controls cryptographic API calls based on security policies, allowing legitimate operations while blocking unsafe ones. The intermediary acts as a mediator that preserves both ease of operation for valid calls and cryptographic security through active intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If runtime monitoring and analysis of cryptographic API calls is implemented, then cryptographic security and reliability are improved, but device complexity increases

Engineering Contradiction:
Improvecryptographic securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates multiple functions into a single cryptography manager component: it serves as both a monitoring system that tracks cryptographic API calls and a policy enforcement mechanism that evaluates and controls those calls. By combining monitoring, evaluation, and enforcement functions in one universal component, the system achieves improved cryptographic security without proportionally increasing overall system complexity.

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

3Productivity

If unrestricted cryptographic API calls are allowed, then productivity is improved, but object-generated harmful factors increase

Engineering Contradiction:
Improveapplication performanceVSAvoidcryptographic vulnerabilities
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the cryptography manager continuously monitors cryptographic API calls, evaluates them against security policies, and provides real-time control decisions. This feedback loop allows the system to maintain high productivity by permitting valid cryptographic operations while simultaneously identifying and blocking harmful cryptographic vulnerabilities, thus resolving the contradiction between productivity and security risks.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12526305B2Evaluating cryptographic API calls at runtime
Publication Date: 2026.01.13 ORACLE INT CORP
  • US12526305B2 patent drawing
  • US12526305B2 patent drawing
  • US12526305B2 patent drawing

AI summary

Operations include identifying a cryptographic Application Programming Interface (API) call corresponding to a Cryptography Architecture API. A cryptographic security ruleset may be applied to match one or more rules based on attributes of a cryptographic operation identified by the cryptographic API call. The system may perform operations associated with the one or more matched rules. As an example, an operation may include generating a risk analysis metric for the cryptographic API call. The system may generate a cryptographic health report based on the risk analysis metric.