Web-palveluiden toteutus älykortille

Samankaltaiset tiedostot
TIDOMAT smartone versio 2.1. GSM-modeemin asennus smartone keskusyksikköön

Diplomityöseminaari

ZENworks Application Virtualization 11

Uusmedia kuluttajan silmin

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

Palvelun toteuttaminen hajautetussa palvelualustassa

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Työpöytävirtualisointi

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus klo 10:00

Finnish. B525 LTE CPE Pikaopas

Nova-4Field Myyntitilaukset langattomasti. Muista ottaa Nova mukaan

Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010

Turvallinen etäkäyttö Aaltoyliopistossa

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö

Tarkastusprosessien hallinta NFC:n avulla. Jussi Rautalampi, Wellworks Oy

dyntäminen rakennusautomaatiossa Jussi Rantanen Myyntipää äällikkö Fidelix Oy

SMS ÄLYPUHELIN. edellytykset. Suomen Pankin Maksufoorumi Reijo Svento FiCom ry Reijo Svento 2

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

Tekninen suunnitelma - StatbeatMOBILE

Neljännen sukupolven mobiiliverkon tietoturvakartoitus Operaattorin näkökulma

-projekti. Pasi Häkkinen TTY/hypermedialaboratorio

10 Nykyaikainen WWW-arkkitehtuuri

HOJ J2EE & EJB & SOAP &...

DNA Netti. Sisältö. DNA Netti - Käyttöohje v.0.1

Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

Tietoturvallisuuden huoneentaulu mitä jokaisen on hyvä muistaa

!?)&/&8-"1)#)7#-2-> ! 2-77""8"'+'0%/+-1#""8"'+'0%2/&-1#""8"'+'0%#)&##-8- !?)&/&8-"1)#)17+'%#-7&> ! 1$4##;*""##4($0%7&8+**)70%2-*8+*)0%#&"'+'%1$4##$6$

Suomen Numerot NUMPAC

Hankinnan problematiikka

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

IPv6 käyttöönoton mahdollistajat operaattorin näkemys

Tietosuojatyöryhmä. Työryhmän 23 päivänä helmikuuta 1999 hyväksymä. suositus 1/99

TURVALLISEN TEKNIIKAN SEMINAARI Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

ISACA Finland OWASP The OWASP Foundation. Timo Meriläinen Antti Laulajainen.

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

Mobiilivarmenteen käyttö Helsingin yliopistossa. Ville Tenhunen, Juha Ojaluoma

Tekninen suunnitelma - StatbeatMOBILE

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Järjestelmäarkkitehtuuri (TK081702) AJAX, Asynchronous JavaScript And XML. AJAX, Asynchronous JavaScript And XML

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje

Option GlobeSurfer III pikakäyttöopas

Internet Protocol Datacast

Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite

TeleWell TW-EA515 (b)

Kaupunkimallit ja CityGML

Puhelinnumeroiden lataaminen laitteesta tietokoneelle

W3C ja Web-teknologiat

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä

Tietokone.ja.verkko. Web$sisällönhallinta. Tietokone. Tietokone:.Historia.pikakelauksena.

- Jarjestelmaasiantuntija Markku Jaatinen

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Interfacing Product Data Management System

FI Moninaisuudessaan yhtenäinen FI A8-0188/336. Tarkistus. Thomas Händel työllisyyden ja sosiaaliasioiden valiokunnan puolesta

NFC muuttaa joukkoliikenteen maksamista ja informaatiota. Jukka Suikkanen Bonwal

Järjestelmäarkkitehtuuri (TK081702)

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Kurssin hallinta -työväline

VMU-C EM. Asennus ja käyttö

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

Semanttisen webin käyttöliittymäratkaisut. Tiedonhallinta semanttisessa webissä Osma Suominen

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

IQ3XCITE JÄRJESTELMÄ

todenna.fi todenna.fi Käyttöohje Tässä käyttäohjeessa kerrotaan mikä on todenna.fi -kirjautumispalvelu ja miten sitä käytetään.

DNA Netti. DNA Netti - Käyttöohje v.1.0

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

