A secure flash memory device includes a connection port, a
microcontroller, a flash memory, and a security program. The security
program provides pass code security between a computer connected to the
connection port and the flash memory. The microcontroller controls the
flow of data between the computer and the flash memory as allowed by the
security program. The security program is stored in the flash memory or
in the microcontroller and can be executed by the computer, when the
microcontroller receives flash memory access requests from the connection
port.
Een veilig apparaat van het flitsgeheugen omvat een verbindingshaven, microcontroller, een flitsgeheugen, en een veiligheidsprogramma. Het veiligheidsprogramma verstrekt de veiligheid van de pascode tussen een computer dat aan de verbindingshaven wordt aangesloten en het flitsgeheugen. Microcontroller controleert de stroom van gegevens tussen de computer en het flitsgeheugen zoals toegestaan door het veiligheidsprogramma. Het veiligheidsprogramma wordt opgeslagen in het flitsgeheugen of in microcontroller en kan door de computer worden uitgevoerd, wanneer microcontroller de toegangsverzoeken van het flitsgeheugen van de verbindingshaven ontvangt.