FlugAgentenSystem

Download Report

Transcript FlugAgentenSystem

Personalisieren von
Diensten
Milen Koychev
Agenda
 Einordnung des Themas
 Vorstellung des Thema
 Metapher
 Abbildung des Themas auf die Metapher
 Ausblick
 Diskussion
Personalisieren von Diensten
Milen Koychev
2
Was ist Personalisieren?
 Abstrakt:

Zuordnung menschlicher Eigenschaften zu
einem Objekt oder Sachverhalt.
 Konkret in der Informatikwelt:

Anpassung von Programmen, Diensten oder
Informationen an die persönlichen
Bedürfnisse, Fähigkeiten eines Benutzers
[Pashtan05].
Personalisieren von Diensten
Milen Koychev
3
Einsatzgebiete
E-Commerce
Die Wünsche des Kunden im Voraus erraten
Tourismus
PDA-Reiseplaner
Sicherheit
Wer darf was
E-Learning
persönlicher Lehrer
Sport und Fitness
persönlicher Fitnesstrainer
Softwareentwicklung
Mein Desktop – mein Zuhause
Rettungsdienste
Rettungssanitäter am Handgelenk
Smart home
Der Kühlschrank sorgt für meine Ernährung
Personalisieren von Diensten
Milen Koychev
4
Agenda
 Einordnung des Themas
 Vorstellung des Thema
 Metapher
 Abbildung des Themas auf die Metapher
 Ausblick
 Diskussion
Personalisieren von Diensten
Milen Koychev
5
Personalisieren von Diensten
Personalisierte
Daten verwalten
Benutzer
identifizieren
Dienste
anpassen
Personalisieren
von Diensten
Personalisieren von Diensten
Milen Koychev
6
Benutzer identifizieren
 Persönliche Gegenstände
 RFID
 SIM-,CHIP-, SMART-Karten
 Biometrische Merkmale
 Finger-, Iris-Abdruck etc.
 Biometrischer Reisepass [dermalog]
 Geheimes Wissen
 Einfaches Login (Benutzername / Passwort)
 Zentrale Anmeldestelle
 Identitäts-Metasystem
Personalisieren von Diensten
Milen Koychev
7
Zentrale Anmeldestelle: .NET Passport
/ Liberty Alliance Project
Zentrale Anmeldestelle
(Single-Sign-On)
Benutzer

Dienstanbieter
Eigenschaften eines solchen Systems

Einmalige Anmeldedaten:

Systemübergreifende Identität

Standardlösung:

Eingebaute Sicherheit / Unsicherheit:

Zentrale Benutzerdatenverwaltung
Personalisieren von Diensten
Milen Koychev
+
+
+/+ / -+ / -8
Identitäts-Metasystem
 Der Benutzer soll mit seiner Identität in der
heterogenen Welt einfach operieren können.
 Das Identitäts-Metasystem ist ein Framework,
das folgendes vereinigt:


unterschiedliche Identitätstechnologien,
verschiedene Akteure (Dienstanbieter,
Benutzer und Identitätsprüfer)
Personalisieren von Diensten
Milen Koychev
9
InfoCard: Allgemein
 Basiert auf der Metapher von physischen Karten
 Personalausweis, Führerschein, Kreditkarte,
Mitgliedsausweis, etc…
 Verwaltete Karten, signiert durch externen Aussteller
("Managed")
 Selbstausgestellte Karten, signiert durch Benutzer
("Self-issued")
 Implementierung als abgesichertes Subsystem (für
Microsoft Windows)



Geschützte Benutzeroberfläche/UI
Verschlüsselte Speicherung auf Festplatte
Verbesserte Antiangriffstechniken
Personalisieren von Diensten
Milen Koychev
10
InfoCard: Szenario
2
Policy
Identifikation durch:
Token mit Vornamen und Nachnamen
1
4
Dienst anfordern
Benutzer wählt Karte
7
fabrikam
My Card
Washington State ID
Alice Woodward
1306 - 2523
Token
weitergeben
?
Alice Woodward
Exp 6/12/2008
Anonymous
6
3
Token erzeugen
Das System bietet passende Karten an
5
Personalisieren von Diensten
Milen Koychev
Token anfordern
11
Identitätsprüfer
Personalisierte Daten verwalten
 Personalisierte Daten sammeln
 Gesetzliche Vorschriften beachten
