|
July 28, 2005
Privacy issues
with new digital passport
The new digital passport lacks in the
protection of personal details of the passport holder. An attacker intercepting the contactless
communication between the passport and the border control system can
get access to the personal information held on the chip inside the
new passport. This discovery was made based on analysis of the ICAO
passport standard and the present features of the Dutch (paper)
passport. In the Netherlands, the digital passport will only be
available from August 2006.
Theoretically, after intercepting the
data, the security can be broken on a PC in 2 hours. This way,
access is gained to personal details such as the date of birth and
the facial image. The flaw is caused by dependencies in the secret
key used to protect the data communication. As a result, number of
keys that an attacker needs to search is considerably smaller than
claimed (reduced to 35 bits). Since eavesdropping on the
communication of the card or the reader is required, the
eavesdropping equipment must be placed within a distance of 5 to 10
meters of the passport.
The secret key is made up of the
passport expiry date, birth date and the passport number stored in the passport's Machine Readable Zone.
The
Dutch passport numbering scheme proves to be sequential and has a
relation with the passport expiry date. Further, the last digit of
the number is a checksum introducing additional
predictability. The selection of a new and unpredictable passport
numbering scheme would considerably improve the security.
Fortunately, the new digital passport is
still under development and improvements to the system can still be
made by the Department of Internal Affairs. This should ensure that the privacy of
the Dutch passport holder is maintained.
Riscure is also investigating if the same
threat applies to digital passports planned for in other European
countries.
More information on this topic is found
in this presentation:
ePassport security [2.4MB].
Contact Person
Harko Robroch, +31
64843 2222,
robroch<at>riscure<dot>com
About Riscure
Riscure is a Security
Test Lab based in the Netherlands. Riscure
evaluates the security of smart cards and embedded devices for banks,
credit card companies, GSM operators, manufacturers,
organisations deploying digital IDs and companies in the pay
television industry.
|