Integraatiotekniikan valinta - tie onnistumiseen.

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Kontaktiton lähiasiointi matkapuhelimella. elippu matkapuhelimessa

W3C ja Web-teknologiat

Pauli Pesonen. Pääroolit. Järjestelmäasiantuntija, Senior. Ansioluettelo Päivitetty 1 / 2008

TW- EAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON

HSMT J2EE & EJB & SOAP &...

Merikarvian matkailu ry tietosuojaseloste

Tekstiviestit puhepalvelunumeroihin 3/2008

Siirto helppo ja nopea mobiilimaksujärjestelmä

Älykkään rakennusautomaation järjestelmäkomponentit

Siirto helppo ja nopea mobiilimaksujärjestelmä

2. PPPoE YHTEYDEN POISTAMINEN BAANA-CLIENT Windows 2000 / XP

KODAK EIM & RIM VIParchive Ratkaisut

Tikon Ostolaskujenkäsittely versio SP1

MOBIILIPEDAKOGIA OPETUKSESSA. FERCS10 kiinteistön ohjaus- ja valvontajärjestelmän kytkentä, konfigurointi ja käyttö

GPRS-lisäpalvelu INTERNET-ASETUKSET

Verkottunut suunnittelu

Dahua NVR4104/4108-P-4KS2

Sisällönhallinnan menetelmiä

CODEONLINE. Monni Oo- ja Java-harjoituksia. Version 1.0

Ohjelmistoarkkitehtuuri. Verkotettu multimedia. Multimedian vaikutukset. Mediavirtojen puskurointi. Ohjelmointi. Selain-ohjelmistoarkkitehtuuri

HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen

Avoin tieto ja World Wide Web tietoyhteiskunnan palveluksessa. Open Data and the World Wide Web in Service for the Informaton Society

Office ohjelmiston asennusohje

Avoimen ja yhteisen rajapinnan hallintamalli

Air Sync Käyttöopas. Air Syncin lataaminen. Virran kytkentä ja katkaisu On/Off Air Sync

Turvallisen tekniikan sem inaari -04. Koneautom aation ohjelm istot Teem u Pajala

Transkriptio:

älykortille Jukka Hänninen Valvoja: Prof. Raimo Kantola Ohjaaja: DI Kaj Höglund, Elisa Oyj

Sisältö Työn tausta Standardointi Älykortin web-palvelin Toteutus Hyödyt ja mahdollisuudet Kohdatut ongelmat Lopputulos Jatko 2

Työn tausta SIM-kortti on verkon turvakomponentti, joka on matkapuhelinoperaattorin omaisuutta ja sen hallittavissa Matkapuhelinoperaattorit ovat tarjonneet lisäarvopalveluita SAT:n (SIM Application Toolkit) avulla Mahdollistaa yksinkertaisen tekstipohjaisen käyttöliittymän, jota ei juurikaan voi personoida palveluntarjoajan näköiseksi Palvelut perustuvat tekstiviesteihin, selainistuntojen avaukseen, jne. Matkapuhelinoperaattorit haluavat tarjota asiakkailleen graafisen käyttöliittymän omiin ja kolmansien osapuolien palveluihin Ratkaisuna on älykortin web-palvelin 3

Työn tausta: tarkoitus Teknologiaevaluointi Selvittää mitä älykortin web-palvelin teknisesti mahdollistaa nyt ja tulevaisuudessa Selvittää onko teknologia siinä vaiheessa, että nykyiset palvelut (SAT) voidaan korvata älykortin web-palvelimen avulla Toteuttaa palveluita älykortin web-palvelimelle 4

Standardointi OMA (Open Mobile Alliance) ME-UICC vuorovaikutus, etähallinta, turvallisuus Määritelty älykortin web-palvelin toimii jo olemassa olevalla tekniikalla ETSI SCP (Smart Card Platform) API dynaamiselle sisällölle, IP-pino Lyhyen ajan olemassa oleva vaihtoehto JC3:lle Java Card Forum Servletti API dynaamiselle sisällölle Java Card 3 on täysin uusi lähestymistapa älykortteihin Sisältää älykortin web-palvelimen, joka perustuu J2EE servletti teknologiaan Kuluttaa älykortin resursseja huomattavasti enemmän 5

