Monte: A Python-based Programming Language for Secure Distributed Computation
Corbin Simpson
- Audience level:
- Intermediate
- Category:
- Security
Description
Monte is a new programming language built using standard Python tooling.
Abstract
Monte is a nascent dynamic programming language reminiscent of Python and E. It is based upon The Principle of Least Authority (POLA), which governs interactions between objects, and a capability-based object model, which grants certain essential safety guarantees to all objects.
On this poster, we'll explore the design of Monte, its relationship to the Python ecosystem, and the design principles required to create a successful and secure new language.