System and method for mail destination address information encoding, protection and recovery in postal payment
First Claim
1. A method for digital postage mark generation for a mail item, the method comprising the steps of:
- obtaining a destination address for a mail item;
computing a recoverable portion C of the destination address;
formatting the recoverable portion C of a cryptographic validation code along with other information required for digital postage mark computations; and
sending the digital postage mark to the control computer for formatting and printing.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for evidencing postage payment begins by obtaining a destination address for a mail item and encoding it as a string of characters from which a subset of the encoded string is selected, concatenated with plain text data and then encrypted. The encrypted portion is hashed along and a digital signature is computed as part of the digital postage mark. During verification, the mail item is scanned to obtain a digital image thereof, which is parsed to identify and capture the digital postage mark and the destination address block. A recoverable portion of the DAB is extracted and the digital postage mark is parsed into a plain text area and a cryptographic validation code area. The CVC area is parsed to obtain a recoverable portion. If the recoverable portion of the DAB is within a threshold value of the recoverable portion of the CVC, then the mail item is accepted.
52 Citations
10 Claims
-
1. A method for digital postage mark generation for a mail item, the method comprising the steps of:
-
obtaining a destination address for a mail item;
computing a recoverable portion C of the destination address;
formatting the recoverable portion C of a cryptographic validation code along with other information required for digital postage mark computations; and
sending the digital postage mark to the control computer for formatting and printing. - View Dependent Claims (2, 3, 4)
-
-
5. A method for address encoding in a postal payment application, the method comprising the steps of:
-
formatting a destination address as an address string of characters;
eliminating predetermined words and characters from the address string to form a first string ADDRESSSTRING;
counting a number of characters N in ADDRESSSTRING and a number of numeric characters R in ADDRESSSTRING;
eliminating all numeric characters from ADDRESSSTRING to obtain a second string ALKPHMDDRESSSTRING containing N−
R characters;
selecting an offset S as a number between 0 and N−
R−
1, and a number M of recoverable characters;
selecting M−
R consecutive characters from ALKPHAADDRESSSTRING beginning from the character S+1;
forming a third string RECOVERABLEPORTION by taking R numeric and M−
R alphabetic characters for a total of M selected characters; and
formatting RECOVERABLEPORTION into a number C of a plaintext part of postal data of the digital postage mark. - View Dependent Claims (6, 7)
-
-
8. A method for verifying a digital postage mark on a mail item using an address encoding scheme, the method comprising the steps of:
-
scanning a mail item to obtain a digital image of the mail item;
parsing the digital image of the mail item to identify and capture a digital postage mark and a destination address block from the mail item;
extracting a recoverable portion DABRECOVERABLEPORTION of the destination address block;
parsing the digital postage mark into a plain text area and a cryptographic validation code area;
parsing the cryptographic validation code area into a recoverable portion CVCRECOVERABLEPORTION;
computing a distance function d using CVCRECOVERABLEPORTION and DABRECOVERABLEPORTION;
comparing d with a threshold value; and
accepting the mail item if d is less than the threshold value. - View Dependent Claims (9)
-
-
10. A method for address encoding for use in a digital postage mark generated by a mailing system, the method comprising the steps of:
-
obtaining a destination address for a mail item;
encoding the destination address as a string of characters;
selecting a subset of the encoded string of characters, wherein the encoded selected subset is uniquely indicative of the destination address;
concatenating the encoded selected subset with plain text data in a digital postage mark;
encrypting the encoded selected subset using a first cryptographic key;
hashing the encrypted portion along with an identity of the mailing system and the plain text data; and
computing a digital signature including the encrypted portion as part of the digital postage mark.
-
Specification