Memory Controller Charge Equalization for X-Ray Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data security becomes increasingly important due to the rapid growth of data types and throughput in the Fourth Industrial Revolution, existing memory systems lack effective methods to enhance security by disguising sensitive data, making it difficult to protect against hacking.

Innovation Solution

A memory system that writes dummy data based on the charge amounts of memory cell strings, ensuring the charge amounts of cell strings are identical, thereby making it difficult to infer the presence of sensitive data through X-ray imaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dummy data is written to memory cells to enhance security, then data security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the charge amount parameter of memory cell strings by writing dummy data to specific cells. The controller calculates the difference between charge amounts of first and second cell strings, then writes dummy data to the second cell string to equalize their charge amounts, thereby enhancing security through parameter modification

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a copy of the charge amount distribution pattern by writing dummy data to the second cell string that mirrors the charge amount characteristics of the first cell string, making X-ray images indistinguishable and enhancing security through pattern copying

Inventive Principle:
Principle #26Copying

2Measurement precision

If charge amounts of cell strings are equalized to prevent data inference, then measurement precision of sensitive data is improved, but device complexity increases

Engineering Contradiction:
Improvedata inference difficultyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The controller performs feedback operations by first measuring the charge amounts of both cell strings, calculating the difference, and then writing dummy data to the second cell string based on this difference to achieve equalization. This feedback mechanism ensures precise control over the charge amount equality

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary measurement of charge amounts before writing dummy data. The controller identifies the current charge amounts of both cell strings and calculates the required dummy data in advance, ensuring that the equalization process achieves the desired measurement precision

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system significantly enhances data security by making it challenging for unauthorized users to identify sensitive data, as the X-ray images of cell strings with and without dummy data appear identical, thus protecting the actual data values.

Implementation Method 1

the memory controller to identify a current charge amount of a first cell string including at least one of the first memory cells and a current charge amount of a second cell string adjacent to the first cell string

Methodology Applied
Scientific EffectX-ray imaging: X-Ray

Data Source

PatentUS11289150B2Memory system and operating method of the same
Publication Date: 2022.03.29 SAMSUNG ELECTRONICS CO LTD
  • US11289150B2 patent drawing
  • US11289150B2 patent drawing
  • US11289150B2 patent drawing

AI summary

A memory system is provided. The memory system includes a memory device having a plurality of memory cells; and a memory controller configured to control the memory device to: store write data in first memory cells from among the plurality of memory cells, identify a current charge amount of a first cell string including at least one of the first memory cells and a current charge amount of a second cell string adjacent to the first cell string, and store dummy data in at least one memory cell connected to the first cell string or the second cell string based on the current charge amount of the first cell string and the current charge amount of the second cell string.