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"”.

  1. A trusted execution platform for multiparty computation

    Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2000.

    mit Repository record for A trusted execution platform for multiparty computation (opens in a new tab)

  2. 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 …

    vt Repository record for Parallelizing Trusted Execution Environments for Multicore Hard Real-Time Systems (opens in a new tab)

  3. 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 …

    mit Repository record for Hardening Trusted Execution Environments Against Microarchitectural Side-Channel Attacks: A Constructive Approach (opens in a new tab)

  4. 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, …

    vt Repository record for Improving Security of Edge Devices by Offloading Computations to Remote, Trusted Execution Environments (opens in a new tab)

  5. 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 …

    vt Repository record for Power-Performance-Predictability: Managing the Three Cornerstones of Resource Constrained Real-Time System Design (opens in a new tab)

  6. 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 …

    syracuse-diss Repository record for Integrating TrustZone Protection with Communication Paths for Mobile Operating System (opens in a new tab)

  7. 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 …

    uiuc Repository record for Trusted and high assurance systems (opens in a new tab)

  8. 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 …

    mit Repository record for A commodity trusted computing module (opens in a new tab)

  9. 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 …

    mit Repository record for Private, Verifiable, and Auditable AI Systems (opens in a new tab)

  10. 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, …

    vt Repository record for Hiding Decryption Latency in Intel SGX using Metadata Prediction (opens in a new tab)

  11. 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 …

    syracuse-diss Repository record for SECURING USER INTERACTION CHANNELS ON MOBILE PLATFORM USING ARM TRUSTZONE (opens in a new tab)

  12. 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 …

    mit Repository record for Implementing Secure Shared Memory for Side-Channel-Resistant Enclaves (opens in a new tab)

  13. 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 …

    vt Repository record for Optimizing TEE Protection by Automatically Augmenting Requirements Specifications (opens in a new tab)

  14. 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 …

    uiuc Repository record for Utility-driven optimization and placement framework for Visual IoT analytics over edge-cloud environments (opens in a new tab)

  15. 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 …

    vt Repository record for Remote Software Guard Extension (RSGX) (opens in a new tab)

  16. 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 …

    vt Repository record for Recommending TEE-based Functions Using a Deep Learning Model (opens in a new tab)

  17. 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 …

    vt Repository record for Scalable Byzantine State Machine Replication: Designs, Techniques, and Implementations (opens in a new tab)

  18. 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 …

    uiuc Repository record for Game of threads: Enabling asynchronous poisoning attacks (opens in a new tab)

  19. 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 …

    milano Repository record for TRUSTED RUNTIME ENVIRONMENTS FOR EMBEDDED SYSTEMS: FROM MEMORY PROTECTION TO SECURE VIRTUALIZATION (opens in a new tab)

  20. 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 …

    cambridge Repository record for Establishing trust in confidential computation and communication systems (opens in a new tab)

Page 1 of 2