Memory Column Partitioning for Secure Module Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic systems face challenges in securely storing sensitive and non-sensitive data in a single memory while ensuring data isolation between different modules, and there is a need for a more compact and efficient storage solution that avoids the drawbacks of multiple memory systems.
Innovation Solution
The proposed solution involves dividing a memory into disjoint groups of columns, where each group is accessible only to a specific module, with independent wiring systems and a logical interface managing data storage, ensuring secure separation of sensitive and non-sensitive data within a single memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple separate memories are used to store sensitive and non-sensitive data, then data security is improved, but device complexity and physical space requirements increase
Solution Approach 1:
The memory is segmented into distinct column groups with independent wiring systems. Each column group is exclusively accessible to specific modules through dedicated wiring, creating logical isolation within a single physical memory structure. This segmentation approach maintains security boundaries while avoiding the complexity of multiple separate memory devices.
Solution Approach 2:
Multiple memory functions are merged into a single memory device by dividing it into column groups with independent wiring systems. This consolidation reduces device complexity and physical space requirements while maintaining the security benefits of separate storage regions through the disjoint column architecture.
2Reliability
If multiple separate memories are used to store sensitive and non-sensitive data, then data isolation between modules is improved, but physical space requirements increase
Solution Approach 1:
The memory is segmented into distinct column groups with independent wiring systems. Each column group is exclusively accessible to specific modules through dedicated wiring, creating logical isolation within a single physical memory structure. This segmentation approach maintains security boundaries while avoiding the complexity of multiple separate memory devices.
Solution Approach 2:
Multiple memory functions are merged into a single memory device by dividing it into column groups with independent wiring systems. This consolidation reduces device complexity and physical space requirements while maintaining the security benefits of separate storage regions through the disjoint column architecture.
3Area of stationary object
If a single memory is used to store both sensitive and non-sensitive data, then physical space requirements are reduced, but data security and isolation are worsened
Solution Approach 1:
The memory is segmented into distinct column groups with independent wiring systems. Each column group is exclusively accessible to specific modules through dedicated wiring, creating logical isolation within a single physical memory structure. This segmentation approach maintains security boundaries while avoiding the complexity of multiple separate memory devices.
Solution Approach 2:
Different regions (column groups) of the memory have different access permissions and security characteristics. Each column group is optimized for specific access patterns and security requirements, with independent wiring systems that enforce local access control policies. This allows the single memory to provide both secure isolated storage and shared storage capabilities.
Data Source
AI summary
An electronic device includes a memory with a first group of columns of memory cells and a second group of columns of memory cells. First data that are only accessible to a first module are stored in the first group of columns of memory cells. Second data that are only accessible to a second module, different from the first module, are stored in the second group of columns of memory cells. The first and second groups of columns of memory cells are disjoint.

