We aim to build systems users can use securely. We cannot do so by painting a user interface on security models even programmers find incomprehensible. The Belay Research Project seeks to research and co-design the user experience and underlying architecture.

Our current work is focused on developing the Belay Cloud Access Protocol
a protocol and API that provides a simple, yet secure, mechanism for interactions between components on the web and in the browser. It enables cloud applications to build facilities such as sharing, accounts, and 3rd party access in a way that is both more secure, and more understandable to the user.

The Belay project is developing BCAP and building software that implements it in a variety of execution environments (JavaScript, AppEngine, etc...). The team is also developing toolkits of for facilities that can be built on BCAP. In conjunction with these development efforts, the project is researching a formal security semantics of the system, and exploring improvements in the user experience of security that this technology enables.

The project's public mailing list is https://groups.google.com/group/belay-research.
The project's public code repo is http://code.google.com/p/google-belay/.

Note: This is the external shared site.

Recent Announcements

  • Service Notice We've been running the current stable code base of Belay on public servers for almost a year. That phase of the project has come to the end of its ...
    Posted Sep 4, 2012, 2:27 PM by Mark Lentczner
  • Belay Demo at IEEE Symposium on Security and Privacy Joe and I are giving a short Belay demo at the 2012 IEEE Symposium on Security and Privacy in the afternoon each day (May 21st - 23rd).The PDF of the ...
    Posted Jun 7, 2012, 12:11 PM by Mark Lentczner
  • Demo Video Joe and I made a short (5 min.) demo video showing some the things we've built with the Belay system:
    Posted Mar 30, 2012, 4:50 PM by Mark Lentczner
  • Modeling Client Communication in Belay The Belay project has enabled new kinds of window-to-window communication within browsers.  We've made this possible by building a mechanism for sending messages between potentially mistrusting windows ...
    Posted Mar 28, 2012, 9:15 AM by jpolitz@google.com
  • Understanding Belay with Alloy In a previous post, we gave an overview of routing in Belay, and how we used Alloy to get a more precise understanding of what could go wrong with Belay ...
    Posted Mar 28, 2012, 9:15 AM by jpolitz@google.com
Showing posts 1 - 5 of 11. View more »