WO2021005405A1 - Procédé et système de génération et de validation de documents et porte-document utilisant un code-barres lisible par machine - Google Patents

Procédé et système de génération et de validation de documents et porte-document utilisant un code-barres lisible par machine Download PDF

Info

Publication number
WO2021005405A1
WO2021005405A1 PCT/IB2019/056770 IB2019056770W WO2021005405A1 WO 2021005405 A1 WO2021005405 A1 WO 2021005405A1 IB 2019056770 W IB2019056770 W IB 2019056770W WO 2021005405 A1 WO2021005405 A1 WO 2021005405A1
Authority
WO
WIPO (PCT)
Prior art keywords
barcode
data
secure
generating
input data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2019/056770
Other languages
English (en)
Inventor
Prabu Raju
Vinoth Kanna Kathappanraju
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gosavi Niranjan Arvind
Original Assignee
Gosavi Niranjan Arvind
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gosavi Niranjan Arvind filed Critical Gosavi Niranjan Arvind
Publication of WO2021005405A1 publication Critical patent/WO2021005405A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • H04L9/3231Biological data, e.g. fingerprint, voice or retina
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
    • H04L9/0897Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage involving additional devices, e.g. trusted platform module [TPM], smartcard or USB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Definitions

  • the present invention generally relates to the field of offline authentication of data and the individual represented in machine readable barcode.
  • the invention particularly relates to a method for generating secure barcode for a document and validating the secure barcode and its holder for identifying fake and duplicate documents in offline environment.
  • ID card issuers such as identity (ID) card across the world faces increasing challenges every day on protecting their ID card or document against creation of counterfeit ID Card or other documents.
  • One of the serious challenges faced by them may be the circulation of fake or duplicate documents in which the content of the ID card which may include name, photograph, or the like may be changed and counterfeit identity card or document may be created.
  • documents such as Driving license, vehicle registration certificates, student ID cards, income tax ID cards, mark sheets, or the like may be easily being forged. Creation and circulation of fake documents may possess an alarming message to the society, and a threat to the integrity of both the issuing authority and the document holder.
  • the document issuer embeds security features such as hologram, micro line printing, embossing, invisible printing, high resolution border, or the likes in the document. But, these security features may be known only to the document issuer and to validate document, the original document may need to be sent to the document issuer for validation.
  • the verifying agency may connect online to fetch the data of the document by sending the document number and fetches the Photograph of the document and other details of the document from the remote server. This may require online access to the remote server over internet to fetch the details. In the remote location where there may not be network connection, the document cannot be validated. Also, this would require the need for the document issuer to expose the data to the external world which poses threat of hacks. None of these security features embedded in the document have the capability to validate electronically and allows the agency to validate the document in offline environment.
  • JP2008090842A discloses a system, method, and storage medium of an image and two-dimensional barcode for cross verification of documents.
  • Image data of a document are obtained, processed, and rendered into a barcode.
  • the barcode is assembled into a copy of document image.
  • the barcodes are embedded over the document image, this allows to keep the embedded barcode anywhere in the document.
  • the barcode overlaps certain portion, so that it can disclose secret information while maintaining the integrity of the secret information within encoded data of the barcode.
  • this prior art document does not appear to discuss an offline validation of the document.
  • US20060157559A1 discloses a method for issuing a credential includes scanning in documents (e.g., breeder or ID documents) used to verify the applicant of the credential and creating data records including the image of the documents. As a means to reduce fraud, these data records are linked to the credential and to the issuer location, operator and time and place of issuance. If the document includes machine readable information, the method automatically reads the machine readable information from the document and uses at least part of the machine readable information from the document to pre populate a form used to create a credential, such as an identification document. The method includes applying a transformation to the image of the document that enables protection against fraudulent use.
  • this prior art document does not appear to discuss the digitally signing the Meta data and data of document.
  • CA2594018C discloses that an electronic signatures valid in printed or scanned form.
  • Electronic signatures are embedded in documents such that the electronic signatures are valid even when the document is scanned, printed or stored in paper form.
  • a document includes a barcode embedded into the document.
  • the barcode includes a unique document ID and a unique signature ID identifying the document and the signer of the document.
  • the document also includes language embedded into the document indicating that the signer of the document authorizes paper versions of the document to be accepted as containing a valid electronic signature.
  • this prior art document does not appear to discuss the embedment of compressed color/grayscale image in the barcode.
  • CN101755274B discloses document security assurance method comprising: a step in the document distribution of print dots, as a result of printing in the case of unpredictable unknown, unpredictable changes in the printing by one of the at least one geometric characteristic of the printed dots caused by the point, and prior to said printing step, the distribution is generated so that the point of the point distribution to the step of at least one geometric characteristic between points having varying geometric produced having varying amplitude of said unpredictable variation magnitude .
  • the step of generating said distribution point in: at least a half-way point of the distribution is not positioned laterally of said point and another four points of distribution, and the distribution of at least part of dot points at least one dimension with the average absolute value of the unpredictable changes of the same order of magnitude.
  • this prior art document does not appear to discuss offline validation of the document.
  • US7168614B2 discloses to a systems and methods for validating the authenticity of a signature on a document by providing a document from an account, the document including an actual signature and a machine-readable identifier, wherein the machine-readable identifier contains a string of data representing the integral characteristics of all valid account signatures and a person-specific confidence threshold.
  • the document is presented at a point of presentment, the document is scanned into a document-processing machine and the actual signature is compared against all valid account signatures.
  • this prior art document does not appear to discuss offline validation of the document.
  • US20180234659A1 discloses a method of tracking digital images includes inputting data identifying a subject of an image into a camera, acquiring an image with the camera, and storing the image and the inputted data, as Meta data, in an image file when the image is acquired.
  • the method can be implemented using a scanner, a digital camera, and a data processor.
  • the scanner obtains the identifying data and transmits the data to the camera.
  • the camera obtains digital images and embeds the data into digital image files encoding the digital images.
  • the identifying data has a format different from any of the formats processable by the digital camera.
  • the data processor converts the format of the identifying data to one of the plurality of formats processable by the digital camera loads the converted information into the digital camera as Meta data.
  • this prior art document includes less information in the barcode.
  • the present invention provides an improved method for generating and validating documents using machine readable barcode.
  • the general purpose of the present invention which will be described subsequently in greater detail, is to provide a new and improved method of generating and validating documents using machine readable barcode which has all the advantages of the prior art and none of the disadvantages.
  • An object of the invention is to provide a method of generating and validating documents using machine readable barcode, the method comprising: receiving, by a barcode generating device, a plurality of input data and a Meta data, wherein said Meta data comprises at least one of a bar code issuer identifier, a digital signature algorithm, a plurality of secure barcode, and a barcode sequence number; generating, by the barcode generating device, a digital signature by combining said plurality of input data and said Meta data using an asymmetric Key; generating, by the barcode generating device, a secure barcode comprising said digital signature of at least one of said plurality of input data and said Meta data; printing, by the barcode generating device, said secure barcode in an electronic document; and validating, by a document validating device, said secure barcode in offline mode by comparing said digital signature of said secure barcode with respect to each of said plurality of input data and said Meta data. It should be noted that said plurality of input data and said Meta data may be accessed from
  • HSM Hardware Security Module
  • the document validating device comprising a scanner to scan said secure barcode.
  • It is another object of the invention is that the scanner scans the document containing secure barcode using an optical character recognition (OCR) system and validates the OCR content against data represented in the secure barcode.
  • OCR optical character recognition
  • It is another object of the invention is to scan and validate said plurality of input data and said Meta data using standard mobile phone, desktop computer and handheld terminals.
  • It is another object of the invention is to provide a cloud engine which may access said plurality of input data and said Meta data using a standard internet browser.
  • Fig.3 depicts a method for generating a secure barcode according to one of the embodiments of the present invention.
  • Fig. 4 depicts an exemplary block diagram for secure barcode verification using face recognition according to one of the embodiments of the present invention.
  • Fig. 5 depicts a block diagram for binary to numeric data encoding for QR Code generation according to one of the embodiments of the present invention.
  • Fig.l depicts a block diagram of an exemplary system for generating and validating documents using machine readable barcode according to one of the embodiments of the present invention.
  • the system 100 may implement in a barcode generating device, in accordance with some embodiments of the present disclosure.
  • the barcode generating device may generate and validate documents using machine readable barcode.
  • the system 100 may include barcode generating device (for example, server, desktop, laptop, notebook, netbook, tablet, smartphone, mobile phone, or any other computing device) that may generate and validate the documents.
  • the barcode generating device may receive a plurality of input data and a Meta data.
  • said Meta data comprises at least one of a bar code issuer identifier, a plurality of secure barcode, and a barcode sequence number.
  • the barcode generating system may generate a digital signature by combining said plurality of input data and said Meta data using an asymmetric key.
  • the barcode generating device may generate a secure barcode comprising said digital signature of at least one of said plurality of input data and said Meta data.
  • a document validating device may then validate said secure barcode in offline mode by comparing said digital signature of said secure barcode with respect to each of said plurality of input data and said Meta data using public key corresponding to the private key in the HSM.
  • said plurality of input data and said Meta data is accessed from at least one of a cloud engine or a digital device.
  • to generate the secure barcode it may require at least one of server, desktop, computer, laptop, or the like.
  • a hardware Security Module for Asymmetric Key pair generation and signing the Meta Data and Data shall be printed visually using at least one of card printer, barcode printer, ink jet, lasetet printer or the like.
  • instead of printing barcode shall also be digitally embedded into PDF document/email/displayed in mobile application.
  • to validate the secure barcode it may require desktop computer, laptop, mobile phone, hand held terminal, cloud server along with public key to validate the signature and display the data from the secure barcode.
  • the system 100 may include one or more processors 102, a computer-readable medium (for example, a memory) 104, and a display 106.
  • the computer- readable storage medium 104 may store instructions that, when executed by the one or more processors 102, cause the one or more processors 102 to validate the document, in accordance with aspects of the present disclosure.
  • the computer-readable storage medium 104 may also store various data that may be captured, processed, and/or required by the system 100.
  • the system 100 may interact with a user via a user interface 108 accessible via the display 106.
  • the system 100 may also interact with one or more external devices 110 over a communication network 112 for sending or receiving various data.
  • the external devices 110 may include, but may not be limited to, a remote server, a digital device, or another computing system.
  • Fig. 2 depicts a block diagram200 for generating a digital signature according to one of the embodiments of the present invention.
  • the digital signature 206 may be generated by combining Meta data and data.
  • the digital signature 206 may be created using asymmetric cryptography with a private key205.
  • the system 100 may decode the barcode, and validate the digital signature206 using public key205.
  • the barcode generating device may receive a message 201which may include a Meta data and a data.
  • the Meta data of the secure barcode contains header information which may include, but may not be limited to secure barcode issuer identifier, digital signature algorithm, single or multiple secure barcode, and barcode sequence number in case of multiple barcode.
  • the secure barcode may be capable of storing at least one of compressed color/grayscale photograph, formatted text data, and fingerprint biometric minutiae format in ISO 19794-2.
  • the barcode generating device may use the hashing algorithm 202 and hash value 203, and further provide to the signature algorithm 204.
  • the information stored inside formatted text data may be compressed using the redefined ASCII character set with custom bitmaps.
  • secure barcode may use bitmap with 5 bits per character with redefined ASCII set with character‘A’ may be represented as ASCII value 0 and‘B’ as 1 and the like.
  • the digital signature may be generated using asymmetric key pair based Digital signature algorithm.
  • the asymmetric key pair may be generated inside FIPS 140 compliant or a certified Hardware security module (HSM).
  • HSM Hardware security module
  • the HSM may allow storage of the asymmetric keys securely in a tamperproof storage device and this hardware device should be capable of carrying out cryptographic digital signature using the private key205 stored inside the HSM.
  • the secure barcode may use the HSM for generating the asymmetric key pair, storing the key pair in its tamperproof internal storage or encrypts the generated asymmetric key pair using the crypto device master key which can then be stored in any external device, allowing backup of master keys securely, and generating the digital signature 206 of the input data inside the cryptographic device using private key 205 of the asymmetric key pair.
  • the issuer may generate asymmetric key pair inside the HSM and the private key of the key pair may be used to digitally sign the message to be represented in the secure barcode.
  • the secure barcode may be generated containing Meta data, actual message and the digital signature. Further, during verification, the verification system uses the public key of the asymmetric key pair of the secure barcode issuer to validate the digital signature read from the secure barcode to ensure non-repudiation of clear message represented in the Secure barcode.
  • both the message (which may include Meta data and data) and the signature may be required.
  • a hash value may be created from the data in the same way as it may be done when the signature may be created. This hash value may then verify against the digital signature signed and stored in the barcode, using the public key of the issuer. When the digital signature may match, it may be confirmed that the message may be the one originally signed and that it has not been tampered with.
  • Fig. 3 depicts a method300for generating a secure barcode according to one of the embodiments of the present invention.
  • the present invention may also allow to generate multiple barcodes to represent large set of data. In this case, more than 1 barcode may be generated and each barcode may have the sequence number embedded in the Meta data allowing the scanning application to read the barcode in any sequence and finally render it on screen.
  • digital signature may be generated for the overall data represented in the multiple barcodes.
  • the verifying application may scan the multiple barcodes in any sequence and the application concatenates all the data from multiple barcodes and validate the digital signature using the public key. This is further explained in conjunction with figure 4.
  • the barcode generating system may receive a plurality of input data which may include a face photo 301, a text data 302, a biometric data 303, or the like. Further, based on the received plurality of input data, the barcode generating system may prepare a message 304. The message 304 may be the combination of the Meta data and the input data. Further, based on a barcode generation algorithm, the barcode generating system may prepare a barcode data 306.
  • the barcode generating system may include a data preparation module, digital signing module, and a barcode generation module.
  • the data preparation module may takes the input data from external client application over exposed application programming interface (API) or over XML/JSON Service.
  • API application programming interface
  • the face photo301, text data 302, along with data formatting information may be compressed using reduced character set encoding.
  • the Image data to be represented in the barcode may be scaled and compressed using standard image compression algorithms which may include, but may not be limited to GIF, PNG, JPG, JPEG2000, HEVC or the like.
  • Meta data information may be generated for the data.
  • the digital signaling module may interface with FIPS 140 certified HSM and may generate signature of Meta data and data using private key inside HSM.
  • the asymmetric public-key cryptography algorithm which may include, but may not be limited to El-Gamal, RSA public-key cryptography algorithm, Elliptic curve cryptography, or the like may be used as asymmetric cryptographic algorithm for signing.
  • the barcode generating module may concatenate Meta data, data and signature and generates barcode.
  • the generated barcode may be any of the standard barcodes which may include, but may not be limited to Quick
  • the generated barcode may be in any of the standard image format.
  • the generated image may be printed in the physical document (eg., Plastic Card, Printed document, etc), embedded in the electronic document (eg, PDF, email, etc.) by the document issuer along with actual document data.
  • Fig. 4 depicts an exemplary block diagram400 for secure barcode verification using face recognition according to one of the embodiments of the present invention.
  • the document validating device may validate the data represented in the secure barcode against the data printed or embedded in the ID card, certificate, document, or the like. The validation of the barcode may be achieved by scanning the complete document using a flatbed scanner or camera enabled Mobile Phone.
  • the document validating device may include the steps of: identifying the secure barcode in the document at step 401 by scanning the secure barcode at step 402, validating the digital signature at step 403 using the public key 404, and checking whether the digital signature may be valid at step 405.
  • the document may be validated based on at least one of the followings: a) Face recognition engine:
  • the face recognition engine may capture a live photo of the document holder at step 407.
  • the face recognition system may extract photo from the barcode at step 408.
  • the face recognition system may compare the live photo and the extracted photo from the barcode of the document holder at step 409 based on the face compare service 410.
  • the Face recognition engine may be a deployed part of the verification system to perform face compare offline.
  • the external face compare service 410 may include, but may not be limited to Microsoft Face API, Amazon recognition, Face ++ service, or the like.
  • the face recognition engine may check whether the face compare success or not at step 411. When the face compare may success then the face recognition engine may render data at step 413 by displaying photo and document detail from the barcode.
  • Mobile engine Mobile engine detects the barcode from the streaming image captured using mobile phone camera. The Meta data represented in the barcode may read to check whether it may be the secure barcode. When the read barcode may be the secure barcode then the mobile engine may validate the signature represented in the barcode against the Meta data and data represented in the secure barcode. On successful validation of digital signature, the data may be formatted as per the data formatting information represented in the data and rendered on the mobile screen.
  • Handheld terminal engine Handheld terminal engine may detect the barcode using barcode scanner embedded in the terminal.
  • the Meta data represented in the secure barcode may read to check whether it may be the secure barcode.
  • the handheld terminal engine may validate the signature represented in the barcode against the Meta data and data represented in the barcode.
  • the data On successful validation of digital signature, the data may be formatted as per the data formatting information represented in the data and rendered on the handheld terminal screen.
  • Desktop computer engine may detects the secure barcode using at least one of barcode scanner, web camera, flatbed scanner, or the like connected to the computer.
  • the Meta data represented in the barcode may read to check whether it may be the secure barcode.
  • the desktop computer engine validates the signature represented in the secure barcode against the Meta data and data represented in the secure barcode.
  • the data may be formatted as per the data formatting information represented in the data and rendered on the desktop computer screen.
  • Cloud engine may be accessed using standard Internet browser.
  • the cloud engine may be connected with web camera or the Barcode scanner. Verifier may open up internet browser and logs on to web portal for validating the certificate or document.
  • the certificate or document containing the secure barcode may be scanned using web camera or barcode scanner.
  • the barcode may be decoded locally and the decoded barcode may be sent to cloud service.
  • the cloud service engine validates the signature represented in the barcode against the Meta data and data represented in the secure barcode.
  • the data may be formatted as per the data formatting information represented in the data and sent back to browser for rendering.
  • the cloud engine may be connected with flatbed scanner verifier which may open up internet browser and logs on to web portal for validating the certificate or document.
  • the whole certificate or document containing barcode may be scanned using flatbed scanner.
  • the scanned image may be sent to cloud Service.
  • the cloud service may detects the secure barcode in the scanned document and decodes the barcode.
  • the cloud service engine validates the signature represented in the barcode against the Meta data and data represented in the secure barcode.
  • OCR Optical character recognition
  • the document may be scanned using flatbed scanner or camera and the OCR engine may extract the text information from the scanned document. The extracted OCR text data may be compared against the data represented in the barcode.
  • Fig. 5 depicts a block diagram 500for binary to numeric data encoding for QR code generation according to one of the embodiments of the present invention.
  • the barcode generating device may receive data to be encoded to the secure barcode. Further, when the definite result may be empty at step 502 then the barcode generating device may read 14 bits at step 503. Moreover, when the value may be between 8191 10,000 at step 504 then the document validating device may convert read bits to 4 digit numbers and append to result at step 506. But when the value may not fall between 8191 to 10,000 at step 504 then the document validating device may rewind 14 bits in the input data and read only 13 bits at step 505. When end of the input data may be achieved at step 507 the document validating device encode result as numeric data into barcode at step 508.
  • the present invention may relate to generation of numeric only data from compressed byte array that may be used to generate numeric barcode which may allow storage of more data than storing the binary data as in the Barcode.
  • QR-Code version 27 low error correction code
  • the Qr code specification allows up to 3517 numbers or 1465 bytes of binary data (JIS8 charset). According to JIS8 character set, 0x80 to 0x9F and OxEO to OxFF values cannot be used as they may be reserved and hence will not allow storing of byte data containing any of the above values.
  • the system 100 may blacklist the old code, so that the validation system may not treat the code as valid code. To facilitate this, the system 100 may assign unique serial number for every barcode issued in the system by the issuer. Hence, the serial number of the old code issued for the same document holder may be stored in a black listed list of serial numbers for not allowing the verification application to validate the old code since new code may be issued to the same document holder with updated information.
  • the meta data of every secure barcode generated by the issuer may also contain unique serial number of the secure barcode.
  • the serial number of the old secure barcode may be moved to the black listed list.
  • the client application validating secure barcode may be configured to go online / update the blacklisted list of serial numbers offline in pre-defmed interval (for example- 15 days / 1 month or as and verification system have access to remote server maintaining blacklisted serial numbers) to keep the blacklisted list of serial numbers up to date.
  • the validation system validates the digital signature by comparing META DATA + DATA. Further, on successful validation, the unique serial number of the code may be checked for its existence in the blacklisted list of serial numbers. Hence, when the serial number exists in the black listed list of serial numbers, the validation system may prompt stating that the code may be black listed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Biomedical Technology (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

La présente invention concerne un procédé de génération et de validation de documents à l'aide d'un code-barres lisible par machine, le procédé consistant à : recevoir une pluralité de données d'entrée et des métadonnées ; générer une signature numérique par combinaison de ladite pluralité de données d'entrée et desdites métadonnées à l'aide d'une clé asymétrique ; générer un code-barres sécurisé comprenant ladite signature numérique d'au moins une donnée ou métadonnée parmi ladite pluralité de données d'entrée et lesdites métadonnées ; imprimer ledit code-barres sécurisé dans un document électronique ; et valider ledit code-barres sécurisé en mode hors ligne par comparaison de ladite signature numérique dudit code-barres sécurisé par rapport à chacune de ladite pluralité de données d'entrée et desdites métadonnées. La pluralité de données d'entrée et lesdites métadonnées sont consultées à partir d'un téléphone mobile, d'un dispositif portatif, d'un ordinateur ou d'un moteur en nuage.
PCT/IB2019/056770 2019-07-09 2019-08-08 Procédé et système de génération et de validation de documents et porte-document utilisant un code-barres lisible par machine Ceased WO2021005405A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN201921027533 2019-07-09
IN201921027533 2019-07-09

Publications (1)

Publication Number Publication Date
WO2021005405A1 true WO2021005405A1 (fr) 2021-01-14

Family

ID=74114408

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2019/056770 Ceased WO2021005405A1 (fr) 2019-07-09 2019-08-08 Procédé et système de génération et de validation de documents et porte-document utilisant un code-barres lisible par machine

Country Status (1)

Country Link
WO (1) WO2021005405A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT202100017240A1 (it) * 2021-06-30 2022-12-30 Vision S R L Metodo di notarizzazione di un file digitale
AT525212A1 (de) * 2021-07-02 2023-01-15 Bernhard Kruepl Sypien Verfahren zum digitalen erzeugen eines offline-überprüfbaren manipulationssicheren zutrittsdokuments
US11763590B2 (en) 2021-06-25 2023-09-19 Capital One Services, Llc Validating identification documents

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150371228A1 (en) * 2013-01-18 2015-12-24 Corethree Limited Method of generating and validating a voucher that is used to enable an end-user to obtain goods or services

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150371228A1 (en) * 2013-01-18 2015-12-24 Corethree Limited Method of generating and validating a voucher that is used to enable an end-user to obtain goods or services

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11763590B2 (en) 2021-06-25 2023-09-19 Capital One Services, Llc Validating identification documents
US12217526B2 (en) 2021-06-25 2025-02-04 Capital One Services, Llc Validating identification documents
IT202100017240A1 (it) * 2021-06-30 2022-12-30 Vision S R L Metodo di notarizzazione di un file digitale
EP4113409A1 (fr) * 2021-06-30 2023-01-04 Vision S.r.l. Méthode de signature notariale d'un fichier numérique
AT525212A1 (de) * 2021-07-02 2023-01-15 Bernhard Kruepl Sypien Verfahren zum digitalen erzeugen eines offline-überprüfbaren manipulationssicheren zutrittsdokuments

Similar Documents

Publication Publication Date Title
EP3622689B1 (fr) Vérification de données
US8285991B2 (en) Electronically signing a document
US20120308003A1 (en) Authentic barcodes using digital signatures
Warasart et al. based document authentication using digital signature and QR code
US6081610A (en) System and method for verifying signatures on documents
CA2426447C (fr) Auto-authentification de documents de valeur a l'aide de signatures numeriques
US7178030B2 (en) Electronically signing a document
US20110161674A1 (en) Document authentication using document digest verification by remote server
CN101281581A (zh) 一种检验纸制文档内容是否被篡改的方法
JP2006157914A (ja) 文書認証方法、検出可能な文書生成方法、装置及びプログラム
US20140245019A1 (en) Apparatus for generating privacy-protecting document authentication information and method of performing privacy-protecting document authentication using the same
Li et al. AuthPaper: Protecting paper-based documents and credentials using Authenticated 2D barcodes
US8085445B2 (en) Method to certify facsimile transmissions
CN113924567B (zh) 核证文本文件
JP2002062803A (ja) 認証書類、認証用紙、及び、認証書類の発行・検証システム
WO2021005405A1 (fr) Procédé et système de génération et de validation de documents et porte-document utilisant un code-barres lisible par machine
CN118133357B (zh) 一种多源信息融合的电子签章生成与防伪方法及系统
CN101488246A (zh) 支票验证方法、支票验证装置及支票验证系统
US20070088953A1 (en) Method of preparing a document so that it can be authenticated
US6676023B2 (en) Method and system for checking an original recorded information
WO2012142061A1 (fr) Codes à barres authentiques utilisant des signatures numériques
JP4923388B2 (ja) 内容証明システム
Mantoro et al. Real-time printed document authentication using watermarked qr code
KR101664228B1 (ko) 진본성 검증이 가능한 전자고지서를 이용한 전자문서 기반의 거래방법
TWI595380B (zh) 產生與驗證具電子認證與紙本認證的認證電子文件之裝置及其方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19936728

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19936728

Country of ref document: EP

Kind code of ref document: A1