English
Related papers

Related papers: EmLog: Tamper-Resistant System Logging for Constra…

200 papers

In many software applications, logs serve as the only interface between the application and the developer. However, navigating through the logs of long-running applications is often challenging. Logs from previously successful application…

Information Retrieval · Computer Science 2019-06-19 Amey Agrawal , Abhishek Dixit , Namrata Shettar , Darshil Kapadia , Rohit Karlupia , Vikram Agrawal , Rajat Gupta

While TrustZone can isolate IO hardware, it lacks drivers for modern IO devices. Rather than porting drivers, we propose a novel approach to deriving minimum viable drivers: developers exercise a full driver and record the driver/device…

Operating Systems · Computer Science 2022-03-16 Liwei Guo , Felix Xiaozhu Lin

Deep learning inference on embedded devices is a burgeoning field with myriad applications because tiny embedded devices are omnipresent. But we must overcome major challenges before we can benefit from this opportunity. Embedded processors…

We present a holistic design for GPU-accelerated computation in TrustZone TEE. Without pulling the complex GPU software stack into the TEE, we follow a simple approach: record the CPU/GPU interactions ahead of time, and replay the…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-11-08 Heejin Park , Felix Xiaozhu Lin

The Embedded Trace Macrocell (ETM) is a standard component of Arm's CoreSight architecture, present in a wide range of platforms and primarily designed for tracing and debugging. In this work, we demonstrate that it can be repurposed to…

Performance · Computer Science 2026-03-31 Alexander Zuepke , Ashutosh Pradhan , Daniele Ottaviano , Andrea Bastoni , Marco Caccamo

A substantial body of research has focused on formalising what constitutes a ``secure'' messaging system, recognising that end-to-end encryption alone is insufficient to capture the full range of security, privacy, and usability properties…

Cryptography and Security · Computer Science 2026-03-24 Hamish Alsop , Leandros Maglaras , Naghmeh Moradpoor

A TrustZone TEE often invokes an external filesystem. While filedata can be encrypted, the revealed file activities can leak secrets. To hide the file activities from the filesystem and its OS, we propose Enigma, a deception-based defense…

Cryptography and Security · Computer Science 2022-05-26 Liwei Guo , Kaiyang Zhao , Yiying Zhang , Felix Xiaozhu Lin

Secure Element (SE) in SoC sees an increasing adoption in industry. Many applications in IoT devices are bound to the SE because it provides strong cryptographic functions and physical protection. Though SE-in-SoC provides strong proven…

Cryptography and Security · Computer Science 2022-08-09 Xuanle Ren , Xiaoxia Cui

Wearable technologies are today on the rise, becoming more common and broadly available to mainstream users. In fact, wristband and armband devices such as smartwatches and fitness trackers already took an important place in the consumer…

Cryptography and Security · Computer Science 2015-12-18 Tony Beltramelli , Sebastian Risi

Isolating sensitive state and data can increase the security and robustness of many applications. Examples include protecting cryptographic keys against exploits like OpenSSL's Heartbleed bug or protecting a language runtime from native…

Cryptography and Security · Computer Science 2019-06-05 Anjo Vahldiek-Oberwagner , Eslam Elnikety , Nuno O. Duarte , Michael Sammler , Peter Druschel , Deepak Garg

Trusted executions environments (TEEs) such as Intel(R) SGX provide hardware-isolated execution areas in memory, called enclaves. By running only the most trusted application components in the enclave, TEEs enable developers to minimize the…

Cryptography and Security · Computer Science 2020-06-19 Marcela S. Melara , Michael J. Freedman , Mic Bowman

Wireless jamming attacks have plagued wireless communication systems and will continue to do so going forward with technological advances. These attacks fall under the category of Electronic Warfare (EW), a continuously growing area in both…

Networking and Internet Architecture · Computer Science 2023-01-24 Clifton Paul Robinson , Leonardo Bonati , Tara Van Nieuwstadt , Teddy Reiss , Pedram Johari , Michele Polese , Hieu Nguyen , Curtis Watson , Tommaso Melodia

Integrity is critical for maintaining system security, as it ensures that only genuine software is loaded onto a machine. Although confidential virtual machines (CVMs) function within isolated environments separate from the host, it is…

Cryptography and Security · Computer Science 2024-10-25 Wenhao Wang , Linke Song , Benshan Mei , Shuang Liu , Shijun Zhao , Shoumeng Yan , XiaoFeng Wang , Dan Meng , Rui Hou

Objective: A novel ECG classification algorithm is proposed for continuous cardiac monitoring on wearable devices with limited processing capacity. Methods: The proposed solution employs a novel architecture consisting of wavelet transform…

Signal Processing · Electrical Eng. & Systems 2020-01-22 Saeed Saadatnejad , Mohammadhosein Oveisi , Matin Hashemi

Large Language Model (LLM) agents provide powerful automation capabilities, but they also create a substantially broader attack surface than traditional applications due to their tight integration with non-deterministic models and…

Cryptography and Security · Computer Science 2026-05-07 Sina Abdollahi , Mohammad M Maheri , Javad Forough , Amir Al Sadi , Josh Millar , David Kotz , Marios Kogias , Hamed Haddadi

Trusted Execution Environments (TEEs) suffer from performance issues when executing certain management instructions, such as creating an enclave, context switching in and out of protected mode, and swapping cached pages. This is especially…

Cryptography and Security · Computer Science 2023-09-15 James Choncholas , Ketan Bhardwaj , Ada Gavrilovska

Many online services rely on self-reported locations of user devices like smartphones. To mitigate harm from falsified self-reported locations, the literature has proposed location proof services (LPSs), which provide proof of a device's…

Cryptography and Security · Computer Science 2024-04-09 Roberta De Viti , Pierfrancesco Ingo , Isaac Sheff , Peter Druschel , Deepak Garg

Hardware-based malware detectors (HMDs) are a key emerging technology to build trustworthy computing platforms, especially mobile platforms. Quantifying the efficacy of HMDs against malicious adversaries is thus an important problem. The…

Cryptography and Security · Computer Science 2016-03-14 Mikhail Kazdagli , Ling Huang , Vijay Reddi , Mohit Tiwari

When users leave their mobile devices unattended, or let others use them momentarily, they are susceptible to privacy breaches. Existing technological defenses, such as unlock authentication or account switching, have proven to be…

Human-Computer Interaction · Computer Science 2022-08-30 Tiago Guerreiro , Ana Pires , Luís Carriço

Recent proliferation of embedded systems has generated a bold new paradigm, known as open embedded systems. While traditional embedded systems provide only closed base applications (natively-installed software) to users, open embedded…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-06-30 Hiroaki Inoue