Gatekeeper Data Transmission for Secure Cache Coherence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems in electronic devices face challenges in managing cache coherence while isolating sensitive data from being shared with cloud services and public internet, particularly in systems with shared memory multiprocessors, leading to potential vulnerabilities and exposure of sensitive information.

Innovation Solution

Implementing a gatekeeper device that filters and manages data transmission, allowing selective cache coherence by isolating sensitive data and enabling direct communication between devices while protecting it from cloud services and public internet, using machine learning and error correction codes for secure data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cache coherence is implemented in shared memory multiprocessor systems, then data sharing between processors is improved, but sensitive data security deteriorates due to potential exposure to cloud services and public internet

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoidsensitive data exposure
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the cache coherence mechanism by introducing a gatekeeper device that separates normal data sharing paths from sensitive data paths. The gatekeeper divides the cache coherence domain into secure and non-secure zones, allowing processors to share data efficiently within their zones while preventing sensitive data from being exposed to unauthorized cloud services or public internet through the gatekeeper's filtering mechanism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The gatekeeper device acts as an intermediary between the shared memory multiprocessor system and external cloud services or public internet. It mediates all data transmissions, inspecting and controlling cache coherence traffic to prevent sensitive data from leaving the secure system boundary while still allowing legitimate data sharing operations to proceed efficiently

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If direct communication between devices is enabled, then transmission speed is improved, but security control deteriorates due to reduced filtering capability

Engineering Contradiction:
Improvedata transmission speedVSAvoidsecurity control
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The gatekeeper device serves as a trusted intermediary that sits in the communication path between devices. It enables direct high-speed communication while maintaining security control by inspecting and filtering data packets at the gatekeeper level rather than requiring end-to-end security checks, thus preserving transmission speed while ensuring security

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12524161B2Data transmission management
Publication Date: 2026.01.13 MICRON TECHNOLOGY INC
  • US12524161B2 patent drawing
  • US12524161B2 patent drawing
  • US12524161B2 patent drawing

AI summary

Methods, apparatuses, and non-transitory machine-readable media associated with data transmission are described. Data transmission management can include receiving, from an edge device via a radio at a first device, instructions associated with data transmission between a second device in communication with the first device and a cloud service in communication with the first device. Data transmission management can also include managing, at the first device and based on the instructions from the edge device, data received from a memory resource of the second device for transmission to the cloud service and data received from the cloud service for transmission to the memory resource of the second device. Data transmission management can further include enabling transmission of some, none, or all of the data between the cloud service and the memory resource of the second device and vice versa based on the management of the data.