SE Proxy Deployment Across Secure Containers for Tenant Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure element platform runtime environments struggle to efficiently deploy and manage multiple instances of applets in a multi-tenant environment while maintaining logical isolation and security between tenants.

Innovation Solution

The system deploys instances of SE application objects to separate secure containers using SE proxy applications, which extend or redirect from the executable components, ensuring each instance is isolated and secure, and manages their lifecycle operations including termination and memory release.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple instances of SE application objects are deployed to separate secure containers, then security isolation between tenants is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity isolationVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the SE platform runtime environment into multiple secure containers, with each container hosting isolated instances of SE application objects for different tenants. This segmentation enables security isolation while managing complexity through structured organization of application instances across separate execution environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including the SE proxy application and installation module that mediate between the deployment request and the secure containers. These intermediaries simplify the deployment process by handling the complexity of instance creation, configuration, and isolation automatically, reducing the burden on users while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If SE application objects are deployed via SE proxy applications, then ease of deployment is improved, but device complexity increases

Engineering Contradiction:
Improveease of deploymentVSAvoidsystem structure
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The SE proxy application serves multiple functions: it acts as a deployment intermediary, extends the executable component functionality, and facilitates instance creation in secure containers. This multi-functionality simplifies deployment operations while consolidating system structure, as the proxy handles diverse deployment tasks through a single unified component rather than requiring separate mechanisms for each function.

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

3Reliability

If multiple tenants execute applets in separate partitions, then security isolation is improved, but productivity decreases

Engineering Contradiction:
Improvetenant isolationVSAvoiddeployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically manages secure containers and SE application object instances, allowing flexible creation, termination, and resource allocation based on tenant needs. This dynamic approach enables efficient deployment and management of multiple isolated instances without static overhead, improving productivity while maintaining security isolation through runtime container management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes in the deployment process, where the installation module and SE proxy application adjust configuration parameters to automatically provision secure containers and deploy application instances. By changing deployment parameters dynamically rather than requiring manual configuration, the system maintains strong tenant isolation while significantly improving deployment efficiency and reducing manual intervention requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12493684B2Multi-tenant secure element platform runtime environments
Publication Date: 2025.12.09 ORACLE INT CORP
  • US12493684B2 patent drawing
  • US12493684B2 patent drawing
  • US12493684B2 patent drawing

AI summary

A system deploys an instance of a secure element (SE) application object to each of a plurality of secure containers of an SE platform runtime environment. The system generates an SE proxy application that includes an extension component that redirects to an executable component of an SE application installation file. The system additionally generates a secure container in the SE platform runtime environment. The secure container includes a partition that logically isolates the secure container from other secure containers of the SE platform runtime environment. The system deploys an SE application object to the secure container based on the extension component of the SE proxy application. Upon having deployed the SE application object to the secure container, the system executes the SE application object within the secure container.