Hybrid Enterprise Architecture for Quantum-Resistant Cryptography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises face challenges in implementing hybrid architectures in their applications to support both existing and quantum-resistant cryptographic standards, as existing approaches fail to address the need for compatibility and performance while mitigating quantum attacks.

Innovation Solution

A processor-implemented method and system that receives an enterprise application and detection rules, matches binary fragments, maps source code fragments, and generates a modified application architecture supporting multiple libraries by configuring and transforming program variables to ensure compatibility between existing and incoming libraries, using program slicing techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If enterprises adopt new quantum-resistant cryptographic standards, then security against quantum attacks is improved, but compatibility with existing cryptographic algorithms deteriorates

Engineering Contradiction:
Improvesecurity against quantum attacksVSAvoidcompatibility with existing cryptographic algorithms
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic library switching mechanism that allows the enterprise application to dynamically select between existing cryptographic libraries and new quantum-resistant libraries based on runtime conditions. The switch parameter enables flexible transition between cryptographic standards without requiring application recompilation, thus maintaining adaptability while improving security against quantum attacks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal hybrid architecture that can accommodate multiple cryptographic libraries simultaneously. The system is designed to work with both traditional cryptographic algorithms and new quantum-resistant standards through a unified interface, allowing enterprises to maintain support for existing algorithms while integrating new security standards.

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

2Reliability

If enterprises compose multiple cryptographic libraries for hybrid architecture, then quantum attack resistance is improved, but system complexity increases

Engineering Contradiction:
Improvequantum attack resistanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer in the form of a wrapper class that mediates between the application code and multiple cryptographic libraries. This wrapper handles the complexity of library composition, parameter mapping, and execution routing, shielding the application from direct complexity while enabling hybrid architecture with both existing and quantum-resistant libraries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the cryptographic functionality into separate modular components that can be independently configured. By dividing the cryptographic operations into distinct library modules with clear interfaces, the system manages complexity through modularity while maintaining quantum attack resistance through multiple library composition.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If enterprises modify code base to support multiple libraries, then hybrid architecture capability is improved, but development effort and time increase

Engineering Contradiction:
Improvehybrid architecture capabilityVSAvoiddevelopment effort and time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by automatically generating the wrapper class and identifying relevant source code fragments through binary-to-source mapping. This automation reduces manual development effort required to implement hybrid architecture capability, as the system pre-processes much of the code modification work before final integration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses binary-to-source code mapping to identify and work with specific source code fragments that correspond to binary components. This copying approach allows the system to focus modifications on specific relevant portions of the code base rather than requiring comprehensive changes, thereby reducing development time while maintaining hybrid architecture capability.

Inventive Principle:
Principle #26Copying

4Ease of operation

If enterprises use existing library switching approaches with simple switches, then ease of operation is improved, but functionality to handle double encryption and parameter composition deteriorates

Engineering Contradiction:
Improveease of library switchingVSAvoidfunctionality for double encryption and parameter composition
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent enhances the simple switch mechanism by introducing a wrapper class as an intermediary that provides both ease of operation through parameter-based switching and advanced functionality for double encryption and parameter composition. The wrapper handles complex cryptographic operations while maintaining a simple interface for library selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal switching mechanism that not only selects between libraries but also handles multiple cryptographic operations including double encryption, parameter composition, and type transformation. This multi-functional approach maintains ease of operation while significantly expanding functionality compared to simple switch-based approaches.

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

Data Source

PatentUS20240427561A1Methods and systems for enabling a hybrid architecture in an enterprise application
Publication Date: 2024.12.26 TATA CONSULTANCY SERVICES LTD
  • US20240427561A1 patent drawing
  • US20240427561A1 patent drawing
  • US20240427561A1 patent drawing

AI summary

This disclosure provides methods and systems for enabling a hybrid architecture in an enterprise application. The present disclosure addresses problems of conventional approaches which falls back on a common representation or pluggable framework to handle challenges of composing multiple libraries. Conventional approaches work for the problem of maintaining performance while handling diversity of libraries which cannot be reused either in as-is form or with a slight modification. The present disclosure provide a method and system that enable hybrid architecture in an enterprise application to mitigate quantum attacks. The method of the present disclosure changes codebase of the enterprise application to enable hybrid architecture. New paths are created within the enterprise application to support execution of a new library code that enables double encryption of data being processed by the application. Code that transforms program variables is injected to address the compatibility challenges between existing and new libraries.