Skip to navigation
Latest News

Selective encryption to boost instant-on memory

  • circuits
  • circuits

By Stewart Mitchell

Posted on 18 May 2011 at 09:13

Non-volatile main memory in computers could become a secure reality thanks to new encryption techniques, according to scientists at North Carolina State University.

Non-volatile memory, such as phase-change memory, has been touted as a replacement for conventional dynamic random access memory (DRAM) as the main memory of computers because it allows instant start-up and squeezes more memory into less space.

But the technology has been held back by security fears over what information is left on the chip after the machine is switched off, with potentially sensitive information staying available.

We could use hardware to encrypt everything, but then the system would run very slowly – because it would constantly be encrypting and decrypting data

According to the researchers, this feature could give criminals access to personal data if a laptop or smartphone were stolen and because the data is stored in main memory, it cannot be encrypted using software.

Software cannot manage main memory functions, because software itself operates in main memory.

Instead, the NC State researchers have developed a system of hardware encryption system called i-NVMM, that selectively chooses which data to keep encrypted.

“We could use hardware to encrypt everything,” said Yan Solihin, associate professor of electrical and computer engineering at NC State. “But then the system would run very slowly – because it would constantly be encrypting and decrypting data.

“Instead, we developed an algorithm to detect data that is likely not needed by the processor. This allows us to keep 78% of main memory encrypted during typical operation, and only slows the system’s performance by 3.7%.”

The researchers claimed the i-NVMM tool had additional benefits, including an algorithm that also detects idleness, which meant data not currently in use – such as your credit card number – is automatically encrypted.

And although 22% of “in-use” data is unecnrypted during computation, it is encrypted when the computer is powered down.

“Basically, unless someone accesses your computer while you’re using it, all of your data is protected,” Solihin says. “We’re now seeking industry partners who are interested in this technology.”

Subscribe to PC Pro magazine. We'll give you 3 issues for £1 plus a free gift - click here
User comments

And where is the encryption key kept? I guess it could be in volatile memory and then regenerated from a password at login?

By flyingbadger on 18 May 2011

When would a credit card number be held in memory?

Why not add a software encryption stage at shutdown and decryption stage at turn-on?

By dinkleberry on 19 May 2011

Leave a comment

You need to Login or Register to comment.

(optional)

advertisement

Most Commented News Stories
Latest Blog Posts Subscribe to our RSS Feeds
Latest ReviewsSubscribe to our RSS Feeds
Latest Real World Computing

advertisement

Sponsored Links
 
SEARCH
Loading
WEB ID
SIGN UP

Your email:

Your password:

remember me

advertisement


Hitwise Top 10 Website 2010
 
 

PCPro-Computing in the Real World Printed from www.pcpro.co.uk

Register to receive our regular email newsletter at http://www.pcpro.co.uk/registration.

The newsletter contains links to our latest PC news, product reviews, features and how-to guides, plus special offers and competitions.