Ardalan Amiri Sani
Associate Professor |
APSys'24 | Dylan Zueck, Nathaniel Atallah, Ian Do, Zhihao Yao, Ardalan Amiri Sani Hora: High Assurance Periodic Availability Guarantee for Life-Critical Applications on Smartphones in Proc. ACM Asia-Pacific Workshop on Systems (APSys), September 2024 (PDF) |
arXiv'24 | Joseph Bursey, Ardalan Amiri Sani, Zhiyun Qian SyzRetrospector: A Large-Scale Retrospective Study of Syzbot Technical Report 2024-01-22, University of California, Irvine, January 2024 (PDF) |
FSE'24 | Hsin-Wei Hung, Ardalan Amiri Sani BRF: Fuzzing the eBPF Runtime in Proc. ACM Int. Conf. Foundations of Software Engineering (FSE), July 2024 (PDF) (source code) (Impact: CVE-2022-2905, CVE-2023-0160, and several other detected vulnerabilities.) |
MobiCom'24 | Yuxin (Myles) Liu, Zhihao Yao, Mingyi Chen, Ardalan Amiri Sani, Sharad Agarwal, Gene Tsudik ProvCam: A Camera Module with Self-Contained TCB for Producing Verifiable Videos in Proc. ACM Int. Conf. Mobile Computing and Networking (MobiCom), October 2024 (PDF) (source code) |
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 in Proc. 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 in Proc. 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.) |
TMC'20 | Nicholas Wei, Ardalan Amiri Sani SchrodinText: Strong Protection of Sensitive Textual Content of Mobile Applications in IEEE Transactions on Mobile Computing (TMC), September 2020 (extended version of our MobiSys'17 paper) |
Performance'20 | Behnam Pourghassemi, Ardalan Amiri Sani, Aparna Chandramowlishwaran Only Relative Speed Matters: Virtual Causal Profiling To appear in IFIP International Symposium on Computer Performance, Modeling, Measurements and Evaluation (Performance), November 2020 |
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) (source code) |
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) |
VLSI-SoC'19 | Chen-Ying Hsieh, Ardalan Amiri Sani, Nikil D. Dutt SURF: Self-aware Unified Runtime Framework for Parallel Programs on Heterogeneous Mobile Architectures in Proc. IFIP/IEEE International Conference on Very Large Scale Integration(VLSI-SoC), October 2019 |
NCA'19 | Nisha Panwar, Shantanu Sharma, Guoxi Wang, Sharad Mehrotra, Nalini Venkatasubramanian, Mamadou Diallo, Ardalan Amiri Sani IoT Notary: Sensor Data Attestation in Smart Environment in Proc. IEEE International Symposium on Network Computing and Applications (NCA), September 2019 Best Paper Award. |
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) |
DATE'19 | Chen-Ying Hsieh, Ardalan Amiri Sani, Nikil D. Dutt The Case for Exploiting Underutilized Resources in Heterogeneous Mobile Architectures in Proc. Design, Automation and Test in Europe Conference (DATE), March 2019 |
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) |
TMC'18 | Saeed Mirzamohammadi, Ardalan Amiri Sani Viola: Trustworthy Sensor Notifications for Enhanced Privacy on Mobile Systems in IEEE Transactions on Mobile Computing (TMC), November 2018 (extended version of our MobiSys'16 paper) |
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) |
BuildSys'17 | Xi Xiong, Justin Chan, Ethan Yu, Nisha Kumari, Ardalan Amiri Sani, Changxi Zheng, Xia Zhou Customizing Indoor Wireless Coverage via A 3D-Fabricated Reflector in Proc. ACM Int. Conf. Systems for Energy-Efficient Built Environments (BuildSys), November 2017 |
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) |
VRCAI'16 | Mehdi Rahimzadeh, Hung Nguyen, Ardalan Amiri Sani, Fadi Kurdahi, and Aditi Majumder Rectangular Stable Power-Aware Mobile Projection on Planar Surfaces in Proc. ACM Int. Conf. on Virtual-Reality Continuum and its Applications in Industry (VRCAI), December 2016 |
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) |
MC2R'13 | Ardalan Amiri Sani, Zhiyong Tan, Peter Washington, Mira Chen, Sharad Agarwal, Lin Zhong, Ming Zhang The wireless data drain of users, apps, & platforms in ACM SIGMOBILE Mobile Computing and Communications Review (MC2R), October 2013 (PDF) |
UbiComp'11 | Hang Yu, Ahmad Rahmati, Ardalan Amiri Sani, Lin Zhong, Jehan Wickramasuriya, Venu Vasudevan Data Broadcasting using Mobile FM Radio: Design, Realization and Application in Proc. ACM Int. Conf. Ubiquitous Computing (UbiComp), September 2011 (PDF) |
Technical Report |
Ardalan Amiri Sani, Wolfgang Richter, Xuan Bao, Trevor Narayan, Mahadev Satyanarayanan, Lin Zhong, Romit Roy Choudhury Opportunistic Content Search of Smartphone Photos Technical Report TR0627-2011, Rice University, June 2011 (arXiv) |
HotMobile'11 | Xuan Bao, Trevor Narayan, Ardalan Amiri Sani, Wolfgang Richter, Romit Roy Choudhury, Lin Zhong, Mahadev Satyanarayanan The Case for Context-Aware Compression in Proc. ACM Int. Workshop on Mobile Computing Systems and Applications (HotMobile), March 2011 (PDF) |
MobiCom'10 | Ardalan Amiri Sani, Lin Zhong, Ashutosh Sabharwal Directional Antenna Diversity for Mobile Devices: Characterizations and Solutions in Proc. ACM Int. Conf. Mobile Computing and Networking (MobiCom), September 2010 (PDF) (data traces) |
ISLPED'10 | Ardalan Amiri Sani, Hasan Dumanli, Lin Zhong, Ashutosh Sabharwal Power-Efficient Directional Wireless Communication on Small Form-Factor Mobile Devices in Proc. ACM/IEEE Int. Symp. Low Power Electronics and Design (ISLPED), August 2010 (PDF) |
ESSA'09 | Stephen So, Ardalan Amiri Sani, Lin Zhong, Frank Tittel, Gerard Wysocki Laser Spectroscopic Trace-Gas Sensor Networks for Atmospheric Monitoring Applications in Proc. IPSN Wrkshp. Sensor Networks for Earth and Space Science Applications (ESSA), April 2009 |