Wait! Is ePassport verification as advanced as to have a challenge-response protocol or similar?
EU passports support a further level of mutual authentication in order to get the fingerprints, where the terminal is verified by the passport as well.
There is a further step called Active Authentication where the reader sends the passport random data and it signs this data with a public key that can be verified as authentic.