Assignment – electronic passports 1) Implement a program in any programming language that will verify whether a given set of parameters (document number, birth date and expiry date, all including check digits) can be used for a successful authentication against the electronic passport for the basic access control. [10 points] {To communicate with a passport either use a real passport and a contactless reader or use the ePassport simulator (in VePas.zip in IS) (use install.bat, then run VSCRControl.exe and select a directory with data – the samplecard_1024 folder). To test the simulator, you can use the Golden Reader Tool (select the STILLET PC/SC reader in configuration). The description of BAC can be found in the ICAO PKI TR on pages 41-52. As APDU commands use: 1) Select LDS: 00 A4 04 0C 07 A0 00 00 02 47 10 01 2) Get Chalenge: 00 84 00 00 08 3) Mutual Authenticate: 00 82 00 00 28 XXX 28 }