OTP Memory Data Writing Sequence Re-sorting for Anti-Cracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing OTP memory storage method is vulnerable to reverse engineering, allowing data stored in OTP memory to be cracked, which compromises the security of data storage.

Innovation Solution

A method and apparatus for data writing and reading that involves re-sorting subdata to generate a unique writing sequence different from the original arrangement, locking the sequence after writing, and using this sequence for reading to enhance security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored directly in OTP memory using original arrangement sequence, then writing operation is simple, but security is compromised due to vulnerability to reverse engineering

Engineering Contradiction:
Improvedata securityVSAvoidwriting operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the target data into multiple subdata units and stores them in different memory locations according to a specific sequence. This segmentation increases security because crackers would need to correctly identify and assemble all subdata in the proper sequence to reconstruct the original information, making reverse engineering significantly more difficult while maintaining manageable writing operations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is stored in OTP memory with fixed sequence, then reading operation is straightforward, but the data can be easily cracked through hardware structure observation

Engineering Contradiction:
Improveanti-cracking capabilityVSAvoidreading operation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent pre-establishes a writing sequence for storing subdata in OTP memory before any reading or cracking attempts occur. This preliminary sequencing ensures that when data is read, the system knows the exact order in which subdata was stored, enabling straightforward reading operations. Simultaneously, the predetermined sequence acts as a security layer because unauthorized users cannot easily determine the correct sequence without access to the original writing parameters, thereby enhancing anti-cracking capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250130934A1Method and apparatus for data writing and reading
Publication Date: 2025.04.24 BEIJING ESWIN COMPUTING TECH CO LTD
  • US20250130934A1 patent drawing
  • US20250130934A1 patent drawing
  • US20250130934A1 patent drawing

AI summary

A method and apparatus for data writing and reading relate to the field of storage. The data writing method includes: during data writing, re-sorting various subdata contained in target data to generate a writing sequence, wherein the writing sequence is different from an original arrangement sequence of the subdata in the target data; executing writing operation on the subdata according to the writing sequence; and locking the writing sequence, or prohibiting execution of an action for generating the writing sequence after determining that the writing operation is executed on all the subdata. By re-sorting the subdata of the target data and writing the data in a manner of disturbing the original arrangement sequence, the difficulty in cracking data stored in a memory can be increased, and the security of data storage can be ensured.