scispace - formally typeset
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

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.