Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 36 for “"Trusted Execution"”.
-
A trusted execution platform for multiparty computation
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2000.
-
Parallelizing Trusted Execution Environments for Multicore Hard Real-Time Systems
… the cheap availability of hardware supported Trusted Execution Environments (TEE) in modern day microprocessors, securing sensitive information has become easier and more robust. However, when applied to real-time systems, the overheads of using TEEs make scheduling untenable. However, this …
-
Hardening Trusted Execution Environments Against Microarchitectural Side-Channel Attacks: A Constructive Approach
Trusted Execution Environments (TEEs) [1–5] promised to enable secure computation even in the presence of privileged adversaries by providing hardware-enforced isolation. However, the discovery of microarchitectural side-channel and transient execution attacks [6–10] has severely undermined these …
-
Improving Security of Edge Devices by Offloading Computations to Remote, Trusted Execution Environments
… that render the operating system or hypervisor untrusted. The usage of Trusted Execution Environments (TEEs) can help mitigate such threat model(s) immensely, but embedded devices rarely count with the hardware support required. To address this situation and enhance security on embedded devices, …
-
Power-Performance-Predictability: Managing the Three Cornerstones of Resource Constrained Real-Time System Design
… embedded devices caused due to side-by-side execution of multiple applications in split-screen mode. Existing industry solutions either restricts the number of applications that can run simultaneously, limit their functionality, and/or increase the hardware capacity of the battery associated …
-
Integrating TrustZone Protection with Communication Paths for Mobile Operating System
… mobile OSes are compromised. A technology called Trusted Execution Environment (TEE) has been introduced to protect sensitive data in the event of compromised OS and hypervisor.</p> <p>This dissertation points out the limitations of the current design model of mobile TEE, which has a low adoption …
-
Trusted and high assurance systems
… architecture based on virtualization and trusted execution to provide strong compartmentalization. We then identify three major security problems in the candidate architecture: the lack of trust in the network, the problem of patch management, and untrusted graphics. We study and solve …
-
A commodity trusted computing module
The Trusted Execution Module (TEM) is a high-level specification for a commodity chip that can execute user-supplied procedures in a trusted environment. The TEM draws inspiration from the Trusted Platform Module (TPM), the first security-related hardware that has gained massive adoption in the PC …
-
Private, Verifiable, and Auditable AI Systems
… utilizing secure multi-party computation and trusted execution environments for auditable, confidential deployment of large language models and information retrieval; and implementing enhanced delegation mechanisms, credentialing systems, and access controls to secure interactions with …
-
Hiding Decryption Latency in Intel SGX using Metadata Prediction
Hardware-Assisted Trusted Execution Environment technologies have become a crucial component in providing security for cloud-based computing. One of such hardware-assisted countermeasures is Intel Software Guard Extension (SGX). Using additional dedicated hardware and a new set of CPU instructions, …
-
SECURING USER INTERACTION CHANNELS ON MOBILE PLATFORM USING ARM TRUSTZONE
… smartphone usage. A technology called TEE (Trusted Execution Environment) has been introduced to help protect users in the event of OS compromise, with the most commonly deployed TEE on mobile devices being ARM TrustZone.</p> <p>This dissertation utilizes ARM TrustZone to provide secure …
-
Implementing Secure Shared Memory for Side-Channel-Resistant Enclaves
… to secure sensitive computation they run on untrusted machines. Enclaves or Trusted Execution Environments (TEEs) are a powerful trusted computing primitive that can address this problem; through carefully co-designed hardware and software mechanisms, enclaves enforce strong isolation and …
-
Optimizing TEE Protection by Automatically Augmenting Requirements Specifications
… is commonly accomplished by isolating CPI in a trusted execution environment (TEE), with the isolated CPI becoming a trusted computing base (TCB). TEE protection incurs heavy performance costs, as TEE-based functionality is expensive to both invoke and execute. Despite these costs, projects that …
-
Utility-driven optimization and placement framework for Visual IoT analytics over edge-cloud environments
… data privacy. To achieve this, we leverage trusted execution environments (e.g., Intel-SGX) which allow users to execute machine learning predictions on visual IoT data while maintaining data confidentiality. To speed up the machine learning predictions, we develop a technique to find the …
-
Remote Software Guard Extension (RSGX)
… focuses on providing access to hardware-based Trusted Execution Environments (TEEs) for devices lacking TEE support. RSGX is a framework crafted to transparently offload security-sensitive workloads to an enclave hosted in a remote centralized edge server. Operating as clients, low-end …
-
Recommending TEE-based Functions Using a Deep Learning Model
Trusted execution environments (TEEs) are an emerging technology that provides a protected hardware environment for processing and storing sensitive information. By using TEEs, developers can bolster the security of software systems. However, incorporating TEE into existing software systems can be …
-
Scalable Byzantine State Machine Replication: Designs, Techniques, and Implementations
… CFT protocols to tolerate Byzantine faults using trusted execution environments that are increasingly available in commodity hardware. Bumblebee is based on the observation that CFT protocols are incapable of tolerating non-malicous non-crash faults, but they are nevertheless deployed in many …
-
Game of threads: Enabling asynchronous poisoning attacks
… scheduling is outside the protections of modern trusted execution environments (TEEs), e.g., Intel SGX, our attack bypasses these protections even when the training set can be verified as correct. To the best of our knowledge, this represents the first example where a class of applications loses …
-
TRUSTED RUNTIME ENVIRONMENTS FOR EMBEDDED SYSTEMS: FROM MEMORY PROTECTION TO SECURE VIRTUALIZATION
… for runtime memory protection and secure execution, with an emphasis on minimizing device overhead through remote verification. To strengthen spatial memory safety, the thesis introduces a fat pointer–based monitoring system that detects errors across heap, stack, and global memory …
-
Establishing trust in confidential computation and communication systems
… fault-tolerance. Confidential Computing uses Trusted Execution Environments (TEEs) built for secure and isolated computation to protect data privacy and integrity during processing. As TEEs combine specialised hardware and software from multiple vendors, users must trust a complex and often …
Page 1 of 2