Successfully reported this slideshow.
Your SlideShare is downloading. ×

Iot privacy-soscon-2019

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
IBM Lightning Talk
IBM Lightning Talk
Loading in …3
×

Check these out next

1 of 25 Ad

More Related Content

Slideshows for you (20)

Similar to Iot privacy-soscon-2019 (20)

Advertisement

More from Phil www.rzr.online.fr (20)

Recently uploaded (20)

Advertisement

Iot privacy-soscon-2019

  1. 1. SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON Let's build IoT with privacy in mind Samsung Research UK | Open Source Group | Ziran Sun & Philippe Coval October 2019
  2. 2. SAMSUNG OPEN SOURCE CONFERENCE 2019 SOSCON2019 Content Why Privacy in IoT? Build a Smart Home with Web of Things Modelling Your Smart Home with Digital Twins Data Protection for Large-scale IoT with FL 01 02 03 04
  3. 3. SAMSUNG OPEN SOURCE CONFERENCE 2019 1. Why Privacy in IoT?
  4. 4. SAMSUNG OPEN SOURCE CONFERENCE 2019 Privacy in IoT • Risk of loss of privacy in IoT is HIGH!!! • GDPR ✓ Protects personal data in law ✓ Advocates “Data protection by design” or “privacy by design” • Open web platform promises enhanced privacy
  5. 5. SAMSUNG OPEN SOURCE CONFERENCE 2019 2. Build a Smart Home with Web of Things
  6. 6. SOSCON2019Web of Things (WoT) • Addresses interoperability challenge in IoT • An application layer solution for IoT • Specification work led by W3C
  7. 7. SOSCON2019WoT solution
  8. 8. SOSCON2019New device on-boarding • PWA in the control device uses BLE to scan and pair with the new device • PWA device authenticates with the new device • PWA device pass WiFi details to the authenticated new device via BLE channel • New device uses obtained WiFi information to connect to the home WiFi
  9. 9. SOSCON2019Progressive Web Application • Websites that deliver native app-like user experiences - “Add to Home Screen” prompts - Offline functionality - Fast loading from cache - (Optionally) web push notifications • Only served over HTTPS
  10. 10. SOSCON2019Mozilla IoT Platform
  11. 11. SOSCON2019Things Gateway - Security & Privacy • HTTPS via mozilla-iot.org tunnelling service • Allow setting up a secure subdomains with LetsEncrypt TLS certificates • TCP tunnel uses PageKite from Mozilla cloud server to Gateway • OAuth to authorize third party apps & services • JSON Web Tokens (JWT) used for authentication
  12. 12. SAMSUNG OPEN SOURCE CONFERENCE 2019 3. Modelling Your Smart Home with Digital Twins
  13. 13. SOSCON2019Digital Twin • Digital replica of living or non living entity • Real time (or deferred) connectivity • “Devices as service” concept: • Pre/Co/Re/Design (products and services) • Impact analysis, simulation, playback • Improve decision making • Domains: • Industry (4.0), (Smart) City to generic uses • Digital Twins on The Web : Web of Twins
  14. 14. SOSCON2019Web of twins with Javascript • From Low End Devices: MCU on IoT.js / JerryScript • REST API using webthing-iotjs • IO: GPIO, ADC, PWM, I2C: generic-sensors-lite • Handled by Mozilla IoT Gateway • To Web Browser • Security handled with JSON Web Token (JWT) • 3D rendering using A-Frame framework (WebXR) • Real time animation using WebSockets (or HTTP)
  15. 15. SOSCON2019Getting started with “Solar House”
  16. 16. SOSCON2019OpenSource Web Of Twins: Demo application (with simulator, GLTF model) https://npmjs.com/package/aframe-smart-home Bridge from WebThings to A-Frame https://npmjs.com/package/aframe-webthing Robotic Arm for MCU and XR https://www.npmjs.com/package/twins More on wiki page: https://github.com/rzr/webthing-iotjs/wiki/DigitalTwins
  17. 17. SAMSUNG OPEN SOURCE CONFERENCE 2019 4. Data Protection for Large-scale IoT with FL
  18. 18. SOSCON2019Playing with raw data?
  19. 19. SOSCON2019Federated Learning (FL) • Decentralized • Privacy • Possible Personalized for a user
  20. 20. SOSCON2019Privacy Factors
  21. 21. SOSCON2019IoT System Architecture Using FL
  22. 22. SOSCON2019Demo FL_Demo_Video
  23. 23. SOSCON2019Demo
  24. 24. SOSCON2019Demo
  25. 25. SOSCON2019 SAMSUNG OPEN SOURCE CONFERENCE 2019 THANK YOU

×