17.9.2012 Juha Tretjakov Oppijanumero ja käyttäjien tunnistaminen
Käyttäjähallinta Käyttäjän tunnistus Käyttäjän yksilöinti Käyttäjätunnuksena sähköpostiosoite Salasanojen kelpoisuustarkistus Suomalainen oppijanumero Oppilaitosten opiskelijanumerot Henkilötunnus HETU Sähköinen henkilötunnus SATU Käyttäjärekisteri
Tunnistautumisen tarpeita OPH:n henkilöstölle AD-domain kertakirjautuminen Korkeakoulujen henkilöstölle (ja opiskelijoille) Haka Valtion virastojen henkilöstölle Virtu oman organisaation käyttäjätunnus ja salasana sekä virkakortti) Oppijalle ja tämän valtuutetulle tunnistautumispalvelu Vetuma Pankkitunnisteet, mobiilivarmenne, HST Muille organisaatiokäyttäjille KATSO Virkailija-avusteinen tunnistaminen Pääkäyttäjä luo henkilölle tunnuksen
Käyttäjän tunnistaminen ja yksilöinti Tarvitaan yksilöivä tunniste HETU:n ongelmia Voi muuttua Sen saaminen ulkomaalaisille kestää liian kauan Sisältää tarpeetonta tietoa iästä ja sukupuolesta SATU eli sähköisen asioinnin tunnistenumero Korjaa osan HETU:n ongelmista, mutta ei kaikkia Miten ulkomaalainen yksilöidään Nimi ei yksilöi henkilöä Osoite, syntymäpaikka, syntymäaika, kansalaisuus, passinumero Yksilöity käyttäjä saa Oppijanumeron Täytyy mainita OPH:n todistusmääräyksissä
Hakijan yksilöivä suomalainen oppijanumero Tavoitteena on, että uudistettavan kokonaisuuden myötä otetaan käyttöön suomalainen oppijanumero. Tämä valtakunnallisen tason ratkaisu edistää oppijoiden liikkuvuutta, mikä on yksi SADe-hankkeen keskeisistä tavoitteista. Suomalaista oppijanumeroa voi käyttää jatkossa opetustoimen henkilöhallinnan kaikessa yksilöinnissä.
Oppijanumeron muodostumisen tilakaavio
Oppijanumero on yksilöllinen Jokaisella hakijalla Suomessa on oma numero Numero ei sisällä mitään tietoa oppijasta, se on vain yksilöivä koodi siksi ei käytetä juoksevaa numeroa Eri henkilökoodeja tulee 9 miljardia. Tämä kattaa nyt ja tulevaisuudessa kaikki suomalaiset ja ulkomaiset hakijat ja oppijat suomalaisissa oppilaitoksissa. Koska generointiin käytetään satunnaislukuja, koodien törmäys on aina mahdollinen. Törmäysten välttämiseksi uusi OID täytyy varmistaa tietokannasta, ettei sellaista ole jo myönnetty.
Miltä OID näyttää ja miten siitä muodostuu suomalainen oppijanumero Samantapainen ajatus kuin EAN-viivakoodissa JHS 159 ohjeistaa OID-yksilöintitunnuksen käytöstä OPH:lle on myönnetty oma puu 1.2.246.562 Henkilön yksilöintiin alipuu 1.2.246.562.24.X X on 10-numeroinen satunnaisluku välillä 1 000 000 000-9 999 999 999, siis ei ala nollalla. Loppuun tarkistusmerkki, joka lasketaan X-osasta Tarkistusmerkki lasketaan LUHN-10-algoritmilla Tuloksena on 11-numeroinen OID-lehti OID-koodi 1.2.246.562.24.10000000009-1.2.246.562.24.99999999990.
Tarkistusmerkin algoritmi LUHN-10 yleisesti käytössä tarkistussummana mm. luottokorttinumeroissa ja asiakasnumeroissa Huomaa hyvin yhden numeron virheet, useimmat kahden numeron virheistäkin. Kokonaan keksityllä tai arvatulla numerolla on 10 % mahdollisuus läpäistä testi. Lisätietoja tarkistussummasta: http://en.wikipedia.org/wiki/luhn_algorithm
OID-koodin generointi (kuva)
Selite OID:n käyttökohteet Solmuluokan arvo OPH:n tarkenne Teknilliset koodistot, nimikkeistöt ja luokitukset 5 Sisältötuotantoon liittyvät koodistot, nimikkeistöt ja luokitukset 6 6 Toimipaikat 10 Organisaatiot Asiakirjat 11 Ohjelmistot 12 Laitteet 13 Palvelut 14 Laskutus (ml maksusitoumuset) 16 Logistiikka (ml kuljetustunnus) 17 Sanomaliikenteen osapuolten tunniste 18 Rekisterinpitäjä 19 Näytetunniste 20 Tilapäinen asiakkaan tunniste 22 Henkilönumero, esim. 1.2.246.562.24.34397748046 24 Oppijanumero Roolin yksilöinti 27