Secure paper-free bills in workflow applications
First Claim
1. A method, comprising:
- generating, based upon a unique, plaintext data from a transaction document for a sales transaction;
a unique password for data encryption; and
a unique finger-print shuffling sequence;
receiving a first fingerprint image and a second fingerprint image from a respective first and second party to the sales transaction;
encrypting the unique plaintext data with the unique password to generate a ciphertext data;
generating a first two-dimensional two-color barcode (2-D barcode) representing the plaintext unique data, wherein the first 2-D barcode comprises a light color and a dark color;
generating a second two-dimensional two-color barcode (2-D barcode) representing the ciphertext data, wherein the second 2-D barcode comprises the light color and the dark color;
merging the first 2-D barcode and the second 2-D barcode into a merged multicolored 2-D barcode, wherein each distinct color of the multicolored 2-D barcode represents a designated combination of two light-colored cells, two dark-colored cells, a dark-colored cell and a light-colored cell, or a light-colored celled and a dark-colored cell from the first 2-D barcode and the second 2-D barcode;
dividing each of the first fingerprint image and the second fingerprint image into a respective plurality of first image parts and second image parts;
spatially shuffling each of the first plurality of image parts and the second plurality of image parts to generate a respective first shuffled fingerprint image and a second shuffled fingerprint image, wherein said spatial shuffling is in accordance with the unique finger-print shuffling sequence;
merging the first shuffled fingerprint image and the second shuffled fingerprint image into a combined shuffled fingerprint image; and
concatenating the merged multicolored 2-D barcode and the combined shuffled fingerprint image into a final transaction document image.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method allows for paperless billing transaction document exchanges between two parties to a sales transaction, with inherent document verification. In an embodiment, the system and method first encrypts the transaction document data according to a password which itself depends on unique transaction data in a particular sales document. The system and method then employs the unique data values to create a first 2-D barcode which directly represents the document data; and to create a second 2-D barcode which represents the encrypted document data. The two matrix codes are overlapped on a cell-by-cell basis into a single visual representation, employing multiple colors for different combinations of overlapped cells. At a receiving end, the two original matrix codes can be separated by extracting the two black and white 2-D barcodes from the combined color code. The data integrity of the received data is confirmed by checking that the encrypted 2-D barcode is consistent with the plaintext 2-D barcode. Additional methods are employed to attach secure, merged biometric image signatures, such as merged fingerprint images, to the merged 2-D barcode form of the transaction document.
-
Citations
20 Claims
-
1. A method, comprising:
-
generating, based upon a unique, plaintext data from a transaction document for a sales transaction; a unique password for data encryption; and a unique finger-print shuffling sequence; receiving a first fingerprint image and a second fingerprint image from a respective first and second party to the sales transaction; encrypting the unique plaintext data with the unique password to generate a ciphertext data; generating a first two-dimensional two-color barcode (2-D barcode) representing the plaintext unique data, wherein the first 2-D barcode comprises a light color and a dark color; generating a second two-dimensional two-color barcode (2-D barcode) representing the ciphertext data, wherein the second 2-D barcode comprises the light color and the dark color; merging the first 2-D barcode and the second 2-D barcode into a merged multicolored 2-D barcode, wherein each distinct color of the multicolored 2-D barcode represents a designated combination of two light-colored cells, two dark-colored cells, a dark-colored cell and a light-colored cell, or a light-colored celled and a dark-colored cell from the first 2-D barcode and the second 2-D barcode; dividing each of the first fingerprint image and the second fingerprint image into a respective plurality of first image parts and second image parts; spatially shuffling each of the first plurality of image parts and the second plurality of image parts to generate a respective first shuffled fingerprint image and a second shuffled fingerprint image, wherein said spatial shuffling is in accordance with the unique finger-print shuffling sequence; merging the first shuffled fingerprint image and the second shuffled fingerprint image into a combined shuffled fingerprint image; and concatenating the merged multicolored 2-D barcode and the combined shuffled fingerprint image into a final transaction document image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
generating, based upon a unique data from an invoice for a transaction, a unique password for data encryption; encrypting the unique data with the unique password to generate ciphertext data; generating a first monochrome two-dimensional bar code (first 2-D barcode) representing the plaintext unique data; generating a second monochrome two-dimensional barcode (second 2-D barcode) representing the ciphertext unique data; and merging the first 2-D barcode and the second 2-D barcode into a merged multicolored 2-D barcode to obtain a final invoice image, wherein; each color of the multicolored 2-D barcode represents a designated pairing of a first color or a second color of the first 2-D barcode with a third color or a fourth color of the second 2-D barcode. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification