UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS
-
Upload
universita-degli-studi-di-milano-sede-di-crema -
Category
Education
-
view
490 -
download
1
description
Transcript of UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS
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.
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
AgenteAgenteAgenteAgente:
- interazione con l’utente
- aggiornamento coordinate
ServerServerServerServer:
- interazione con i provider di servizi
- elaborazione dati
Impostazioni servizio Impostazioni servizio Impostazioni servizio Impostazioni servizio UNGPSUNGPSUNGPSUNGPS
Gestione livelli Gestione livelli Gestione livelli Gestione livelli di privacydi privacydi privacydi privacy
AggiornamentoAggiornamentoAggiornamentoAggiornamentoGPSGPSGPSGPS
� 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.
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
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
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.
� 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
Ambiente di testing:
- Il server LBS
- Il clone Foursquare
� 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: