Shared AI Memory Access Control for Secure Weight Data Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unregulated access to shared AI inference databases exposes sensitive data to unauthorized applications, compromising security and integrity in AI-driven cloud services and real-time inference models.

Innovation Solution

A Controlled Shared Memory (COSM) framework provides circuitry-based isolation of data in memory, enabling secure, multi-tenant access to AI applications by enforcing access policies and utilizing metadata in Mixture of Experts (MoE) models for efficient data routing and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If shared memory is used for AI data storage, then data accessibility and multi-tenant collaboration are improved, but security and data protection deteriorate due to unregulated access

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata protection
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The shared memory space is segmented into multiple isolated memory regions, each assigned to specific tenants or applications. The memory management circuitry divides the shared memory into distinct segments that can be independently accessed by authorized entities, preventing unauthorized access while maintaining multi-tenant collaboration capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A memory management circuitry acts as an intermediary between AI applications and the shared memory. This intermediary layer enforces access policies, authenticates requests, and controls data flow between tenants, thereby providing security and regulation without compromising the underlying shared memory architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access control policies are enforced in shared memory, then security is improved, but system complexity and overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory management circuitry incorporates built-in access control logic that automatically enforces security policies without requiring external intervention. The system self-manages authentication, authorization, and memory allocation tasks, reducing the need for complex external security infrastructure while maintaining robust protection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Access control functionality is merged directly into the memory management circuitry rather than being implemented as a separate layer. This integration combines memory management and security enforcement into a single unified component, reducing overall system complexity while maintaining comprehensive security controls.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multi-tenant access is permitted to shared memory, then resource utilization is improved, but data isolation and privacy protection worsen

Engineering Contradiction:
Improveresource utilizationVSAvoiddata isolation
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The shared memory is segmented into isolated regions for different tenants, allowing simultaneous access by multiple applications while maintaining strict data isolation. Each tenant can efficiently utilize their allocated memory segment without interfering with other tenants, achieving both high resource utilization and strong privacy protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the shared memory have different access characteristics and isolation properties tailored to specific tenant requirements. The memory management circuitry applies local quality controls where each memory segment can have customized access policies, enabling fine-grained data isolation while maximizing overall resource utilization across the shared memory system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250390598A1Technologies for controlling access to artificial intelligence (AI) data in shared memory
Publication Date: 2025.12.25 INTEL CORP
  • US20250390598A1 patent drawing
  • US20250390598A1 patent drawing
  • US20250390598A1 patent drawing

AI summary

Examples include techniques to share access to artificial intelligence (AI) weight data using memory regions of a shared memory. Some examples include circuitry that is to: access a request for weight data from a processor-executed artificial intelligence (AI) model training machine; authenticate the request against permission data; based on the permission data permitting access, permit access to the weight data from a memory region of multiple memory regions reserved for access by multiple processes permitted to access the weight data; receive a second request to update the weight data; and based on the permission data permitting the update to the weight data, permit update to the weight data in the memory region.