<node id="675407">
  <nid>675407</nid>
  <type>event</type>
  <uid>
    <user id="27707"><![CDATA[27707]]></user>
  </uid>
  <created>1720540027</created>
  <changed>1720540306</changed>
  <title><![CDATA[PhD Defense by Fan Sang]]></title>
  <body><![CDATA[<p><strong>Title</strong>: Hardening and Adapting Trusted Execution Environments for Emerging Platforms</p><p>&nbsp;</p><p><strong>Date</strong>: Monday, July 22, 2024</p><p><strong>Time</strong>: 10:00 AM - 12:00 PM ET</p><p><strong>Location</strong>: CODA C0915 /&nbsp;<a href="https://gatech.zoom.us/j/6997929939?omn=96502913888" target="loopstyle_link" title="https://gatech.zoom.us/j/6997929939">Zoom</a></p><p>&nbsp;</p><p><strong>Fan&nbsp;Sang</strong></p><p>Ph.D. Candidate</p><p>School of Cybersecurity and Privacy</p><p>College of Computing</p><p>Georgia Institute of Technology</p><p>&nbsp;</p><p><strong>Committee</strong>:</p><p>Prof. Taesoo Kim (advisor), School of Cybersecurity and Privacy, Georgia Institute of Technology</p><p>Dr. Brendan D. Saltaformaggio, School of Cybersecurity and Privacy, Georgia Institute of Technology</p><p>Dr. Sukarno Mertoguno,&nbsp;School of Cybersecurity and Privacy, Georgia Institute of Technology</p><p>Dr. Ashish Kundu, Head of Cybersecurity Research, Cisco Research&nbsp;</p><p>Dr. Xiaokuan Zhang, Department of Computer Science, George Mason University</p><p>&nbsp;</p><p><strong>Abstract</strong></p><p>The rise of cloud computing, IoT, and edge computing has led users to often give up data control to third-party providers, raising security concerns. Trusted Execution Environments (TEEs), initially developed for cloud computing, create secure processor areas to protect sensitive data. However, TEEs are not yet integrated into emerging platforms due to their recency and ongoing development. Despite this, increasing security expectations and new privacy regulations necessitate adapting TEEs for these platforms. This thesis focuses on hardening and adapting TEEs for emerging platforms, particularly Virtual Reality (VR).&nbsp;</p><p>&nbsp;</p><p><em>To harden existing TEEs,&nbsp;</em>this thesis presents SENSE, an architectural extension that allows TEE programs to subscribe to fine-grained microarchitectural events, thus improving the microarchitectural awareness of TEEs and enabling proactive defenses previously unfeasible. <em>To understand VR security,&nbsp;</em>this thesis introduces MIRAGE, a black-box fuzzing framework for commercial VR applications. MIRAGE features a virtual device driver that replicates VR devices for accurate session replays without hardware. It mutates VR inputs to simulate user interactions and evaluates quality of experience (QoE), detecting abnormalities. <em>To enable TEEs on emerging platforms,&nbsp;</em>this thesis finally presents PORTAL, a secure and efficient device I/O interface for Arm Confidential Compute Architecture (CCA) on modern mobile Arm processors, facilitating practical adoption on VR platforms. PORTAL addresses challenges due to memory encryption in the architectural trend of an increasing number of integrated devices within Arm processors. By leveraging Arm CCA’s memory isolation mechanism, PORTAL enforces hardware-level access control without memory encryption. PORTAL offers robust security guarantees while eliminating the overhead of memory encryption, maintaining the QoE crucial for interactive mobile platforms such as VR.&nbsp;</p>]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[Hardening and Adapting Trusted Execution Environments for Emerging Platforms]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[<p>Hardening and Adapting Trusted Execution Environments for Emerging Platforms</p>]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2024-07-22T10:00:00-04:00]]></value>
      <value2><![CDATA[2024-07-22T12:00:27-04:00]]></value2>
      <rrule><![CDATA[]]></rrule>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_time>
  <field_fee>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_fee>
  <field_extras>
      </field_extras>
  <field_audience>
          <item>
        <value><![CDATA[Public]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[CODA C0915 / Zoom]]></value>
    </item>
  </field_location>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_phone>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_phone>
  <field_url>
    <item>
      <url><![CDATA[]]></url>
      <title><![CDATA[]]></title>
            <attributes><![CDATA[]]></attributes>
    </item>
  </field_url>
  <field_email>
    <item>
      <email><![CDATA[]]></email>
    </item>
  </field_email>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>221981</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[Graduate Studies]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1788</tid>
        <value><![CDATA[Other/Miscellaneous]]></value>
      </item>
      </field_categories>
  <field_keywords>
          <item>
        <tid>100811</tid>
        <value><![CDATA[Phd Defense]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
