CAPTCHA Authentication for Removable Flash Memory Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing removable mobile flash memory storage devices lack effective mechanisms to prevent accidental or intentional data deletion without a write-protect switch or a trusted third party, making them vulnerable to malware attacks.

Innovation Solution

Implementing a 'Completely Automated Public Turing Test to Tell Computers and Humans Apart' (CAPTCHA) challenge to authenticate human commands, where the device generates and presents a CAPTCHA challenge that only humans can solve, ensuring that only authorized human users can execute potentially destructive commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a write-protect switch is used to prevent accidental or intentional data deletion, then data security is improved, but device complexity and user inconvenience increase due to the need for physical switch manipulation

Engineering Contradiction:
Improvedata securityVSAvoidphysical switch mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical write-protect switch with an electronic/software-based CAPTCHA verification system. Instead of using a physical switch that requires manual manipulation, the system uses automated image recognition challenges that can be processed electronically, eliminating the need for mechanical components while maintaining the write-protection function.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-verification by automatically generating and evaluating CAPTCHA challenges without requiring external intervention or physical switch manipulation. The storage device itself conducts the security verification through software-based image recognition, making the system self-sufficient and eliminating the need for additional mechanical control mechanisms.

Inventive Principle:
Principle #25Self-service

2Reliability

If a trusted third party is used to vet commands, then security against malware is improved, but availability and convenience deteriorate due to the unavailability of external verification services

Engineering Contradiction:
Improvesecurity against malwareVSAvoidavailability of verification service
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The storage device performs security verification independently without requiring external trusted third parties. The CAPTCHA verification system is embedded within the storage device itself, allowing it to autonomously determine whether a command originates from a human user or malware, ensuring availability regardless of external service status.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces CAPTCHA image recognition as an intermediary verification mechanism between the host device and the storage device. Instead of relying on external trusted parties, the system uses automated image challenges as a mediator to verify human intent, providing a self-contained security layer that works independently of external verification services.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If automated command execution is implemented for convenience, then ease of operation is improved, but security against unauthorized operations deteriorates due to inability to distinguish human from automated commands

Engineering Contradiction:
Improveautomated command executionVSAvoidauthentication accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces traditional authentication mechanisms with automated image recognition technology. Instead of relying on users to manually configure security settings or physically manipulate switches, the system automatically presents CAPTCHA challenges and evaluates responses, providing both convenience and accurate human verification through software-based image processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the verification parameter from manual user actions to automated image recognition responses. By transforming the authentication process into an automated image-based challenge-response system, the patent maintains ease of operation while improving the ability to distinguish human users from automated malware commands through sophisticated image analysis algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8688940B2Method for using a CAPTCHA challenge to protect a removable mobile flash memory storage device
Publication Date: 2014.04.01 SANDISK TECHNOLOGIES LLC
  • US8688940B2 patent drawing
  • US8688940B2 patent drawing
  • US8688940B2 patent drawing

AI summary

The embodiments described herein generally use a challenge to protect a removable mobile flash memory storage device, where the challenge may be in the form of a “Completely Automated Public Turing Test to Tell Computers and Humans Apart” (“CAPTCHA”). In one embodiment, a method is provided in which a removable mobile flash memory storage device receives a command from a host device, generates a CAPTCHA challenge, provides the CAPTCHA challenge to the host device, receives a response to the CAPTCHA challenge from the host device, determines if the response satisfies the CAPTCHA challenge, and performs the command only if the response satisfies the CAPTCHA challenge. In another embodiment, a removable mobile flash memory storage device is provided for performing these acts.