Patent attributes
Flash memory in a computing system having blocks that may be read only once per machine reset may be implemented by mapping the flash memory to an address space of the computing system, copying a selected block of at least one of instructions and data from a first region in the flash memory to a second region in a memory of the computing system, at least one of executing the instructions and accessing the data from the second region, unmapping the selected block of flash memory, and overwriting the second region. Subsequent attempts to access the selected block without performing a machine reset will fail. The selected blocks may be used to store secret instructions and/or data.