Patent ID: 6904493
Filing Date: 2005-06-07
Classification: G06F

Abstract:
1. A secure flash memory device for a computer, the flash memory device comprising: a connection port for electrically connecting the flash memory device to the computer; a microcontroller electrically connected to the connection port; a flash memory electrically connected to the microcontroller; and a pre-installed security program for limiting access to the flash memory, a portion of the security program being stored in the microcontroller, the security program being executed by the computer when the microcontroller receives flash memory access requests from the connection port; wherein when the security program is executed, a pass code stored in the computer is compared with a predetermined code stored in the flash memory device in a form understandable by the security program to enable the microcontroller to prevent data from being exchanged between the connection port and the flash memory when the pass code does not equal the predetermined code and to enable the microcontroller to allow data to be exchanged between the connection port and the flash memory when the pass code equals the predetermined code.