Issuing, presenting and challenging mobile device identification documents
View Patent ↗Methods and systems of authenticating electronic identification (ID) documents may provide for receiving a decryption key and an encrypted ID document from a certificate authority server at a mobile device, wherein the encrypted ID document includes a read only document having a photograph of an individual. Additionally, the decryption key may be applied to the encrypted ID document to obtain a decryption result in response to a display request. The decryption result can be output via a display of the mobile device, wherein the encrypted ID document can be sent to a challenge terminal if a challenge request is received.
1. A computer program product comprising:
a non-transitory computer readable storage medium; and
computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a mobile device to:
apply a decryption key from an originating certificate authority and received by the mobile device to a remotely encrypted identification document via the mobile device to obtain a decryption result in response to a display request for a visual verification, wherein the identification document is to include a read only document having a photograph of an individual;
output the decryption result via a display of the mobile device in conjunction with a presentation of the decryption result to a requesting individual; and
send the remotely encrypted identification document from the mobile device to a challenge terminal associated with the requesting individual if a challenge request is received, wherein the remotely encrypted identification document confirms whether the displayed decryption result is trustworthy.
2. The computer program product of claim 1 , wherein the computer usable code, if executed, causes the mobile device to receive an application download from a certificate authority server, and wherein the application download is to include the decryption key and the remotely encrypted identification document.
3. The computer program product of claim 1 , wherein the computer usable code, if executed, causes the mobile device to receive the display request via a user interface of the mobile device.
4. The computer program product of claim 1 , wherein the computer usable code, if executed, causes the mobile device to receive the challenge request via one or more of a user interface of the mobile device and a bump interaction between the mobile device and the challenge terminal.
5. The computer program product of claim 1 , wherein the computer usable code, if executed, causes the mobile device to send the remotely encrypted identification document to a plurality of challenge terminals in response to a challenge request associated with each challenge terminal.
6. The computer program product of claim 1 , wherein the remotely encrypted identification document is to be sent to the challenge terminal via a wireless interface of the mobile device.
7. A computer program product comprising:
a non-transitory computer readable storage medium; and
computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a certificate authority server to:
receive a document request from a user via a mobile device;
apply an encryption key to an identification document to obtain an encrypted identification document in response to the document request, wherein the encrypted identification document is to include a read only document having a photograph of an individual;
use an application download to send the encrypted identification document and a first decryption key associated with the encryption key to the mobile device, wherein the first decryption key is to be applied to the encrypted identification document to display a decryption result on the mobile device for a visual verification; and
send a second decryption key associated with the encryption key to a challenge terminal in response to a challenge request, wherein the second decryption key confirms whether the displayed decryption result is trustworthy.
8. The computer program product of claim 7 , wherein the computer usable code, if executed, causes the certificate authority server to maintain the encryption key in a secure state.
9. The computer program product of claim 7 , wherein the computer usable code, if executed, causes the certificate authority server to apply a signature to an expiration date of the encrypted identification document and the first decryption key.
10. The computer program product of claim 7 , wherein the computer usable code, if executed, causes the certificate authority server to publish one or more of the decryption keys.
11. The computer program product of claim 7 , wherein the computer usable code, if executed, causes the certificate authority server to verify payment for the identification document by an individual associated with the document request.