ungps user neat geo privacy shield modello e architettura di location privacy per i servizi lbs
DESCRIPTION
TESI DI LAUREA DI Gabriel Stetco RELATORE Prof. Marco Cremonini Anno Accademico 2010/2011 Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Sicurezza dei Sistemi e delle Reti Informatiche (online)TRANSCRIPT
![Page 1: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/1.jpg)
Università degli Studi di MilanoUniversità degli Studi di MilanoUniversità degli Studi di MilanoUniversità degli Studi di MilanoFacoltà di Scienze Matematiche, Fisiche e NaturaliFacoltà di Scienze Matematiche, Fisiche e NaturaliFacoltà di Scienze Matematiche, Fisiche e NaturaliFacoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Sicurezza dei Sistemi eCorso di Laurea in Sicurezza dei Sistemi eCorso di Laurea in Sicurezza dei Sistemi eCorso di Laurea in Sicurezza dei Sistemi edelle Reti Informatiche (online)delle Reti Informatiche (online)delle Reti Informatiche (online)delle Reti Informatiche (online)
RELATORE RELATORE RELATORE RELATORE Prof. Marco Cremonini
TESI DI LAUREA DIGabriel StetcoMatr. 746701
Anno Accademico 2010/2011
GeoGeoGeoGeo----Privacy : Privacy : Privacy : Privacy : capacità di inibire a terzi la possibilità di ottenere la posizione geografica presente e passata di qualcuno.
Location Location Location Location BasedBasedBasedBased ServiceServiceServiceService: servizi basati sulla localizzazione della posizione di una persona o di un oggetto.
![Page 2: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/2.jpg)
Sistemi di Sistemi di Sistemi di Sistemi di GeoGeoGeoGeo----PrivacyPrivacyPrivacyPrivacy
0000
630.000.000630.000.000630.000.000630.000.000applicativi disponibiliapplicativi disponibiliapplicativi disponibiliapplicativi disponibili
Gli introiti per i servizi LBS nel 2015: $13.5 miliardi
Fonti: Microsoft, Bussiness Insider[1][2], Google, Gartner.
27.000.000.00027.000.000.00027.000.000.00027.000.000.000applicativi installatiapplicativi installatiapplicativi installatiapplicativi installati
Accessi LBSAccessi LBSAccessi LBSAccessi LBS100.000.000100.000.000100.000.000100.000.000
![Page 3: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/3.jpg)
AgenteAgenteAgenteAgente:
- interazione con l’utente
- aggiornamento coordinate
ServerServerServerServer:
- interazione con i provider di servizi
- elaborazione dati
![Page 4: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/4.jpg)
Impostazioni servizio Impostazioni servizio Impostazioni servizio Impostazioni servizio UNGPSUNGPSUNGPSUNGPS
Gestione livelli Gestione livelli Gestione livelli Gestione livelli di privacydi privacydi privacydi privacy
AggiornamentoAggiornamentoAggiornamentoAggiornamentoGPSGPSGPSGPS
![Page 5: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/5.jpg)
� RuoloRuoloRuoloRuolo◦ Gestione dataset
◦ Attività di Clustering
◦ Interazione con l‘Utente
� ObiettiviObiettiviObiettiviObiettivi◦ Anonimato Utenti
◦ Mantenere il vantaggio reciproco:
� Utenti: servizio di qualità;
� Service Provider: pubblicità e utilizzo dataset per fini commerciali.
![Page 6: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/6.jpg)
UbiquitàUbiquitàUbiquitàUbiquità CongestioneCongestioneCongestioneCongestione
L’utente è collocato in un’area non in un punto
Un grande numero di utenti esiste nella stessa area
Mostrare tutti per nascondere il singoloMostrare tutti per nascondere il singoloMostrare tutti per nascondere il singoloMostrare tutti per nascondere il singolo
![Page 7: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/7.jpg)
ProblemaProblemaProblemaProblema:Principio di Congestione non garantito Principio di Congestione non garantito Principio di Congestione non garantito Principio di Congestione non garantito per dataset troppo piccoli
Mostrare tutti per nascondere il singoloMostrare tutti per nascondere il singoloMostrare tutti per nascondere il singoloMostrare tutti per nascondere il singolo
SegmentazioneSegmentazioneSegmentazioneSegmentazione Individua Individua Individua Individua pathpathpathpath Genera utenti Genera utenti Genera utenti Genera utenti dummydummydummydummy
SoluzioneSoluzioneSoluzioneSoluzione:Compensare il Compensare il Compensare il Compensare il datasetdatasetdatasetdataset con utenti dummy
![Page 8: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/8.jpg)
Il Il Il Il clusteringclusteringclusteringclustering gerarchico gerarchico gerarchico gerarchico per costruire i livelli di privacyper costruire i livelli di privacyper costruire i livelli di privacyper costruire i livelli di privacy
Livello 1Livello 1Livello 1Livello 1 Livello 5Livello 5Livello 5Livello 5 Livello 7Livello 7Livello 7Livello 7
1111 1111 2222
3333
4444
5555
1111
2222
3333
4444
55556666
7777
La capacità del Clustering Gerarchico di individuare i gruppi lo rendono ilcandidato ideale per il partizionamento del dataset.
![Page 9: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/9.jpg)
� Gestione Gestione Gestione Gestione del proprio profilodel proprio profilodel proprio profilodel proprio profilo;;;;
� Eliminazione Eliminazione Eliminazione Eliminazione dei datidei datidei datidei dati;;;;
� Livelli Livelli Livelli Livelli personalizzati di personalizzati di personalizzati di personalizzati di privacy:privacy:privacy:privacy:◦ l’area l’area l’area l’area impostata manualmente;impostata manualmente;impostata manualmente;impostata manualmente;
◦ la la la la posizione impostata posizione impostata posizione impostata posizione impostata manualmente;manualmente;manualmente;manualmente;
◦ area diversa da quella di appartenenza.area diversa da quella di appartenenza.area diversa da quella di appartenenza.area diversa da quella di appartenenza.
Area manualeArea manualeArea manualeArea manuale Posizione manualePosizione manualePosizione manualePosizione manuale Area diversa da quella realeArea diversa da quella realeArea diversa da quella realeArea diversa da quella reale
![Page 10: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/10.jpg)
Ambiente di testing:
- Il server LBS
- Il clone Foursquare
![Page 11: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS](https://reader033.vdocuments.us/reader033/viewer/2022052907/558ec8f31a28ab3e308b45a6/html5/thumbnails/11.jpg)
� Strategia verso l’implementazione sul mercato;
� Porting dell’Agente verso altre piattaforme;
� Ottimizzazione del prototipo:◦ Tempi di elaborazione;◦ Dimensioni dell’area e l’ampiezza del dataset.
Evoluzione: