Project Info
Covert channel communication on shared memory SoCs
Mehmet Belviranli
belviranli@mines.edu
Project Goals and Description:
Mobile devices, such as smartphones and tablets, embed multiple processors to efficiently carry different types of computation. In such systems, applications running on different processors store their data on a single shared memory. This project aims to uncover certain security vulnerabilities that mobile systems with shared memories possess. Leveraging these vulnerabilities, a malicious party could circumvent existing app store protection mechanisms and extract sensitive information by monitoring data access patterns.
More Information:
Grand Challenge: Secure cyberspace.
<div class="text">H. Naghibijouybari and N. Abu-Ghazaleh, "Covert Channels on GPGPUs," in <em>IEEE Computer Architecture Letters</em>, vol. 16, no. 1, pp. 22-25, 1 Jan.-June 2017, doi: 10.1109/LCA.2016.2590549. keywords: {Kernel;Graphics processing units;Trojan horses;Bandwidth;Acceleration;Security;Computer architecture;Security;covert channel;GPGPU},</div>
Primary Contacts:
Mehmer Belviranli
Student Preparation
Qualifications
The student should have a good knowledge of general computer architecture, how memory subsystem works, and experience working on shared memory system on chips.
TIME COMMITMENT (HRS/WK)
5
SKILLS/TECHNIQUES GAINED
They will have a deeper knowledge on security vulnerabilities that mobile and autonomous systems bear.
MENTORING PLAN
Advisor will meet the student weekly. In addition, the student will be working along with a PhD student. Each week's goals will be clearly identified and the weekly status will be gathered.
Preferred Student Status
Junior
Senior