Distributed Cryptographic Microservices for Low-Latency CaaS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized Cryptography as a Service (CaaS) systems are expensive, limited in scalability, and suffer from network latency issues, making them impractical for high-throughput applications in the financial industry.

Innovation Solution

Implementing a decentralized and distributed Cryptography as a Service (D-CaaS) system with microservice applications running locally on application servers, utilizing secure enclaves and cryptographic functions, eliminating the need for constant network access and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized CaaS system is implemented with large server nodes, then cryptographic service capability is improved, but system cost increases prohibitively

Engineering Contradiction:
Improvecryptographic service capabilityVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the centralized CaaS system into multiple distributed microservice nodes, each capable of independent cryptographic operations. Instead of relying on a few large expensive server nodes, the system segments functionality across many smaller, more cost-effective nodes that collectively provide the required cryptographic service capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of the cryptographic microservice application across different nodes in the distributed network. Each node runs an instance of the same cryptographic service, eliminating the need for expensive specialized hardware at each location while maintaining service capability through replication.

Inventive Principle:
Principle #26Copying

2Device complexity

If a centralized CaaS system is deployed, then cryptographic functionality is consolidated, but network latency increases and limits throughput

Engineering Contradiction:
Improvesystem consolidationVSAvoidnetwork latency
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the centralized cryptographic service into distributed microservice nodes deployed across the network. This segmentation allows cryptographic operations to be performed locally at each node rather than requiring network communication with a centralized service, dramatically reducing latency and increasing throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each node in the distributed network runs its own cryptographic microservice application, enabling self-service cryptographic operations without requiring network communication with external services. This eliminates network latency for cryptographic functions while maintaining consolidated security management through the distributed architecture.

Inventive Principle:
Principle #25Self-service

3Device complexity

If cryptographic operations are performed remotely via network, then centralized management is achieved, but performance is limited by network access requirements

Engineering Contradiction:
Improvecentralized managementVSAvoidthroughput performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the cryptographic service into distributed microservice nodes that can operate independently while maintaining centralized management capabilities through standard orchestration mechanisms. This segmentation enables local cryptographic operations that dramatically improve throughput performance while preserving centralized management through the distributed architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension centralized architecture to a multi-dimensional distributed architecture where cryptographic services operate both locally at each node and can be centrally coordinated. This dimensional change allows simultaneous achievement of high local throughput performance and centralized management capabilities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12423448B2Systems and methods for initializing a distributed cryptography as a service application
Publication Date: 2025.09.23 MASTERCARD INT INC
  • US12423448B2 patent drawing
  • US12423448B2 patent drawing
  • US12423448B2 patent drawing

AI summary

An application server has a custodian application running thereon. The server receives a command to instantiate a cryptographic microservice application on the application server. In response, the server instantiates the cryptographic microservice application. The cryptographic microservice application builds a secure enclave on the application server and, within the secure enclave, a cryptogram that represents a virtual fingerprint of the cryptographic microservice application. The server transmits the cryptogram to an authentication computing system. The server receives a digitally signed certificate from the authentication computing system and a data encryption key encrypted with a master tenant key from the custodian application. The server transmits a request to the authentication computing system. The request includes the digitally signed certificate, the data encryption key, and a request to decrypt the data encryption key. The server then receives the decrypted data encryption key from the authentication computing system.