LEAP exists of 2 parts: an end-user facing client called Bitmask and a server platform. In this hands-on session we'll dive into the server side of things: setting up a provider from scratch. There are about a dozen very hard problems in making easy and secure communication tools: data availability, async forward secrecy, meta-data, secure identity validation and quite some more…. We're trying to tackle those, some with stop-gap means, but splendid ideas for the longer term and at some points there's a ballroom of improvement possible.
To properly run services like mail, chat and an encrypted internet proxy (aka vpn), you currently need quite some time, devoted and talented people; with LEAP, we're trying to setup a platform that could be managed with only a couple of talented people who can't spend 80-hour weeks on it.
45 minutes of practical interference requires 1 real or paravirtualized virtual machines with plain Debian. Shoulder surfing is allowed.
Code and presentations at https://leap.se/git/