Method and device for providing hidden storage in non-volatile memory
First Claim
Patent Images
1. A memory device comprising:
- a main memory array;
an internal processor to execute programming code;
a hidden storage area coupled with the main memory array, wherein the programming code prevents access to the hidden storage area if a password is invalid; and
a bad password counter coupled with the internal processor to maintain a record of one or more invalid passwords, wherein if the bad password counter reaches a predetermined maximum value the internal processor stops processing password verification commands.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and device for providing hidden storage in non-volatile memory. A memory device is disclosed comprising a main flash array. A hidden storage area is connected to the main flash array. The hidden storage area can not be accessed without a valid password according to the present memory device.
-
Citations
29 Claims
-
1. A memory device comprising:
-
a main memory array; an internal processor to execute programming code; a hidden storage area coupled with the main memory array, wherein the programming code prevents access to the hidden storage area if a password is invalid; and a bad password counter coupled with the internal processor to maintain a record of one or more invalid passwords, wherein if the bad password counter reaches a predetermined maximum value the internal processor stops processing password verification commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
storing one or more valid passwords in a hidden memory area; receiving a password at an internal processor coupled with the hidden memory area; executing programming code to verify the password against a valid reference password stored within the hidden memory area; and maintaining a record of one or more invalid passwords at a bad password counter coupled with the internal processor, wherein if the bad password counter reaches a predetermined maximum value the internal processor stops processing password verification commands. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
-
store one or more valid passwords in a hidden memory area; receive a password at an internal processor connected to the hidden memory area; execute programming code to verify the password against a valid reference password stored within the hidden memory area; and maintain a record of one or more invalid passwords at a bad password counter coupled with the internal processor, wherein if the bad password counter reaches a predetermined maximum value the internal processor stops processing password verification commands. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising:
-
a wireless communication transceiver; and a memory device coupled with the wireless communication transceiver, the memory device including a main memory array, an internal processor to execute programming code, a hidden storage area connected to the main memory array, wherein the programming code prevents access to the hidden storage area without a valid password, and a bad password counter coupled with the internal processor to maintain a record of one or more invalid passwords. - View Dependent Claims (27, 28, 29)
-
Specification