Saved in:
Bibliographic Details
Main Authors: Fan, Chun-I, Chang, Li-En, Shie, Cheng-Han
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.08331
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909684219248640
author Fan, Chun-I
Chang, Li-En
Shie, Cheng-Han
author_facet Fan, Chun-I
Chang, Li-En
Shie, Cheng-Han
contents In recent years, the increasing awareness of cybersecurity has led to a heightened focus on information security within hardware devices and products. Incorporating Trusted Execution Environments (TEEs) into product designs has become a standard practice for safeguarding sensitive user information. However, vulnerabilities within these components present significant risks, if exploited by attackers, these vulnerabilities could lead to the leakage of sensitive data, thereby compromising user privacy and security. This research centers on trusted applications (TAs) within the Qualcomm TEE and introduces a novel emulator specifically designed for these applications. Through reverse engineering techniques, we thoroughly analyze Qualcomm TAs and develop a partial emulation environment that accurately emulates their behavior. Additionally, we integrate fuzzing testing techniques into the emulator to systematically uncover potential vulnerabilities within Qualcomm TAs, demonstrating its practical effectiveness in identifying real-world security flaws. This research makes a significant contribution by being the first to provide both the implementation methods and source codes for a Qualcomm TAs emulator, offering a valuable reference for future research efforts. Unlike previous approaches that relied on complex and resource-intensive full-system simulations, our approach is lightweight and effective, making security testing of TA more convenient.
format Preprint
id arxiv_https___arxiv_org_abs_2507_08331
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Qualcomm Trusted Application Emulation for Fuzzing Testing
Fan, Chun-I
Chang, Li-En
Shie, Cheng-Han
Cryptography and Security
In recent years, the increasing awareness of cybersecurity has led to a heightened focus on information security within hardware devices and products. Incorporating Trusted Execution Environments (TEEs) into product designs has become a standard practice for safeguarding sensitive user information. However, vulnerabilities within these components present significant risks, if exploited by attackers, these vulnerabilities could lead to the leakage of sensitive data, thereby compromising user privacy and security. This research centers on trusted applications (TAs) within the Qualcomm TEE and introduces a novel emulator specifically designed for these applications. Through reverse engineering techniques, we thoroughly analyze Qualcomm TAs and develop a partial emulation environment that accurately emulates their behavior. Additionally, we integrate fuzzing testing techniques into the emulator to systematically uncover potential vulnerabilities within Qualcomm TAs, demonstrating its practical effectiveness in identifying real-world security flaws. This research makes a significant contribution by being the first to provide both the implementation methods and source codes for a Qualcomm TAs emulator, offering a valuable reference for future research efforts. Unlike previous approaches that relied on complex and resource-intensive full-system simulations, our approach is lightweight and effective, making security testing of TA more convenient.
title Qualcomm Trusted Application Emulation for Fuzzing Testing
topic Cryptography and Security
url https://arxiv.org/abs/2507.08331