SYSTEMS AND METHODS FOR TRANSMITTING FINANCIAL ACCOUNT INFORMATION
First Claim
1. A payment verification system comprising:
- a database; and
a processor coupled to the database and configured to;
receive a transmission packet comprising an irreversibly encrypted account number;
select a registered account number from the database;
encrypt the registered account number in order to create a verification packet; and
determine if the verification packet matches the transmission packet.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are methods and systems for securely transmitting information, including financial account information. An irreversibly encrypted account number can be transmitted to a processing party as part of a transmission packet. The processing party can extract other information from the transmission packet to determine one or more registered account numbers that may match the irreversibly encrypted account number. Using the same encryption algorithm used to create the transmission packet, the processing party can create a verification packet by encrypting the one or more registered account numbers and determine if the verification packet matches the transmission packet. As a result, financial account information can be transmitted in such a way that it cannot be intercepted and then used to perform an unauthorized transaction.
-
Citations
39 Claims
-
1. A payment verification system comprising:
-
a database; and a processor coupled to the database and configured to; receive a transmission packet comprising an irreversibly encrypted account number; select a registered account number from the database; encrypt the registered account number in order to create a verification packet; and determine if the verification packet matches the transmission packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium containing instructions that, when executed by a processor, perform a method comprising:
-
concatenating an account number, a client identification number, and a random data string to create a combined data string; creating an account signature comprising performing a hash operation on the combined data string; transmitting the account signature, the client identification number, and a portion of the account number; determining the account number using a database comprising a plurality of registered account numbers based on at least one of the portion of the account number, the client identification number, the account signature, and the random data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for decrypting information, comprising:
-
receiving encrypted data comprising an account signature, wherein the account signature comprises an irreversibly encrypted account number; identifying the account signature; retrieving a registered account number from a database; encrypting the registered account number using an encryption algorithm; determining if the output of the encryption algorithm matches the received encrypted data; if the output of the encryption algorithm matches the received encrypted data, processing a payment using the registered account number. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A keyless entry system comprising:
-
a database comprising a client identification number; and a processor coupled to the database, configured to; transmit a transmission packet comprising an irreversibly encrypted entry code and the client identification number; increment the client identification number; and store the incremented client identification number in the database. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification