Memory encryption breakthrough claimed by NC State researchers

Hardware-based encryption protects data in non-volatile main memory


Researchers at North Carolina State University claim they've achieved a breakthrough in how encryption can be used in technology called non-volatile main memory, which is seen as an eventual replacement for conventional dynamic random-access memory.

Unlike DRAM, with NVMM "when you turn off the power, the data remains there," Yan Solihin, associate professor of electrical and computing engineering at N.C. State, explains. He notes: "The advantage of that is clear -- that's an advantage because it gives you an instant-on experience." But the downside in terms of security is that the user's application data, even as much as 4GB worth, "doesn't disappear from main memory. So if your computer is stolen, someone could easily read out the content of main memory."

IN DEPTH: What's up with encryption?

In work conducted with graduate students, Solihin says N.C. State researchers completed building a hardware-based method to self- encrypt NVMM data. The idea is it might eventually become integrated into chipsets.

"We add an encryption engine to the memory module to encrypt to memory," Solihin says.

While software-based encryption has been offered before for NVMM, he believes this is likely the first hardware-based approach to the NVMM question. Encryption is known to greatly slow performance but under some conditions, where just 80% of memory storage is encrypted, there's only a 3% performance hit with the N.C. State approach. The remaining 20% is encrypted at power-down, he says. In contrast, it's not unusual to see a 50% slowdown due to encryption, he adds. The N.C. State project relies on the Advanced Encryption Standard (AES).

Solihin says N.C. State is now looking toward how to commercialize its hardware-based encryption approach to NVMM by working with industry, where the hardware-based encryption could also find use in smartphones and other mobile devices.

Learn more about this topic

Can 'encrypted blobs' help with secure cloud computing? 

Researchers tout encryption function that knows who's who 

Memory-scraping malware goes after encrypted private information

Must read: 11 hidden tips and tweaks for Windows 10
View Comments
You Might Like
Join the discussion
Be the first to comment on this article. Our Commenting Policies