Welche Daten dürfen gesammelt werden
 Wie lange dürfen die Daten gespeichert werden
 Benutzer aktiv in den Prozess involvieren
 Platform for Privacy Preferences (P3P)
 Enterprise Privacy Authorization Language
(EPAL)
 Sicherheit bei personalisierten Daten
 Privacy
 Security
 Integrität

Personalisieren von Diensten
Milen Koychev
12
Dienste personalisieren (anpassen)
 Regelbasierte Personalisierung (Anpassen)

Der Benutzer wird direkt aufgrund eines
Regelwerkes angesprochen.
 Kollaboratives Filtern (offen und verdeckt)

Der Benutzer wird aktiv oder passiv einer
einer „Consumer-Gruppe“ zugewiesen.
 Personalisierung durch Deduktion

Der Benutzer wird aufgrund seines
„bisherigen“ Verhalten angesprochen
Personalisieren von Diensten
Milen Koychev
13
Agenda
 Einordnung des Themas
 Vorstellung des Thema
 Metapher
 Abbildung des Themas auf die Metapher
 Ausblick
 Diskussion
Personalisieren von Diensten
Milen Koychev
14
Metapher: Flughafen
Viele Menschen
(Benutzer)
Großes Gebäude
Dienste
Points of Interests
(POI)
 Szenario: Der Benutzer will seine POIs innerhalb des
Flughafens besuchen.
 POIs müssen festgestellt werden.
 POIs besuchen = finden + erreichen.
Personalisieren von Diensten
Milen Koychev
15
Agenda
 Einordnung des Themas
 Vorstellung des Thema
 Metapher
 Abbildung des Themas auf die Metapher
 Ausblick
 Diskussion
Personalisieren von Diensten
Milen Koychev
16
Systemarchitektur
Anwendungen
Personalisierungssystem
Indoor Map Server
Location Tracking
System
Milen Koychev
Jan Napitupulu
Personalisieren von Diensten
Milen Koychev
Edyta Kutak
17
Flughafen: Personalisieren von
Diensten
 Personalisierte Daten ableiten:
 Benutzerprofil mit in Anspruch genommenen
Diensten auf unterschiedlichen Flughäfen
erstellen.
 Dienste anpassen – Dienstangebot anpassen
 Antwort durch Abgleich des Benutzerprofils
und der Liste auf dem Flughafen vorhandener
Dienste.
 Benutzer Identifizieren
 Identifikation durch persönlichen Besitz (PDA /
Smart phone).
Personalisieren von Diensten
Milen Koychev
18
Agenda
 Einordnung des Themas
 Vorstellung des Thema
 Metapher
 Abbildung des Themas auf die Metapher
 Ausblick
 Diskussion
Personalisieren von Diensten
Milen Koychev
19
Ausblick: Prototyp
Personalisieren von Diensten
Milen Koychev
20
Ausblick: Weitere Visionen
 Nutzen für andere Systeme


Bessere Planung von Dienstangeboten.
Optimales Ausnutzen von Werbeflächen.
 Ausbau unseres Systems

Anbindung von Zahlungsinformationen.
Personalisieren von Diensten
Milen Koychev
21
Literatur

[Jagoe03]
 Andrew Jagoe, „Mobile Location Services“, Pearson Education Inc., 2003,
New Jersey, 2003, ISBN 0-13-008456-5

[Pashtan05]

Ariel Pashtan, „Mobile Web Services“,Cambridge University Press,
Cambridge, 2005, ISBN 0-521-83049-4
[w3c.p3p] - P3P Spezifikation (Stand: 06.2006)



[ibm.epal] – EPAL Spezifikation (Stand 06.2006)



http://www.zurich.ibm.com/security/enterprise-privacy/epal/
[dermalog] – Biometrische Identifikationssysteme (Stand 06.2006)
 http://www.dermalog.de
[msdn.identity] - The Laws of Identity (Stand 06.2006)


http://www.w3.org/TR/P3P
http://msdn.microsoft.com/library/default.asp?url=/library/enus/dnwebsrv/html/identitymetasystem.asp
[msdn.infocard] – InfoCard (Stand 06.2006)

http://msdn.microsoft.com/winfx/reference/infocard/default.aspx
Personalisieren von Diensten
Milen Koychev
22
Personalisieren von
Diensten
Milen Koychev