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