Session-Based Storage Locking for Idle-Period Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices lack a mechanism to prevent unauthorized access to data during idle periods when the user is not actively interacting with the host, allowing background applications to access data without user awareness or control.

Innovation Solution

Implementing a session protection mechanism on storage devices that includes a controller to manage a session timeout value, locking the device when the session exceeds this value to restrict host access, and utilizing a lock/unlock protection mechanism with a session timeout parameter to enhance data security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the storage device remains unlocked for extended periods to allow user access, then ease of operation is improved, but data security deteriorates as background applications can access data without user awareness

Engineering Contradiction:
Improveease of operationVSAvoiddata security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic locking by introducing a session timeout mechanism that automatically locks the storage device after a predetermined period of inactivity. The controller monitors the duration since the device was unlocked and automatically re-locks it when the timeout period expires, creating a periodic lock-unlock cycle that balances accessibility with security. This resolves the contradiction by ensuring the device remains easily accessible during active use while automatically securing data during idle periods when background applications might otherwise access data unauthorized.

Inventive Principle:
Principle #19Periodic action

2Object-affected harmful factors

If the storage device locks automatically after timeout to prevent unauthorized access, then data security is improved, but ease of operation deteriorates as the user must re-enter credentials

Engineering Contradiction:
Improvedata securityVSAvoidease of operation
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the locking state conditional and time-dependent rather than static. The device dynamically transitions between locked and unlocked states based on the session timeout condition. During active periods, the device remains unlocked for easy access; when inactivity exceeds the timeout threshold, it automatically transitions to a locked state. This dynamic behavior resolves the contradiction by adapting the security state to the actual usage context, providing ease of operation when needed while maintaining security when appropriate.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the storage device remains unlocked during idle periods to maintain accessibility, then ease of operation is improved, but unauthorized data access by background applications increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidunauthorized data access
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by proactively locking the storage device before any potential unauthorized access can occur. The session timeout mechanism continuously monitors usage and automatically initiates the locking action when the predetermined time limit is reached, preventing background applications from accessing data during idle periods. This preliminary locking action resolves the contradiction by establishing a security barrier in advance, ensuring accessibility during legitimate use while preventing unauthorized access before it can happen during idle periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250328263A1Session based storage device locking mechanism
Publication Date: 2025.10.23 SANDISK TECHNOLOGIES LLC
  • US20250328263A1 patent drawing
  • US20250328263A1 patent drawing
  • US20250328263A1 patent drawing

AI summary

A storage device restricts host access to data on the storage device. A controller on the storage device determines that a session protection feature is enabled on the storage device, initiates a session on the storage device, and sets a timer to an initial time. The controller obtains a session timeout value, calculates a session time, and stores the session time in a master index page. The controller further determines when a power reset has occurred and that the storage device is unlocked, initializes the timer with a session time value stored in the master index page prior to the power reset, and continues to calculate the session time. The controller compares the session time with the session timeout value and locks the storage device when the session time exceeds the session timeout value.