Standardointi OMA/ETSI ja JCF tarjoavat erilaisen lähestymistavan älykortin web-palvelimeen BIP:n (Bearer Independent Protocol) perustuva älykortin webpalvelin on mahdollista toteuttaa jo olemassa olevilla käyttöjärjestelmillä, eikä se tarvitse nopeaa rajapintaa (USB) toimiakseen ETSI:n ohjelmointirajapinta on vanhan kehitystä ja Java Card 3 on täysin uusi lähestymistapa Java Card 3 (connected) tarvitsee täysin uuden älykortin käyttöjärjestelmän 6

Älykortin web-palvelin OMA on määritellyt HTTP-palvelimen älykortille = älykortin web-palvelin web-palvelin voi olla esim. SIM-kortilla tai UICC-kortilla Sisältöä selataan päätelaitteen selaimella Ulkopuolelta ei voida olla yhteydessä älykortin web-palvelimeen Sisältöä voidaan päivittää OMA:n määrittelyssä kerrotaan mm: Siirtoprotokollat, joita käytetään päätelaitteen HTTP-sovelluksen ja älykortin web-palvelimen väliseen kommunikointiin turvallinen etähallintaprotokolla älykortin web-palvelimen hallintaan käyttäjän todentaminen älykortin web-palvelimella ja siihen liittyvät turvaprotokollat 7

Älykortin web-palvelin ETSI on määritellyt ohjelmointirajapinnan, jonka avulla voidaan luoda palvelinsovelmia, jotka voivat ottaa vastaan HTTPpyyntöjä ja lähettää HTTP-vasteita, Siirtoprotokolla BIP (Bearer Independent Protocol) tai TCP/IP HTTP Valinnainen SSL/TLS kerros TCP/IP Rajapintakerros IP:hen (Ethernet Emulation Model) USB 2.0 Full Speed BIP T=0 Kuva: White paper, Smart Card Web Server Merging the SIM and the World Wide Web 8

Älykortin web-palvelin: sisältö Staattisia (X)HTML-sivuja Voi luoda dynaamisesti (X)HTML-sivuja Äänitiedostoja Kuvatiedostoja Videotiedostoja (USB) ym. 9

Älykortin web-palvelin SAT Älykortin web-palvelin 10

Älykortin web-palvelin: nyt ja tulevaisuudessa 11

Toteutus Päävalikko XHTML-kielellä Palvelinsovelma älykortin web-palvelimelle, joka loi graafisen puhelinmuistion (nimi, puhelinnumero ja kuva) XHTML-sivu Multimediasisältöä: kuvaa ja ääntä Linkkejä ulkoisiin palveluihin 12

Toteutus: palvelinsovelma 13

Hyödyt ja mahdollisuudet Web-tyylinen käyttöliittymä Päätelaitteen brändäys älykortille talletetulla webkäyttöliittymällä Turvallinen web-selailu ja sähköinen kaupankäynti Operaattori voi käyttää hyväksi SIM-kortin turvaominaisuuksia SIM voi toimia turvallisena käyttöliittymänä esim. NFC (Near Field Communication) maksutapahtumiin tai turvallisena yhdyskäytävänä Internetiin (pankkipalvelut SIM:n kautta) Internetissä tehdyt kaupat 14

Kohdatut ongelmat Saada päätelaite, joka tuki tarvittavaa siirtoprotokollaa Saada älykortti, jossa on toimiva älykortin web-palvelin Ei määrittelyiden mukainen Ohjelmointirajapinta (API), jolla toteuttaa palvelinsovelmia Ei määrittelyiden mukainen 15

Lopputulos Tiedetään kuinka tekniikka toimii Saatiin paljon kokemusta siitä, miten ja millaisia palveluita älykortin web-palvelimelle voidaan tarjota Määritysten ja tekniikan keskeneräisyydestä johtuen ei nähty tarpeelliseksi jatkaa kehitystä tässä vaiheessa 16

Jatko Seurataan tekniikan kehittymistä Kun tekniikka ja määritykset ovat valmiita, pyritään toteuttamaan nykyiset palvelut älykortin web-palvelimelle 17

Kysymyksiä? 18