MRAM, persistance of memory

Tim May timcmay at got.net
Thu Jul 10 17:47:22 PDT 2003


On Thursday, July 10, 2003, at 08:27  AM, Eric Murray wrote:

> On Thu, Jul 10, 2003 at 04:45:58PM +0200, Thomas Shaddack wrote:
>
>> It is impossible to get access to the voltage on the DRAM cell 
>> capacitors
>> (at least if the chip is in its case and we can access only its 
>> pins). We
>> can only see if it is in the range for H or L. And after a power-down 
>> (or
>> even a sufficiently long period without a refresh of the given cell) 
>> the
>> cell capacitor loses voltage steadily, reaching the level of L (or 
>> maybe
>> H?) within at most couple seconds.
>
> I would not bet on that for sensitive data.
> See Peter Gutmans and Ross Anderson's papers on RAM memory remanance.

We were reading remnant state information in DRAMs back in the mid-70s. 
When a DRAM is powered back up after some period without power there 
are "remnants" which are not really electrons (which thermalize into 
the substrate in a matter of microseconds) but which cause 
"preferential turn-on or turn-off" in the cells, due to shifts in 
threshold voltage. (This is why irradiation of the DRAMs with gammas 
can sometimes "freeze" the stored data pattern.)

Intel was the inventor of DRAM and we led the market (along with 
Mostek) for most of the 1970s. We had some really cool tools for seeing 
the internal states of DRAMs, before, during, and after things we did 
to the devices. Powering them off and watching the states they came 
back up in was child's play.

This effect, of seeing DRAMs "wake up" in preferred states, is a very 
subtle effect. And no doubt it varies amongst vendors and even between 
design and process steppings of the same vendor's part.

I would not want to be the forensic data analyst trying to do this, but 
I expect sometimes they do. The "recover data from voice answering 
machines" gadget is no doubt much lower tech. Most answering machines 
are battery-backed (duh), so a forensics expert can keep power 
maintained and even use the battery-backed store to keep the DRAMs 
nominally refreshed.

But I thought most modern answering machines which don't use tapes are 
in fact using flash, not DRAMs. Am I wrong on this? Flash is of course 
an entirely different story.

--Tim May





More information about the Testlist mailing list