crowdshare, secure resource sharing in mobile crowds
DESCRIPTION
TRANSCRIPT
![Page 1: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/1.jpg)
CrowdShareSecure Resource Sharing in Mobile Crowds
Stanislaus Stelle
CASED / TU Darmstadt
8th of March 2013 on Moosecon
1
Joined work withAlexandra Dmitrienko | Ahmad-Reza Sadeghi | Elena Reshetova | Thomas Schneider | N. Asokan
![Page 2: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/2.jpg)
Motivation
2
![Page 3: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/3.jpg)
MotivationResource Sharing
3
![Page 4: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/4.jpg)
Motivation
Collaborative workResource Sharing
4
![Page 5: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/5.jpg)
Motivation
Collaborative workResource Sharing
Social Networks
5
![Page 6: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/6.jpg)
Motivation
Collaborative workResource Sharing
Social Networks
6
Mobile
![Page 7: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/7.jpg)
Depends on Carrier
7
![Page 8: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/8.jpg)
4.6 billions without Internet
8
![Page 9: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/9.jpg)
4.6 billions without Internet
9
Focus on Internet Availability
![Page 10: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/10.jpg)
What can weWhat can weWhat can we
do about it
10
![Page 11: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/11.jpg)
Existing Technology: Tethering
Access Point
Participant
Participant
11
![Page 12: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/12.jpg)
Existing Technology: Tethering
Range
Access Point
Participant
Participant
12
![Page 13: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/13.jpg)
Existing Technology: Tethering
Access Point
Participant
Participant
Password
Password
Range
Password Distribution
13
![Page 14: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/14.jpg)
14
Solution: Multihop Resource Sharing
![Page 15: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/15.jpg)
How should this work?
15
![Page 16: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/16.jpg)
16Mesh Network Routing: BATMAN
![Page 17: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/17.jpg)
What aboutsecurity?
17
![Page 18: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/18.jpg)
Link Security
![Page 19: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/19.jpg)
Link Security Access Control
![Page 20: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/20.jpg)
20Link Security Access Control
Anonymity
![Page 21: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/21.jpg)
21Link Security Access Control
Anonymity
Liability
![Page 22: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/22.jpg)
Implementation for Android
Link Security – SSL/VPNAnonymity – Registration with Certs.Liability – Signed Resource RequestsAccess Control – FoF Service
![Page 23: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/23.jpg)
And whataboutliability?
23
![Page 24: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/24.jpg)
Liability
24Has Internet Connection
Internet
Wants to tether
![Page 25: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/25.jpg)
25
Liability
![Page 26: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/26.jpg)
26
Liability
![Page 27: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/27.jpg)
27
Liability
![Page 28: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/28.jpg)
28
LiabilityBound to phone number
Destination IP, Protocol, Port, Timestamp
![Page 29: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/29.jpg)
29
Liability
![Page 30: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/30.jpg)
30
Liability
![Page 31: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/31.jpg)
31
Liability
![Page 32: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/32.jpg)
32
Liability
![Page 33: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/33.jpg)
33
Liability
![Page 34: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/34.jpg)
34
LiabilityLiability
![Page 35: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/35.jpg)
And whataboutaccesscontrol?
35
![Page 36: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/36.jpg)
Friend of Friend Service
Simple alternative
Fancy alternative
36
![Page 37: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/37.jpg)
Simple alternative
37
register
![Page 38: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/38.jpg)
Simple alternative
38
sync
![Page 39: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/39.jpg)
Simple alternative
39
TransmitWhitelists
![Page 40: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/40.jpg)
Fancy alternative
40
![Page 41: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/41.jpg)
Challenges
WiFi in Ad-Hoc modeDynamic Access Control
WiFi and 3G at the same time
![Page 42: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/42.jpg)
WiFi and 3G at the same time
Android prohibits both to be activatedinsmod /system/lib/modules/bcm4329 firmware_path=/system/vendor/firmware/fw_bcm4329.bin
![Page 43: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/43.jpg)
WiFi in Ad-Hoc mode
No System option in Android
iwconfig eth0 channel 11 essid Mesh mode ad-hocifconfig eth0 10.0.0.1 netmask 255.0.0.0 up
![Page 44: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/44.jpg)
Dynamic Access Control
Friend of Friend Service
Liability Feature
![Page 45: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/45.jpg)
Conclusion1) Design of CrowdShare service for secure resource sharing
a. Allows arbitrary people to establish mesh and share resources
b. Enables users to decide what and with whom to share
c. Ensures anonymity, liability, confidentiality, authenticity
2) Implementation for Internet sharing on Android devices
a. Extends Serval
b. Enables internet sharing
c. Brings in a security layer
d. Addresses a number of technical challenges
![Page 46: Crowdshare, Secure Resource Sharing in Mobile Crowds](https://reader034.vdocuments.mx/reader034/viewer/2022051610/5492ec3bac7959092e8b473c/html5/thumbnails/46.jpg)
Thank you
Questions?