Ardalan Amiri Sani

Associate Professor
Computer Science Department
University of California, Irvine
Email: ardalan at uci dot edu
Lab (TrussLab): Information and Computer Science I (ICS 1), #401
Office: Information and Computer Science I (ICS 1), #417 (located inside TrussLab)

Selected publications (full list)

arXiv'23 Hsin-Wei Hung, Ardalan Amiri Sani
BRF: eBPF Runtime Fuzzer
Technical Report 2023-05-15, University of California, Irvine, May 2023
(PDF)
MobiSys'23 Zhihao Yao, Seyed Mohammadjavad Seyed Talebi, Mingyi Chen, Ardalan Amiri Sani, Thomas Anderson
Minimizing a Smartphone's TCB for Security-Critical Programs with Exclusively-Used, Physically-Isolated, Statically-Partitioned Hardware
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2023
Best Artifact Award. (PDF) (hardware source code) (software source code)
IEEE
S&P'23
Yu Hao, Guoren Li, Xiaochen Zhu, Weiteng Chen, Shitong Zhu, Zhiyun Qian, Ardalan Amiri Sani
SyzDescribe: Principled, Automated, Static Generation of Syscall Descriptions for Kernel Drivers
Accepted to IEEE Symposium on Security and Privacy (S&P), May 2023
USENIX
Security'23
Hui Peng, Zhihao Yao, Ardalan Amiri Sani, Dave (Jing) Tian, Mathias Payer
GLeeFuzz: Fuzzing WebGL Through Error Message Guided Mutation
Accepted to USENIX Security Symposium, August 2023
MobiCom'22 Hsin-Wei Hung, Yingtong Liu, Ardalan Amiri Sani
Sifter: Protecting Security-Critical Kernel Modules in Android through Attack Surface Reduction
in Proc. ACM Int. Conf. Mobile Computing and Networking (MobiCom), October 2022
(PDF) (source code)
MobiSys'22 Yuxin (Myles) Liu, Yoshimichi Nakatsuka, Ardalan Amiri Sani, Sharad Agarwal, Gene Tsudik
Vronicle: Verifiable Provenance for Videos from Mobile Devices
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2022
Best Poster Award Runner-up. (PDF) (source code)
ICSE'22 Yu Hao, Hang Zhang, Guoren Li, Xingyun Du, Zhiyun Qian, Ardalan Amiri Sani
Demystifying the Dependency Challenge in Kernel Fuzzing
in Proc. IEEE/ACM Int. Conf. Software Engineering (ICSE), May 2022
HotOS'21 Yiying Zhang, Ardalan Amiri Sani, Harry Xu
User-Defined Cloud
in Proc. ACM Workshop on Hot Topics in Operating Systems (HotOS), May 2021
MobiSys'21 Seyed Mohammadjavad Seyed Talebi, Ardalan Amiri Sani, Stefan Saroiu, Alec Wolman
MegaMind: A Platform for Security & Privacy Extensions for Voice Assistants
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2021
(PDF) (source code)
USENIX
Security'21
Seyed Mohammadjavad Seyed Talebi, Zhihao Yao, Ardalan Amiri Sani, Zhiyun Qian, Daniel Austin
Undo Workarounds for Kernel Bugs
in Proc. USENIX Security Symposium, August 2021
(PDF) (source code) (Impact: CVE-2019-10547, CVE-2019-10520. Found these vulnerabilities because of this work.)
MobiSys'20 Saeed Mirzamohammadi, Yuxin (Myles) Liu, Tianmei Ann Huang, Ardalan Amiri Sani, Sharad Agarwal, Sung Eun (Summer) Kim
Tabellion: Secure Legal Contracts on Mobile Devices
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2020
(PDF)
EuroSys'20 Yingtong Liu, Hsin-Wei Hung, Ardalan Amiri Sani
Mousse: A System for Selective Symbolic Execution of Programs with Untamed Environments
in Proc. ACM European Conference on Computer Systems (EuroSys), April 2020
(PDF) (source code)
SIGMETRICS'19 Behnam Pourghassemi, Ardalan Amiri Sani, Aparna Chandramowlishwaran
What-If Analysis of Page Load Time in Web Browsers Using Causal Profiling
in Proc. ACM on Measurement and Analysis of Computing Systems (POMACS), June 2019
Nominated for Best Paper Award. (PDF) (source code)
HotOS'19 Ardalan Amiri Sani, Thomas Anderson
The Case for I/O-Device-as-a-Service
in Proc. ACM Workshop on Hot Topics in Operating Systems (HotOS), May 2019
(PDF)
CCS'18 Zhihao Yao, Saeed Mirzamohammadi, Ardalan Amiri Sani, Mathias Payer
Milkomeda: Safeguarding the Mobile GPU Interface Using WebGL Security Checks
in Proc. ACM Conference on Computer and Communications Security (CCS), October 2018
(PDF) (source code)
APSys'18 Saeed Mirzamohammadi, Ardalan Amiri Sani
The Case for a Virtualization-Based Trusted Execution Environment in Mobile Devices
in Proc. ACM Asia-Pacific Workshop on Systems (APSys), August 2018
(PDF) (source code) Nominated for Best Paper Award.
USENIX
Security'18
Seyed Mohammadjavad Seyed Talebi, Hamid Tavakoli, Hang Zhang, Zheng Zhang, Ardalan Amiri Sani, Zhiyun Qian
Charm: Facilitating Dynamic Analysis of Device Drivers of Mobile Systems
in Proc. USENIX Security Symposium, August 2018
(PDF) (source code)
ASPLOS'18 Zhihao Yao, Zongheng Ma, Yingtong Liu, Ardalan Amiri Sani, Aparna Chandramowlishwaran
Sugar: Secure GPU Acceleration in Web Browsers
in Proc. ACM Int. Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2018
(PDF) (slides) (source code) (WebGL bugs study)
SenSys'17 Saeed Mirzamohammadi, Justin A. Chen, Ardalan Amiri Sani, Sharad Mehrotra, Gene Tsudik
Ditio: Trustworthy Auditing of Sensor Activities in Mobile & IoT Devices
in Proc. ACM Int. Conf. Embedded Networked Sensor Systems (SenSys), November 2017
(PDF) (source code)
MobiSys'17 Ardalan Amiri Sani
SchrodinText: Strong Protection of Sensitive Textual Content of Mobile Applications
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2017
(PDF) (source code)
HotMobile'17 Zongheng Ma, Saeed Mirzamohammadi, Ardalan Amiri Sani
Understanding Sensor Notifications on Mobile Devices
in Proc. ACM Int. Workshop on Mobile Computing Systems and Applications (HotMobile), February 2017
(PDF) (user study data)
ASPLOS'17 Kai Wang, Aftab Hussain, Zhiqiang Zuo, Guoqing Xu, and Ardalan Amiri Sani
Graspan: A Single-machine Disk-based Graph System for Interprocedural Static Analyses of Large-scale Systems Code
in Proc. ACM Int. Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2017
(PDF)
MobiSys'16 Saeed Mirzamohammadi, Ardalan Amiri Sani
Viola: Trustworthy Sensor Notifications for Enhanced Privacy on Mobile Systems
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2016
(PDF) (video demo) (source code)
APSys'15 Kevin Boos, Ardalan Amiri Sani, Lin Zhong
Eliminating State Entanglement with Checkpoint-based Virtualization of Mobile OS Services
in Proc. ACM Asia-Pacific Workshop on Systems (APSys), July 2015
Technical
Report
Ardalan Amiri Sani, Lin Zhong, Dan S. Wallach
Glider: A GPU Library Driver for Improved System Security
Technical Report 2014-11-14, Rice University, November 2014
(arXiv)
MobiSys'14 Ardalan Amiri Sani, Kevin Boos, Min Hong Yun, Lin Zhong
Rio: A System Solution for Sharing I/O between Mobile Systems
in Proc. ACM Int. Conf. Mobile Systems, Applications and Services (MobiSys), June 2014.
Best Paper Award. (PDF) (video demo) (source code)
ASPLOS'14 Ardalan Amiri Sani, Kevin Boos, Shaopu Qin, Lin Zhong
I/O Paravirtualization at the Device File Boundary
in Proc. ACM Int. Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2014
(PDF) (source code)