Memory Card Partition Password Reset via Length Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory card systems face challenges in securing data stored in defined spaces, as current password reset processes can lead to unintended locking of the entire SD card or partition with incorrect passwords due to issues like extra characters or skipped characters during the password reset process, lacking adequate security measures for multiple users sharing the same memory card.
Innovation Solution
A method and system for password protection in memory devices that involves receiving a data block containing user-defined current and new passwords, their lengths, and an address range for a defined space, matching and comparing these to reset the password securely, avoiding incorrect password resets by ensuring the user-defined password is correctly applied.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the existing password reset process is used in memory card systems, then the password protection function is provided, but the unintended locking of the entire SD card or partition occurs due to extra characters or skipped characters during password reset
Solution Approach 1:
The patent segments the memory card into multiple defined spaces (partitions), each with its own password protection mechanism. This allows independent password reset operations on specific partitions without affecting the entire card, preventing unintended locking of the whole card when resetting passwords on individual partitions.
Solution Approach 2:
The patent implements preliminary verification of the current password before allowing password reset. The system verifies the current password entered by the user matches the stored password before proceeding with the reset operation. This prevents incorrect passwords from causing unintended locking, as the verification step ensures only authorized users can reset passwords.
2Device complexity
If the entire SD card is secured by a single password, then the security is simplified, but the inability to selectively protect specific partitions or spaces is created
Solution Approach 1:
The patent divides the memory card into multiple defined spaces (partitions), each capable of having its own password. This segmentation allows different users to access different partitions with different password requirements, providing selective protection without requiring a completely separate storage system for each user.
Solution Approach 2:
The patent implements local password protection where each defined space has its own password credentials stored in a dedicated area. This allows each partition to have customized security settings appropriate for its specific usage, rather than applying a uniform security policy across the entire card.
3Ease of operation
If password reset allows flexible input, then the ease of operation is improved, but the risk of incorrect password entry causing lockout increases
Solution Approach 1:
The patent performs preliminary verification of the current password before allowing the reset operation to proceed. This verification step ensures that only users who know the correct current password can initiate a password reset, preventing unauthorized changes and avoiding lockout scenarios caused by incorrect password entry.
Solution Approach 2:
The patent provides feedback to the user during the password reset process by verifying the current password entry and confirming the new password setting. This feedback mechanism helps users understand if their password entry is correct and prevents accidental lockout by validating each step of the process.
Data Source
AI summary
Systems, devices, and methods for password protection of defined spaces in a memory device. The method includes receiving a data block from a host. The data block includes a user-defined current password, a user-defined new password, a password length of the current password, a password length of the new password, and a user-defined address range field including start and end addresses of a defined space in the memory device. The method further includes matching password lengths of the user-defined current password and a current password length of a current password for the defined space already stored in the memory device. The method also includes comparing the user-defined current password and the current password of the defined space. The method further includes replacing or resetting the current password of the defined space with the user-defined new password based on a result of the matching and a result of the comparing.


