March 12-14, 2018 - Portland, OR
Click Here For Information & Registration
Back To Schedule
Tuesday, March 13 • 4:20pm - 5:10pm
Tock, The Operating System for a Programmable IoT - Amit Levy, Stanford University

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Tock is an open-source operating system for low-power ARM Cortex-M microcontrollers that enables radically different kinds of embedded and IoT products.

In typical embedded systems, every line of code is fully trusted because embedded operating systems lack traditional isolation mechanisms like processes. Unfortunately, this makes developing secure products difficult, and running third-party applications virtually impossible.

Tock uses a language sandbox in the kernel and a process-like hardware enforced mechanism in userspace to isolate third-party and other untrusted code in the system.

In this presentation I'll introduce Tock's vision for IoT and how its isolation mechanisms work. Then, I'll use examples of deployed systems and products using Tock to show how developers can use it to build more secure and extensible IoT systems today.

avatar for Amit Levy

Amit Levy

PhD Candidate, Stanford University
Amit is a Computer Science PhD student at Stanford University and co-founder of MemCachier. He works in the Secure Computer Systems and Information Networks groups on operating systems, distributed systems, security and privacy. Amit is one of the authors of Tock OS, a secure operating... Read More →

Tuesday March 13, 2018 4:20pm - 5:10pm PDT
Galleria South