Since 18th of December 2010 Germany makes use of an identity card that should allow electronic authentication:
(image source: commons.wikipedia.org)
From a users perspective, the authentication seems to work as follows:
- A program requests permission to read information (name, birth date and place, address, photo, serial number, fingerprints) and/or to authenticate
- The user puts the card on a reader (see list of readers)
- The users gives the program permission to authenticate / get the requested information by entering a PIN
The keys and operations for signatures are described in an algorithm-independent way. A mapping to RSA and ECDSA can be found in Part 3 of this Technical Guideline.
I guess that authentication works with RSA. But I would like to get some sources. So my question is:
How does identification currently work with the German identity card?