Systems and methods for preventing data remanence in memory

US9740638B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9740638-B2
Application numberUS-201614990572-A
CountryUS
Kind codeB2
Filing dateJan 7, 2016
Priority dateDec 29, 2011
Publication dateAug 22, 2017
Grant dateAug 22, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for preventing data remanence in memory is provided. The system includes a computing device, a memory chip coupled to the computing device and including memory, and a heater, the heater configured to prevent data remanence in a memory by providing heat to at least a portion of the memory. The memory includes a plurality of bits configured to electronically store data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for storing sensitive data, comprising: determining the sensitivity of a data; and storing the data in a memory based on the sensitivity; wherein the memory comprises a plurality of bits configured to electronically store the data, and wherein a portion of the memory is configured to have minimal increased data remanence upon cooling of the memory. 2. The method of claim 1 , wherein the determining is based on the data comprising an encryption program parameters. 3. The method of claim 1 , wherein the determining is based on the data comprising an encryption key. 4. The method of claim 1 , wherein the determining is based on the data comprising encrypted data. 5. The method of claim 1 , wherein the storing comprises storing data determined to be sensitive in the portion of the memory configured to have minimal increased data remanence. 6. The method of claim 1 , wherein the portion of the memory configured to have minimal increased data remanence comprises bi-polar junction transistors. 7. The method of claim 1 , further comprising determining remanence decay values for the plurality of bits, correlating the sensitivity of the data with the remanence decay values, and storing the data in the memory based on the correlation of the sensitivity of the data with the remanence decay values. 8. The method of claim 7 , further comprising storing the remanence decay values in a data structure. 9. The method of claim 8 , further comprising updating the data structure based on new remanence decay values. 10. The method of claim 9 , further comprising determining new remanence decay values for a plurality of bits within the memory. 11. The method of claim 10 , wherein updating the data structure overwrites an initial set of remanence decay values, and wherein the initial set of remanence decay values are determined before the memory is installed in the computing device. 12. The method of claim 7 , wherein the remanence decay values are stored in a memory spaced apart from the memory chip. 13. The method of claim 7 , wherein the remanence decay values are determined after the memory is installed in a computing device. 14. The method of claim 7 , wherein the most sensitive data is stored in the bits with the fastest remanence decay values. 15. The method of claim 7 , wherein the correlation is based on the type of data. 16. A system for protecting sensitive data in a memory of a computing device, comprising: processing electronics configured to: determine remanence decay values for a plurality of sites of a memory; and store data in one or more memory sites of the memory based on remanence decay values of each memory site. 17. The system of claim 16 , wherein the processing electronics are further configured to store the remanence decay values and the corresponding memory sites in a data structure. 18. The system of claim 17 , wherein the processing electronics are further configured to update the data structure based on new remanence decay values. 19. The system of claim 18 , wherein the processing electronics are further configured to determine new remanence decay values for a plurality of memory sites within the memory. 20. The system of claim 18 , wherein the data structure is updated after regular time intervals. 21. The system of claim 18 , wherein the data structure is updated each time the computing device is powered on. 22. The system of claim 18 , wherein the data structure is updated each time the computing device is powered off. 23. The system of claim 18 , wherein updating the data structure overwrites an initial set of remanence decay values, and wherein the initial set of remanence decay values are determined before the memory is installed in the computing device. 24. The system of claim 16 , wherein the processing electronics are configured to determine the remanence decay values after the memory is installed in the computing device. 25. The system of claim 16 , wherein the processing electronics are configured to correlate the sensitivity of the data with the remanence decay values. 26. The system of claim 25 , wherein the most sensitive data is stored in memory sites with the fastest remanence decay values. 27. A system for protecting sensitive data in a memory of a computing device, comprising: means for determining remanence decay values for a plurality of sites of a memory, and means for storing data in one or more memory sites of the memory based on remanence decay values of each memory site. 28. The system of claim 27 , further comprising means for storing the remanence decay values and the corresponding memory sites in a data structure. 29. The system of claim 28 , wherein the data structure is updated based on new remanence decay values. 30. The system of claim 28 , wherein the data structure is updated after regular time intervals. 31. The system of claim 28 , wherein the data structure is updated each time the computing device is powered on. 32. The system of claim 28 , wherein the data structure is updated each time the computing device is powered off. 33. The system of claim 28 , wherein updating the data structure overwrites an initial set of remanence decay values, and wherein the initial set of remanence decay values are determined before the memory is installed in the computing device.

Assignees

Inventors

Classifications

  • using key encryption key · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Circuit means for protection against loss of information of semiconductor storage devices · CPC title

  • Configuration or reconfiguration of storage systems · CPC title

  • G06F21/79Primary

    in semiconductor storage media, e.g. directly-addressable memories · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9740638B2 cover?
A system for preventing data remanence in memory is provided. The system includes a computing device, a memory chip coupled to the computing device and including memory, and a heater, the heater configured to prevent data remanence in a memory by providing heat to at least a portion of the memory. The memory includes a plurality of bits configured to electronically store data.
Who is the assignee on this patent?
Elwha Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).