Architecture for Security Lab

MICRO 2017 "RHMD: Evasion-Resilient Hardware Malware Detectors"
Khaled Khasawneh, Nael Abu-Ghazaleh, Dmitry Ponomarev, Lei Yu
to appear in the International Symposium on Microarchitecture (MICRO), Boston, MA, October 2017.

ICCAD 2017 "Hardening Extended Memory Access Control Schemes with Self-Verified Address Spaces"
Jesse Elwell, Dmitry Evtyushkin, Nael Abu-Ghazaleh, Dmitry Ponomarev, Ryan Riley
to appear in the International Conference on Computer-Aided Design (ICCAD), Irvine, CA, November 2017.

DAC 2017 "RIC: Relaxed Inclusion Caches for Mitigating LLC Side-Channel Attacks"
Mehmet Kayaalp, Khaled Khasawneh, Hodjat Asghari-Esfeden, Jesse Elwell, Nael Abu-Ghazaleh, Dmitry Ponomarev, Aamer Jaleel
54th Design Automation Conference (DAC), Austin, Texas, June 2017.

CCS 2016 "Covert Channels through Random Number Generators: Mechanisms, Capacity Estimation and Mitigations"
Dmitry Evtyushkin, Dmitry Ponomarev
23rd ACM Conference on Computer and Communications Security (CCS), Vienna, October 2016.

MICRO 2016 "Jump over ASLR: Attacking Branch Predictors to Bypass ASLR"
Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh
49th International Symposium on Microarchitecture (MICRO), Taipei, Taiwan, October 2016.

TDSC 2016 "Flexible Hardware-Managed Isolated Execution: Architecture, Software Support and Applications"
Dmitry Evtyushkin, Jesse Elwell, Meltem Ozsoy, Dmitry Ponomarev, Nael Abu-Ghazaleh, Ryan Riley
IEEE Transactions on Dependable and Secure Computing, 2016.

DAC 2016 "A High-Resolution Side-Channel Attack on Last-Level Cache"
Mehmet Kayaalp, Nael Abu-Ghazaleh, Dmitry Ponomarev, Aamer Jaleel
Design Automation Conference (DAC), Austin, TX, June 2016.   Talk slides
Nominated for Best Paper Award

TC 2016 "Hardware-based Malware Detection Using Low-Level Architectural Features"
Meltem Ozsoy, Khaled Khasawneh, Caleb Donovick, Iakov Gorelik, Nael Abu-Ghazaleh, Dmitry Ponomarev
Accepted to the IEEE Transactions on Computers (TC), 2016.

TACO 2016 "Understanding and Mitigating Covert Channels through Branch Predictors"
Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh
Accepted to the ACM Transactions on Architecture and Code Optimization (ACM TACO), 2016.

TACO 2015 "Rethinking Memory Permissions for Protection Against Cross-Layer Attacks"
Jesse Elwell, Ryan Riley, Nael Abu-Ghazaleh, Dmitry Ponomarev, Iliano Cervesato
ACM Transactions on Architecture and Code Optimization (ACM TACO), Volume 12, Issue 4, Article No.56, December 2015.

RAID 2015 "Ensemble Learning for Low-level Hardware-Supported Malware Detection"
Khaled Khasawneh, Meltem Ozsoy, Caleb Donovick, Nael Abu-Ghazaleh and Dmitry Ponomarev
18th International Symposium on Research in Attacks, Intrusions and Defenses (RAID), Kyoto, Japan, November 2015.

HASP 2015 "Covert Channels through Branch Predictors: A Feasibility Study"
Dmitry Evtyushkin, Dmitry Ponomarev and Nael Abu-Ghazaleh
4th Workshop on Hardware and Architecture Support for Security and Privary (HASP), held in conjunction with ISCA, Portland, OR, June 2015.

HPCA 2015 "Malware-Aware Processors: A Framework for Efficient Online Malware Detection"
Meltem Ozsoy, Caleb Donovick, Iakov Gorelik, Nael Abu-Ghazaleh and Dmitry Ponomarev
to appear in the 21st International Symposium on High-Performance Computer Architecture (HPCA), Bay Area, CA, February 2015.
Talk slides

IEEE TC 2015 "Signature-Based Protection from Code Reuse Attacks"
Mehmet Kayaalp, Timothy Schmitt, Junaid Nomani, Dmitry Ponomarev, Nael Abu-Ghazaleh
IEEE Transactions on Computers, vol.64, Issue 2, February 2015, pp.533-546.

MICRO 2014 "Iso-X: A Flexible Architecture for Hardware-Managed Isolated Execution"
Dmitry Evtyushkin, Jesse Elwell, Meltem Ozsoy, Dmitry Ponomarev, Nael Abu-Ghazaleh and Ryan Riley
47th International Symposium on Microarchitecture (MICRO-47), Cambridge, UK, December 2014.
Talk slides

HPCA 2014 "A Non-Inclusive Memory Permissions Architecture for Protection Against Cross-Layer Attacks"
Jesse Elwell, Ryan Riley, Nael Abu-Ghazaleh, Dmitry Ponomarev
20th International Symposium on High Performance Computer Architecture (HPCA), Orlando, Florida, February 2014.
Talk slides

IEEE TC 2014 "SIFT: Low-Complexity Energy-Efficient Information Flow Tracking on SMT Processors"
Meltem Ozsoy, Dmitry Ponomarev, Nael Abu-Ghazaleh, Tameesh Suri
IEEE Transactions on Computers, Volume 63, Issue 2, February 2014, pp.484-496

IEEE TC 2014 "Efficiently Securing Systems from Code Reuse Attacks"
Mehmet Kayaalp, Meltem Ozsoy, Nael Abu-Ghazaleh, Dmitry Ponomarev
IEEE Transactions on Computers, Volume 63, Issue 5, May 2014, pp.1144-1156

HPCA 2013 "SCRAP: Architecture for Signature-Based Protection From Code Reuse Attacks"
Mehmet Kayaalp, Junaid Nomani, Timothy Schmitt, Dmitry Ponomarev, Nael Abu-Ghazaleh
19th International Symposium on High Performance Computer Architecture (HPCA), Shenzhen, China, February 2013.
Talk slides

ISCA 2012 "Branch Regulation: Low Overhead Protection From Code Reuse Attacks"
Mehmet Kayaalp, Meltem Ozsoy, Nael Abu-Ghazaleh, Dmitry Ponomarev
39th International Symposium on Computer Architecture (ISCA), Portland, OR, June 2012.
Talk slides

ACM TACO/HiPEAC 2012 "Non-Monopolizable Caches: Low-Complexity Mitigation of Cache Side-Channel Attacks"
Leonid Domnitser, Aamer Jaleel, Jason Loew, Nael Abu-Ghazaleh and Dmitry Ponomarev
ACM Transactions on Architecture and Code Optimization (TACO), Special Issue of High Performance and Embedded Architectures and Compilers. Also presented at HiPEAC 2012 conference, Paris, France, January 2012.

DAC 2011 "TPM-SIM: A Framework for Performance Evaluation of Trusted Platform Modules"
Jared Schmitz, Jason Loew, Jesse Elwell, Dmitry Ponomarev, Nael Abu-Ghazaleh
48th Design Automation Conference (DAC'11), San Diego, June 2011.
Talk slides

CF 2011 "SIFT: A Low-Overhead Dynamic Information Flow Tracking Architecture for SMT Processors"
Meltem Ozsoy, Dmitry Ponomarev, Nael Abu-Ghazaleh, Tameesh Suri
8th ACM International Conference on Computing Frontiers (CF'11), Ischia, Ita$ May 2011.