student privacy protection in online classrooms
play

Student Privacy Protection in Online Classrooms Semester Project - - PowerPoint PPT Presentation

Student Privacy Protection in Online Classrooms Semester Project - SPRING Lab Supervised by Wouter Lueks Pierre Thvenet 2020-01-14 1 Online Classrooms and Data Collection Online Classrooms Platforms collect data What about privacy ? 2


  1. Student Privacy Protection in Online Classrooms Semester Project - SPRING Lab Supervised by Wouter Lueks Pierre Thévenet 2020-01-14 1

  2. Online Classrooms and Data Collection Online Classrooms Platforms collect data What about privacy ? 2

  3. Scenario 3

  4. Goal Network Anonymity 4

  5. Tor + Lightnion Tor Browser Lightnion.js (SPRING) anonymous web browsing anonymity on usual web browsers ➕ ➕ requires installation requires proxy ➖ ➖ 5

  6. WebSocket support in Lightnion - Cannot use standard browser WebSockets - Implemented the WebSocket protocol in browser JavaScript let ws = new WebSocket(url, protocols = []); let ws = new LWS(url, protocols = [], lightnionHost = "127.0.0.1", lightnionPort = 4990); WebSocket encapsulation 6

  7. Evaluation Convenience Anonymity WebSocket TCP WebSocket Standard proxied via via WebSocket through Lightnion Lightnion Tor 0.248 0.227 23.7 25.0 RTT (ms) Connection 6.11 6.44 334 480 Establishment (ms) Download 32.9 28.2 1.48 0.564 Throughput (MB/s) Using a local Tor network 7

  8. Demo 8

  9. Summary - Extended Lightnion with WebSockets Anonymous WebSocket - Extended FROG Painless integration, except meteor’s WebSocket... Source and Documentation available soon. 9

  10. Integration 10

  11. Lightnion+Tor 11

  12. Evaluation Setup 12

  13. Future Work - Secure WebSockets, need Lightnion Proxy support - Missing features in WebSocket implementations: subprotocols (easy, necessary) - Finish FROG integration - Use Anonymous Credentials… (Application-level anonymity) 13

Recommend


More recommend