<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000'><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;;color:#1F497D"><img id="_x0000_i1025" src="cid:image001.jpg@01CC834C.F1941A30" alt="SeminarLogo.jpg" height="160" width="480"></span><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div class="WordSection1">
<p class="MsoNormal" style="text-indent:.5in;text-autospace:none"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Speaker:&nbsp;&nbsp; Prof. Gernot Heiser</span></b></p>
<p class="MsoNormal" style="text-indent:.5in;text-autospace:none"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; University of New South Wales
</span></p>
<p class="MsoNormal" style="text-indent:.5in;text-autospace:none"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Towards Principled Temporal Isolation in the Operating System<i></i></span></b></p>
<p class="MsoNormal" style="text-indent:.5in"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Monday, August 10, 2015</span></b></p>
<p class="MsoNormal" style="text-indent:.5in"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Time:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">11:00 a.m.<b>&nbsp;</b></span><b><span style="font-size:10.0pt;font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></b><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></b></p>
<p class="MsoNormal" style="text-indent:.5in"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Room:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">E-Quad, Room B205</span></p>
<p class="MsoNormal" style="text-indent:.5in"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Host:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prof. Ruby Lee</span></b></p>
<p class="MsoNormal" style="text-indent:.5in"><b><span style="font-family:NewCenturySchlbk">&nbsp;</span></b></p>
<p class="MsoNormal"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Abstract:&nbsp;&nbsp;</span></b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Spatial isolation, i.e. controlling memory access, forms the basis of protection in operating systems.&nbsp; However, this is neither
 sufficient for ensuring safe operation of real-time systems, nor for ensuring confidentiality.&nbsp; It must be complemented by temporal isolation, i.e. preventing a process from unduly influencing the execution speed of another process.&nbsp; Most operating systems
 provide very poor temporal isolation if any.&nbsp; Exceptions are systems designed to support a narrow class of applications (either hard real-time systems or separation kernels for security-critical uses), which also tend to have high overheads or force low system
 utilisation.</span></p>
<p class="MsoNormal"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">The formally-verified seL4 microkernel is a general-purpose high-assurance platform that is intended to support a wide range of uses, including highly performance-sensitive mobile systems, (safety)
 multi-criticality systems and (security-critical) cross-domain solutions.&nbsp; We are therefore after mechanisms that provide strong temporal isolation where needed, but avoid overheads where not.&nbsp; The talk will discuss present work in progress on simple kernel
 mechanisms that will allow us to achieve those goals.</span></p>
<p class="MsoNormal"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;</span></p>
<p class="MsoNormal"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Biography:&nbsp; </span>
</b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">Gernot Heiser is Scientia Professor and John Lions Chair of Operating Systems at UNSW, and leads the Software Systems Research Group at NICTA, Australia’s National Centre of Excellence for ICT Research.&nbsp; He joined
 NICTA at its creation in 2002, and before that was a full-time member of academic staff at UNSW from 1991.&nbsp; His past work included the Mungi single-address-space operating system (OS), several un-broken records in IPC performance, and the best-ever reported
 performance for user-level device drivers. More recently he led the team at NICTA which produced the world’s first formal proof of functional correctness of a protected general-purpose operating-system kernel, the first published sound worst-case execution
 time analysis of a protected OS kernel, and the synthesis of high-performance device drivers.
</span></p>
<p class="MsoNormal"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;">In 2006, Gernot with a number of his students founded Open Kernel Labs, to market secure virtualization technology for embedded systems. The company’s OKL4 operating system, a descendent of L4
 kernels developed by his group at UNSW and NICTA, is deployed in billions of mobile devices, and now ships on the security processor of all iOS devices. Open Kernel Labs was sold to General Dynamics in August 2012.</span></p>
<p class="MsoNormal"><b><span style="font-family:&quot;Georgia&quot;,&quot;serif&quot;;color:#1F497D">&nbsp;</span></b><br></p></div></div></div></body></html>