TRANSPARENTLY SECURING DATA FOR TRANSMISSION ON FINANCIAL NETWORKS
First Claim
1. A method for processing token data for a transaction, the method comprising:
- receiving a string of first token data from a token at a token reader;
modifying a portion of the first token data and generating second token data, the second token data including modified token data;
performing a mod 10 operation on the second token data and determining a mod 10 check digit that will cause a modulo arithmetic check of the second token data to yield the same result as the modulo arithmetic check would yield on the first token data; and
inserting the mod 10 check digit in the second data string and forwarding the second data string for the transaction.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for performing financial transactions are provided. In one embodiment, the invention provides a method for processing token data for a bank card transaction, the method includes: receiving a string of first token data from a token at a token reader; modifying the first token data and generating second token data, the second token data including modified token data; performing a modulo arithmetic operation on the second token data and determining a mod 10 check digit that will cause a modulo arithmetic check of the second token data to yield the same result as the modulo arithmetic check would yield on the first token data; and inserting the mod 10 check digit in the second data string and forwarding the second data string for the transaction.
-
Citations
27 Claims
-
1. A method for processing token data for a transaction, the method comprising:
-
receiving a string of first token data from a token at a token reader; modifying a portion of the first token data and generating second token data, the second token data including modified token data; performing a mod 10 operation on the second token data and determining a mod 10 check digit that will cause a modulo arithmetic check of the second token data to yield the same result as the modulo arithmetic check would yield on the first token data; and inserting the mod 10 check digit in the second data string and forwarding the second data string for the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing bank card data for a purchase transaction, the method comprising:
-
receiving a first set of bank card data from a card reader; encrypting selected characters of the card data; replacing the original selected characters of the card data with the encrypted selected characters of the card data creating a second set of card data; performing a mod 10 calculation on the second set of card data and determining a mod 10 check digit that will cause a modulo arithmetic check of the second set to yield the same result as the modulo arithmetic check would yield on the first set of bank card data; and inserting the mod 10 check digit in the second data set and forwarding the second data set for the purchase transaction. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification