11
Università degli Studi di Milano Università degli Studi di Milano Università degli Studi di Milano Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Facoltà di Scienze Matematiche, Fisiche e Naturali Facoltà di Scienze Matematiche, Fisiche e Naturali Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Sicurezza dei Sistemi e Corso di Laurea in Sicurezza dei Sistemi e Corso di Laurea in Sicurezza dei Sistemi e Corso di Laurea in Sicurezza dei Sistemi e delle 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 DI Gabriel Stetco Matr. 746701 Anno Accademico 2010/2011 Geo Geo Geo Geo- - -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 Based Based Based Based Service Service Service Service: servizi basati sulla localizzazione della posizione di una persona o di un oggetto.

UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS

Embed Size (px)

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)

Citation preview

Page 1: 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.

Page 2: UNGPS User Neat Geo Privacy Shield Modello e architettura di Location privacy per i servizi LBS

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

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

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

� 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

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

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

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

� 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

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

� 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: