Stuff everyone should know
I will be supervising a number of MSc student projects this summer.
I am particularly interested in projects related to the Databox project
; details of the mission are outlined in the paper "Personal Data: Thinking Inside the Box
". Databox is about the control of personal information. There are
many project possabilities related to this, and I would welcome
students suggetsing their own projects. Here are some
of my thoughts:
- SOCKS or transparent webproxy and mobile app
characterisation - configure a personal server/router to capture all
URLs emitted by a mobile phone / tablet device to characterise the
behaviours of apps.
- Build an interesting IoT / NodeRed application - lots of examples on the NodeRed site.
- Home security webcams: 1) those equipped with "motion detection" using image processing in the camera still generate a lot
false positives - e.g. sudden changes in illumination by the sun
appearing from behind a cloud will register as "motion" - using image
procesing libraries build a service to robustly detect
actual motion; 2) build a resonable video browser web service, designed
to make checking images from home secuirty cameras simple, and evaluate
your interface; 3) build a secure end-to-end encrypted remote viewing application with secure key exchange (e.g. The Resurrecting Duckling).
Web related stuff...
- Too often web search results provide mutliple hits for the same
website, filling the first page of results with data from only a few
different web sites. Build a plugin that uses existing search engines,
but returns only one hit per website, noting that quite often a website can have multiple DNS entreies - e.g. evilglobalcorporation. com, evilglobalcorporation. co.uk, evilglobalcorporation.ie, evilglobalcorporation.pa, etc, etc.