InnoValor has developed ReadID, an SDK for for accessing the information stored in the embedded ICAO chip in ePassports. The app can be used on NFC capable Android handsets. The InnoValor app is available for free from the Play Store. Together with customers InnoValor is integrating the underlying functionality in existing identification solutions, e.g.: a cost effective means to enable police officers to identify citizens, high assurance KYC compliant online onboarding of consumers for banks, airlines, etc.
This assignment aims to assess the possibilities to extend this functionality to the German eID (the neuer Personalausweis).
The information in the ePassport chip is protected using cryptographic protocols that prevent the integrity and authenticity of the information (in order to be able to establish that the document is authentic) and the confidentiality of the information (in order to protect the user’s privacy).
The nPA uses some of the protocols used in ICAO ePassports, yet also adds some new protocols using advanced cryptographic primitives. In fact, the German standardization institute BSI has been driving a lot of the development in this area and protocols originally designed for the nPA are making their way into the ICAO specifications. Also, the new Dutch eID resembles the npa.
The goal of this assignment is to assess the possibilities of extending ReadID with functionality for accessing and verifying the German nPA.
The ideal student has an affinity with software development and (applied) cryptographic protocols.
We offer graduation projects in multiple areas of study such as (technical) business administration, industial design, computer science and business information technology. Check out https://innovalor.nl/en/thesis-subjects for other thesis subjects. Feel free to contact [email protected]