S
Sergio Maffeis
Researcher at Imperial College London
Publications - 51
Citations - 2294
Sergio Maffeis is an academic researcher from Imperial College London. The author has contributed to research in topics: JavaScript & Web application. The author has an hindex of 23, co-authored 47 publications receiving 2172 citations. Previous affiliations of Sergio Maffeis include Microsoft & University of Pisa.
Papers
More filters
Journal ArticleDOI
Refinement types for secure implementations
TL;DR: The design and implementation of a typechecker for verifying security properties of the source code of cryptographic protocols and access control mechanisms and typechecking generates veri¿cation conditions that are passed to an SMT solver.
Book ChapterDOI
An Operational Semantics for JavaScript
TL;DR: A small-step operational semantics for the ECMAScript standard language corresponding to JavaScript is defined, as a basis for analyzing security properties of web applications and mashups, including a soundness theorem and a characterization of the reachable portion of the heap.
Book ChapterDOI
Code-Carrying Authorization
TL;DR: This work defines and studies an extreme instance of Code-Carrying Authorization (CCA), which with CCA, access-control decisions can partly be delegated to untrusted code obtained at run-time, and the dynamic verification of this code ensures the safety of authorization decisions.
Proceedings ArticleDOI
Object Capabilities and Isolation of Untrusted Web Applications
TL;DR: In addition to proving that a JavaScript subset based on Google Caja is capability safe, it is proved that a more expressive subset of JavaScript is authority safe, even though it is not based on the object-capability model.
Journal ArticleDOI
On the Expressive Power of Polyadic Synchronisation in π- calculus
Marco Carbone,Sergio Maffeis +1 more
TL;DR: In this paper, the authors extend the π-calculus with polyadic synchronisation, a generalisation of the communication mechanism which allows channel names to be composite, and show that this operator embeds nicely in the theory of π, and makes it possible to derive divergence-free encodings of distributed calculi.