Secure encryption of data packets for transmission over unsecured networks
First Claim
1. A method of processing an electronic check, comprising:
- receiving an electronic check encrypted using a one-time pad at a business;
transmitting an encrypted first copy of said electronic check to a payor'"'"'s bank and an encrypted second copy of said electronic check to a payee'"'"'s bank;
decoding said encrypted first copy of said electronic check at said payor'"'"'s bank using a copy of said one-time pad;
authenticating said electronic check;
transmitting said encrypted first copy of said electronic check over an unsecure communication link to a clearinghouse with a payment authorization;
transmitting said encrypted second copy of said electronic check over an unsecure communication link to said clearinghouse;
comparing, at said clearinghouse, said encrypted first copy of said electronic check that has been transmitted over an unsecure communication link to said encrypted second copy of said electronic check that has been transmitted over an unsecure communication link; and
responsive to determining that said encrypted first copy of said electronic check matches said encrypted second copy of said electronic check and that the payment authorization has been received, processing, at said clearinghouse, a transaction transferring funds from said payor'"'"'s bank to said payee'"'"'s bank.
2 Assignments
0 Petitions
Accused Products
Abstract
Pure random numbers from a sheet within a one-time pad are employed to encrypt the bytes of a source data packet and to order the encrypted bytes in a random order within the encrypted data packet. Pure random numbers fill remaining positions within the encrypted data packet. The resulting encrypted data packet is unconditionally secure (i.e., unbreakable). Sheets within the one-time pad are utilized only once, and the one-time pad is replaced when exhausted. For electronic checking applications, the one-time pad is distributed to the user stored in an electronic checkbook, with a copy retained by the bank. For cellular telephone applications, the one-time pad is stored in a replaceable memory chip within the mobile unit with a copy retained at a single, secured central computer. For client-server applications or applications involving sales over the Internet, the one-time pad may be provided to the user on a floppy disk or CD-ROM, with a copy retained by the vendor.
-
Citations
1 Claim
-
1. A method of processing an electronic check, comprising:
-
receiving an electronic check encrypted using a one-time pad at a business; transmitting an encrypted first copy of said electronic check to a payor'"'"'s bank and an encrypted second copy of said electronic check to a payee'"'"'s bank; decoding said encrypted first copy of said electronic check at said payor'"'"'s bank using a copy of said one-time pad; authenticating said electronic check; transmitting said encrypted first copy of said electronic check over an unsecure communication link to a clearinghouse with a payment authorization; transmitting said encrypted second copy of said electronic check over an unsecure communication link to said clearinghouse; comparing, at said clearinghouse, said encrypted first copy of said electronic check that has been transmitted over an unsecure communication link to said encrypted second copy of said electronic check that has been transmitted over an unsecure communication link; and responsive to determining that said encrypted first copy of said electronic check matches said encrypted second copy of said electronic check and that the payment authorization has been received, processing, at said clearinghouse, a transaction transferring funds from said payor'"'"'s bank to said payee'"'"'s bank.
-
Specification