De Justitiële Informatiedienst (Justid), Expertiseteam PKI & Chip Technologie, is gemandateerd voor de verspreiding en verificatie van certificaten welke gebruikt worden voor het autoriseren van de toegang tot de privacy-gevoelige gegevens, zoals vingerafdrukken, op paspoorten, identiteitskaarten en verblijfsdocumenten. Daarnaast houdt het expertiseteam zich bezig met alle ontwikkelingen op het gebied van chip technologie en Public Key Infrastructure (PKI).
Naast de werkzaamheden aan de grens verzorgen wij ook de PKI en het beheer van cryptografisch sleutelmateriaal van andere rijksonderdelen, waarbij wij een gecertificeerde Trusted Third Party zijn. Er wordt gewerkt in een hoog beveiligde en politiek gevoelige omgeving waarbij gebruikt gemaakt wordt van een eigen infrastructuur met eigen servers en eigen virtuele omgeving.
OpdrachtBij grenspassage op Schiphol worden er diverse systemen en protocollen gebruikt om de authenticiteit van het paspoort vast te stellen. Aangezien sommige systemen door commerciële partijen worden geleverd, is het onze taak om te controleren of de processen en protocollen juist worden doorlopen in deze systemen. Hiervoor hebben wij diverse test paspoorten met verschillende scenario’s om testen uit te kunnen voeren op deze systemen waarna een conformiteitsrapport wordt opgeleverd. Hiervoor hebben wij een eigen applicatie ontwikkeld om deze testcases te schrijven. Om deze testcases uit te voeren op diverse paspoort readers zijn wij zelf ook afhankelijk van software van derde partijen, denk hierbij aan SDK’s en demo-applicaties. Hierin is het debuggen van de gemaakte testcases lastig en is de logging van deze SDK’s en demo-applicaties vaak ontoereikend.
De afstudeeropdracht omvat het ontwikkelen van een standalone applicatie die paspoorten uitleest conform de vereiste processen en protocollen en de uitgelezen informatie weergeeft in een GUI met uitgebreide logfunctionaliteit. Bij ons expertiseteam wordt vooral gebruik gemaakt van open source software, waarbij er in Java wordt ontwikkeld. Met deze opdracht maak je kennis met verschillende aspecten van chiptechnologie, cryptografie, PKI en security.
Deze opdracht is gericht op afstudeerders vanuit een informaticaopleiding met de focus op software-ontwikkeling (Java). Tijdens de afstudeerstage wordt er samengewerkt met collega's met verschillende expertises (infra, ontwikkeling, proces).