Revision-Limited Memory Interface for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integration of revision-limited memory with digital computing devices is burdensome due to specific design requirements, which can lead to inefficiencies and security vulnerabilities, particularly in ensuring confidentiality, integrity, and availability of data.

Innovation Solution

A shim or interface system that translates generic commands into access port commands to efficiently interact with revision-limited memory, reducing redundant operations and enhancing security by using cryptographic mechanisms and obfuscation techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If revision-limited memory is specifically designed for each implementation, then data integrity and security are improved, but device complexity and integration burden increase

Engineering Contradiction:
Improvedata integrityVSAvoidintegration burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (interface circuit or translation layer) between the digital computing device and the revision-limited memory. This intermediary translates generic commands from the computing device into memory-specific commands, and translates memory status responses into generic status information. This allows the computing device to interact with revision-limited memory without needing to know the specific implementation details, thereby maintaining data integrity while reducing integration complexity and burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If revision-limited memory prevents bit changes beyond a predetermined number, then confidentiality and security are improved, but ease of operation and flexibility deteriorate

Engineering Contradiction:
ImproveconfidentialityVSAvoidflexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a dynamic revision counter mechanism that tracks the number of write operations performed on the revision-limited memory. The memory allows writes when the revision count is below the predetermined threshold, and automatically prevents further writes when the threshold is reached. This dynamic approach maintains confidentiality by enforcing the revision limit while preserving ease of operation during the valid revision period, allowing legitimate updates without requiring complex authorization procedures.

Inventive Principle:
Principle #15Dynamics

3Productivity

If generic commands are translated to access port commands, then productivity and efficiency are improved, but device complexity increases

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidcommand translation layer
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary command translation layer that converts generic commands from the digital computing device into access port-specific commands required by the revision-limited memory. This translation layer handles command mapping, parameter conversion, and protocol adaptation, enabling efficient interaction between the computing device and memory without requiring the computing device to understand memory-specific command structures. The complexity is confined to the translation layer, while the computing device maintains simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If revision-limited memory is used to prevent data alteration, then reliability is improved, but ease of manufacture and standardization deteriorate

Engineering Contradiction:
Improvedata protectionVSAvoidstandardization
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent creates a universal interface layer that enables standard digital computing devices to work with revision-limited memory implementations regardless of their specific technology (e.g., OTPROM, PROM, EEPROM, Flash). The generic command set and translation mechanism allow the same interface design to support multiple memory technologies and implementations, thereby improving ease of manufacture and standardization while maintaining the reliability benefits of revision-limited memory through the unified protection mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11886717B2Interface for revision-limited memory
Publication Date: 2024.01.30 GOOGLE LLC
  • US11886717B2 patent drawing
  • US11886717B2 patent drawing
  • US11886717B2 patent drawing

AI summary

This document includes techniques, apparatuses, and systems related to an interface for revision-limited memory, which can improve various computing aspects and performance. In aspects, confidentiality, integrity, and availability may be ensured while increasing the performance of revision-limited memory. In this example, the techniques also enable the digital computing device to interact with information related to the revision-limited memory.