Flash Memory Card Embedded Identifier for Data Piracy Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial environments face significant challenges in preventing data piracy, as existing digital rights management systems are often cumbersome and ineffective, leading to losses in revenue due to unauthorized replication and use of software and data.

Innovation Solution

A flash memory card with a unique identifier permanently embedded within its hardware is used to tie data to the card, ensuring that only authorized access and installation are possible by matching the embedded identifier with a corresponding identifier associated with the data, thereby preventing widespread dissemination and piracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital rights management systems are used to prevent piracy, then data protection is improved, but system complexity and user inconvenience increase

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

Solution Approach 1:

The patent extracts the unique identifier from complex DRM systems and embeds it directly into the hardware of the memory card itself. This simplifies the overall system by removing the need for separate DRM software components while maintaining protection capabilities through hardware-level identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The unique identifier acts as an intermediary element that links data to a specific memory card hardware. Instead of using complex DRM systems, the identifier serves as a simple mediator that enables data binding without requiring additional software layers or authentication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If hardware dongles are used to restrict software execution, then software protection is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesoftware protectionVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the protection function with the memory card itself by embedding the unique identifier in the card's hardware. This eliminates the need for separate dongles and integrates the restriction mechanism directly into the data storage device, allowing users to simply insert the card without additional authentication steps.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory card with embedded identifier provides self-service protection by automatically identifying itself and enforcing data restrictions without requiring external dongles or additional user actions. The system self-authenticates through the embedded hardware identifier, eliminating the need for separate protection devices.

Inventive Principle:
Principle #25Self-service

3Reliability

If data is tied to specific hardware identifiers, then data security is improved, but adaptability deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data protection mechanism by embedding unique identifiers in the memory card hardware rather than using system-wide DRM. This segmentation allows data to be tied to specific cards while maintaining the ability to distribute multiple cards to different users, as each card independently holds its own identifier and associated data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8200931B2Memory card with embedded identifier
Publication Date: 2012.06.12 XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
  • US8200931B2 patent drawing
  • US8200931B2 patent drawing
  • US8200931B2 patent drawing

AI summary

A software installation system comprises an interface component that receives a request to access data resident upon a flash memory card. An installation component compares a unique identifier associated with the data with a unique identifier embedded within the flash memory card, and the installation component determines whether to allow access to the data based at least in part upon the comparison. The installation component prohibits access to the data if the unique identifier associated with the data does not match the unique identifier embedded within the flash memory card.