Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Hardware-Enforcement of Walther-Recursive Program Functions

IEEE via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course focuses on the security implications of utilizing just-in-time (JIT) compilation alongside hardware-enforced restrictions on computational complexity. The learning outcomes include understanding how LLVM passes can mark provably halting components of an application and the development of a modified JIT engine to unroll loops based on run-time semantics. The course teaches the use of Intel's Processor Tracing technology to enforce run-time bounds. The teaching method involves presenting preliminary experiment designs and research goals. This course is intended for individuals interested in improving security through the enforcement of restricted computational environments and analyzing the impact on attackers when return-oriented programming is limited to unidirectional execution.

Syllabus

Hardware-Enforcement of Walther-Recursive Program Functions

Taught by

IEEE Symposium on Security and Privacy

Reviews

Start your review of Hardware-Enforcement of Walther-Recursive Program Functions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.