BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:The Guardian Council: Using many-core architectures to support pro
 grammable hardware security - Sam Ainsworth\, Computer Laboratory\, Univer
 sity of Cambridge
DTSTART:20181030T140000Z
DTEND:20181030T150000Z
UID:TALK113929@talks.cam.ac.uk
CONTACT:Alexander Vetterl
DESCRIPTION:Computer security is becoming more challenging in the face of 
 untrusted programs and system users\, and safeguards against attacks curre
 ntly in use\, such as buffer overflows\, rowhammer\, side channels and mal
 ware\, are limited. Software protection schemes are often too expensive\, 
 and hardware schemes too constrained or out-of-date to be practical. We pr
 opose that the necessary solution is a hybrid: a programmable security arc
 hitecture implemented on chip\, using dedicated hardware channels for anal
 ysis information\, and software units for entire-program dynamic analysis.
  \n\nThe key insight that makes this practical in a modern setting is sili
 con scaling trends allowing a very large amount of computation at very low
  power and area overheads\, provided this computation can be parallelized.
  We therefore use a set of highly parallel\, small Guardian Processing Ele
 ments as part of an architecture designed to support powerful programmable
  security at very low cost. \n\nWe use this system to design and evaluate 
 implementations of a wide variety of hardware and software protection mech
 anisms with low power\, performance and area overheads.
LOCATION:LT2\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
