WebRTC Global Summit, IoT workshop, Tim Panton
-
Upload
alan-quayle -
Category
Technology
-
view
588 -
download
3
Transcript of WebRTC Global Summit, IoT workshop, Tim Panton
@steely_glint - Westhawk Ltd
Some common factorsWeak or no encryption
Poor Auth
Open ports
Centralised proprietary services
Unsuitable network topology
Inability to patch once shippedWe in the Telephony world have made all these mistakeslet’s help our IoT friends avoid them
@steely_glint - Westhawk Ltd
RTCweb Protocol is Standardized
Secure
Widely deployed
Decentralised (?)
Realtime
Strong on Identity management
Mobile capable (and smaller) ?
User-centric
@steely_glint - Westhawk Ltd
Components we need
WebRTC (datachannel) app in my smartphone
WebRTC (datachannel) embedded in a device
WebRTC service for rendevous
Some sort of pairing
@steely_glint - Westhawk Ltd
Components we will use
Chrome on android (well Mac - for easy AV)
Lightweight stack on device
Simple websockets message hub (https://github.com/steely-glint/fingersmith)
QRcode pairing
@steely_glint - Westhawk Ltd
Duckling protocol Described by Ross Anderson in 1990s
Device trusts first thing it sees
We flip this and the device shows QRcode
Smartphone then calls this address
First to connect claims ownership
https://www.flickr.com/photos/bunnygoth/14021732859/
@steely_glint - Westhawk Ltd
By using webRTC data channel we have
Standardized
Secure
Widely deployed
Peer-to-Peer (NAT traversal)
Realtime
Strong on Identity management
Mobile capable (and smaller)
User-centric