Skip to main navigation Skip to search Skip to main content

Protect sensitive data with lightweight memory encryption

  • Information Engineering University
  • Zhengzhou University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Since current commercial processor is not able to deal with the data in the cipher text, the sensitive data have to be exposed in the memory. It leaves a window for the adversary. To protect the sensitive data, a direct idea is to encrypt the data when the processor does not access them. On the observation, we have developed a lightweight memory encryption, called LeMe, to protect the sensitive data in the application. LeMe marks the sensitive data in the memory with the page table entry, and encrypts the data in their free time. LeMe is built on the Linux with a 3.17.6 kernel, and provides four user interfaces as dynamic link library. Our evaluations show LeMe is effective to protect the sensitive data and incurs an acceptable performance overhead.

Original languageEnglish
Title of host publicationAdvances in Materials, Machinery, Electronics II
Subtitle of host publicationProceedings of the 2nd International Conference on Advances in Materials, Machinery, Electronics, AMME 2018
EditorsCan Yang, Lin Liu, Jianfeng Ke
PublisherAmerican Institute of Physics Inc.
ISBN (Electronic)9780735416543
DOIs
StatePublished - 18 Apr 2018
Externally publishedYes
Event2nd International Conference on Advances in Materials, Machinery, Electronics, AMME 2018 - Xi'an City, China
Duration: 20 Jan 201821 Jan 2018

Publication series

NameAIP Conference Proceedings
Volume1955
ISSN (Print)0094-243X
ISSN (Electronic)1551-7616

Conference

Conference2nd International Conference on Advances in Materials, Machinery, Electronics, AMME 2018
Country/TerritoryChina
CityXi'an City
Period20/01/1821/01/18

Keywords

  • Linux
  • Sensitive data
  • kernel space
  • memory encryption

Fingerprint

Dive into the research topics of 'Protect sensitive data with lightweight memory encryption'. Together they form a unique fingerprint.

Cite this