Cache Locking and Encryption for Embedded Systems Security
Digital Document
Handle |
Handle
http://hdl.handle.net/11134/20002:860700683
|
||||||
---|---|---|---|---|---|---|---|
Persons |
Persons
Creator (cre): Dejesus, Jason
Major Advisor (mja): Chandy, John
Associate Advisor (asa): Khan, Omer
Associate Advisor (asa): Wang, Lei
|
||||||
Title |
Title
Title
Cache Locking and Encryption for Embedded Systems Security
|
||||||
Origin Information |
Origin Information
|
||||||
Parent Item |
Parent Item
|
||||||
Resource Type |
Resource Type
|
||||||
Digital Origin |
Digital Origin
reformatted digital
|
||||||
Description |
Description
Embedded systems are designed to have security measures in place that protect users’ data from software and network attacks, but these measures can prove useless when the attacker gains physical access to the system. Different attacks can target various components of the system such as memory or power. Research has shown that dynamic random access memory (DRAM) is vulnerable to attacks that take advantage of its remanence property where data remains in DRAM shortly after the system is powered off. In this thesis, we propose a method utilizing both cache locking and encryption to secure the DRAM on any embedded system by modifying the cache architecture of the CPU. We demonstrate an implementation using a MicroBlaze soft-core CPU on an FPGA. The cache modifications introduce almost no impact on performance and minimal extra hardware utilization.
|
||||||
Genre |
Genre
|
||||||
Organizations |
Organizations
Degree granting institution (dgg): University of Connecticut
|
||||||
Held By | |||||||
Use and Reproduction |
Use and Reproduction
These Materials are provided for educational and research purposes only.
|
||||||
Note |
Note
|
||||||
Degree Name |
Degree Name
Master of Science
|
||||||
Degree Level |
Degree Level
Master
|
||||||
Degree Discipline |
Degree Discipline
Electrical Engineering
|
||||||
Local Identifier |
Local Identifier
S_25507670
|