haku: @keyword tietoturva / yhteensä: 175
viite: 9 / 175
Tekijä:Lehtomäki, Lari
Työn nimi:Realizing eID scheme on TPM 2.0 hardware
Sähköisen identiteetin toteuttaminen TPM 2.0 -laitteistolla
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2016
Sivut:49 s. + liitt. 3      Kieli:   eng
Koulu/Laitos/Osasto:Perustieteiden korkeakoulu
Oppiaine:Tietoliikenneohjelmistot   (T3005)
Valvoja:Asokan, N
Ohjaaja:Nyman, Thomas
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201605122018
Sijainti:P1 Ark Aalto  3724   | Arkisto
Avainsanat:security
trusted computing
eID
PKCS #11
tietoturva
vahva tunnistautuminen
sähköinen henkilökortti
Tiivistelmä (fin):Pankki-, terveys- ja julkiset palvelut ovat suureksi osin saatavilla internetin välityksellä.
Tunnistautuminen käyttäjätunnuksella ja salasanalla ei takaa riittävää luotettavuutta, vaan joissain palveluissa on käytettävä vahvaa tunnistautumista.
Suomessa on tällä hetkellä käytössä kolme vahvaa tunnistautumisvälinettä: pankkien käyttämät verkkopankkitunnukset, Väestörekisterikeskuksen kansalaisvarmenne ja teleyritysten mobiilivarmenteet.
Näistä kolmesta kansalaisvarmenne on ainoa, joka ei vaadi asiakkuutta ja on täten kaikille saatavilla, jotka poliisi voi luotettavasti tunnistaa.

Verkkopankkitunnukset vaativat tunnistautumisen suomalaisella tai Euroopan talousalueen (ETA) valtion myöntämällä henkilötodistus.
Mobiilivarmenne myönnetään vain henkilölle, joka voidaan tunnistaa suomalaisella henkilötodistuksella.
Kansalaisvarmenne on kuitenkin älykortti kaikkine älykortin ongelmineen: sen käyttämiseen tarvitaan erillinen lukija, sen toiminta on hidasta ja se vaatii erillisen laiteajurin.
Tämän työn tavoitteena on luoda ratkaisu, jolla älykorttipohjainen tunnistautuminen voidaan toteuttaa tietokoneissa olevan TPM-piirin avulla.

Tässä diplomityössä luotiin PKCS #11 -rajapinnan täyttävä ohjelmistokirjasto, joka mahdollistaa TPM-piirin käyttämisen tunnistautumiseen selaimessa Väestörekisterikeskuksen laatiman määritelmän luonnoksen mukaan.
Tunnistautumisavaimet luodaan, tallennetaan ja niitä käytetään TPM:ssa, mikä varmistaa avainten luottamuksellisuuden.
Älykortin toiminnallisuudet todettiin mahdolliseksi toteuttaa TPM-piirillä.
Toteutettu järjestelmä on nopeampi käyttää kuin älykortti ja se takaa älykortteja vastaavan tietoturvatason.
Työn tuloksena tehty kirjasto toteuttaa 30 % kaikista TPM 2.0 -ohjelmistorajapinnoista, ja kirjastoa voidaan käyttää osana tulevia TPM 2.0 -ohjelmistoja.
Tiivistelmä (eng):Most of the financial, healthcare, and governmental services are available on Internet, where traditional identification methods used on face-to-face identification are not possible.
Identification with username and password is a mediocre solution and therefore some services require strong authentication.
Finland has three approved strong authentication methods: smart cards, bank credentials, and mobile ID.
Out of the three authentication methods, only the government issued smart card is available to everyone who police can identify reliably.

Bank credentials require identification with an identity document from Finland or other European Economic Area (EEA) country.
Mobile ID explicitly require identification with Finnish identity document.
The problem with smart cards is the requirement for a reader, slow functioning, and requirement for custom driver.
A TPM could function as a replacement for a smart card with accompanying software library.

In this thesis, I created a PKCS #11 software library that allows TPM to be used for browser based authentication according to draft specification by Finnish population registry.
The keys used for authentication are created, stored and used securely inside the TPM.
TPMs are deemed viable replacement for smart cards.
The implemented system is faster to use than smart cards and has similar security properties as smart cards have.
The created library contains implementations for 30% of all TPM 2.0 functions and could be used as a base for further TPM 2.0 based software.
ED:2016-05-22
INSSI tietueen numero: 53572
+ lisää koriin
INSSI