METHOD FOR CHECKING AN IDENTITY OF A PERSON
20180225488 ยท 2018-08-09
Inventors
Cpc classification
H04L9/3242
ELECTRICITY
G06K7/10386
PHYSICS
International classification
G06K7/10
PHYSICS
H04L9/32
ELECTRICITY
Abstract
The present invention relates to a method for checking an identity of an individual, which method comprises the following steps: a) presenting an optically readable code (14) with a mobile device (10); b) reading the optically readable code (14) with an optical reading device (20); c) extracting the data contained in the optically readable code (14); d) verifying the data contained in the optically readable code (14); and e) displaying at least a portion of the data on the optical reading device (20). The steps c) to e) are executed by the optical reading device (20).
Claims
1. A method for the offline checking of an identity of an individual, comprising the following steps: a) presenting an optically readable code (14) with a mobile device (10); b) reading the optically readable code (14) with an optical reading device (20); c) extracting the data contained in the optically readable code (14); d) verifying the data contained in the optically readable code (14); e) displaying at least a portion of the data on the optical reading device (20), the steps c) to e) being executed by the optical reading device (20).
2. The method according to claim 1, characterized in that the checking of the identity of the individual is performed solely by the optical reading device (20), without communication with an external apparatus.
3. The method according to claim 1, characterized in that the steps c) to e) are executed by the optical reading device (20) in communicative isolation from the outside world.
4. The method according to claim 1, characterized in that the optically readable code (14) is a QR code.
5. The method according to claim 1, characterized in that the optical reading device (20) is a mobile device having a camera device (22) and/or is a reader having a camera device (22).
6. The method according to claim 1, characterized in that the optically readable code (14) comprises a plurality of optically readable codes, especially a plurality of codes that permit optical readout in chronological sequence.
7. The method according to claim 1, characterized in that the step of extracting comprises the allocation of the data contained in the optically readable code (14) to different data segments.
8. The method according to claim 7, characterized in that the different data segments comprise at least one data group (DG1.sub.mobile, DG2.sub.mobile), a signature (Sig.sub.mobile) and/or a document signing certificate (C.sub.DS).
9. The method according to claim 1, characterized in that the step of verifying comprises the calculation of at least one hash value for each of the data groups and the concatenation of the hash values to form a calculated hash value (HASH.sub.calc).
10. The method according to claim 9, characterized in that the step of verifying further comprises the decrypting of the signature (Sig.sub.mobile) using an asymmetrical, public key (KPu.sub.DS) and results in a mobile hash value (HASH.sub.mobile).
11. The method according to claim 9, characterized in that the step of verifying further comprises the comparison of the calculated hash value (HASH.sub.calc) with the mobile hash value (HASH.sub.mobile).
12. The method according to claim 1, characterized in that the step of verifying further comprises the verification of the document signing certificate (C.sub.DS) using a key (C.sub.CSCA) available to the optical reading device (20), especially a site-specific key available to the optical reading device.
13. The method according to claim 1, characterized in that at least one of the data groups (DG1.sub.mobile, DG2.sub.mobile) comprises data that renders an image, especially a biometric photo, of the holder of the optically readable code, which data is presented on the optical reading device.
14. The method according to claim 1, characterized in that at least one of the data groups (DG1.sub.mobile, DG2.sub.mobile) comprises data that comprises at least one piece of information from the following group: document type, document number, issuing authority, holder, nationality, date of birth, place of birth, sex, date of validity.
15. The method according to claim 1, characterized in that the optically readable code (14) is provided by an issuing institution, the issuing institution introducing the signature and/or the document signing certificate into the optically readable code (14).
16. An optical reading device that is developed for executing the method according to claim 1.
17. A use of an optical reading device in a method according to claim 1.
18. A system comprising at least a mobile device (10) and an optical reading device (20), the optical reading device (10) being developed for executing a method according to claim 1.
Description
[0028] The present invention is explained in greater detail below by reference to an exemplary embodiment in the drawing. Shown are:
[0029]
[0030]
[0031]
[0032]
[0033]
[0034] The information identifying an individual is displayed in the form of a barcode, e.g. a QR code version 25 or above, as an optical code 14 on a display 12 of the mobile device 10 (1 in
[0035] The optical code 14 thus comprises, in the first data group DG1.sub.mobile, biographical data of the holder of the optical code, and in a second data group DG2.sub.mobile, an image of the holder of the optical code. Further, the optical code 14 includes a digital signature Sig.sub.mobile via the first and second data group DG1.sub.mobile and DG2.sub.mobile, and a document signing certificate C.sub.DS.
[0036] To the extent that the information to be made available for a personal identification is too large for a single barcode (QR code of a certain version), multiple barcodes can be displayed sequentially on the mobile device 10.
[0037] The optical code 14 comprising one or more pieces of information in the form of one or more QR codes is read according to 2 by an optical reading device 20. For this, the optical reading device has a camera device 22 with which the optical code 14 depicted on the display 12 of the mobile device 10 can be acquired. To visually check that a reading is correct, the optical code 14 can be displayed on a display 24 of the optical reading device 20. A processing occurs in a processing unit, not further shown in
[0038] A schematic diagram of the optical reading device 20, e.g. likewise in the form of a smartphone, a tablet PC or an application-specific mobile device, with its camera device 22, the display 24 and processing unit 26, is further depicted in
[0039] The operation of the optical reading device 20 is done by an inspector, depending on the situation e.g. by an official or an individual monitoring an admission, or a cashier.
[0040] According to 3 in
[0041] According to 4 in
[0042] According to 5 in
[0043] Further, according to 6 in
[0044] The data required to produce the optical code 14 is expediently provided by the issuing institution. The data provided by said institution comprises the first and the second data group DG1.sub.mobile, DG2.sub.mobile, and the digital signature Sig.sub.mobile, the digital signature resulting from an encrypting of a hash value via the first data group DG1.sub.mobile and a hash value via the second data group DG2.sub.mobile and a concatenation of said two hash values. Here, an asymmetrical, private key KPr.sub.DS is used for encrypting. Further, the document signing certificate C.sub.DS is provided. The image that is encrypted in the second data group DG2.sub.mobile should have a size as said image is on a paper data carrier.
[0045]
[0046]
[0047] In step S1, a presentation of an optically readable code with a mobile device takes place. In step S2, a reading of the readable code with an optical reading device takes place. In step S3, an extracting of the data contained in the optically readable code takes place, an allocating of the data contained in the optically readable code to different data segments taking place in step S31. In step S4, a verifying of the data contained in the optically readable code takes place. Here, step S4 comprises steps S41 to S44. In S41, a calculating and concatenating of hash values calculated for data groups takes place to form a calculated hash value. In S42, a decrypting of a signature and calculating of a mobile hash value takes place. In S43, a comparing of the mobile hash value with the calculated hash value takes place. In S44, a verifying of a document signing certificate with a key takes place. In S5, the displaying of at least a portion of the data on the optical reading device takes place.