Credit card fraud prevention system and method using secure electronic credit card
First Claim
1. A system for authorizing a credit card transaction, comprising:
- a method in which coding algorithms are used to produce unique enciphered codes tied to specific transactions that can only be deciphered by using information stored in the user'"'"'s account;
an electronic credit card comprising;
an enciphering program utilizing the method above, a communication port, a keypad and a screen, and other security, convenience programs and features;
a main computer used for credit card transaction authorization, equipped with a deciphering program capable of deciphering secret codes produced by an electronic credit card;
a random number generator;
a database where the user information, including the user account number, the de-ciphering key data, is stored;
a retrieval means for the main computer to access the user account information from the database;
a communication means between the computer used for authorizing transactions and an electronic credit card;
a method in which more than one positive integers are used to define a unique enciphering algorithm and its corresponding deciphering algorithm;
a set of randomly generated numbers for each user account, stored in that user'"'"'s account and his/her electronic credit card;
a password comprising certain number of digits that is required to activate the user'"'"'s electronic credit card;
means to deliver the password to the user with confirmation requested;
means to deliver the electronic credit card to the user upon the user'"'"'s confirmation on receiving the password;
0 Assignments
0 Petitions
Accused Products
Abstract
A coding and deciphering system is used to prevent fraudulent credit card transactions. The traditional plastic credit card is replaced by an electronic credit card that may look like a credit card sized calculator. The electronic credit card is password protected. After activated by entering the correct password, it turns the data of a transaction into an enciphered code uniquely associated to that transaction. Such an enciphered code must accompany the un-coded transaction data for each transaction. The computer of the credit company deciphers this code by using the information stored in the authorized user'"'"'s account. The deciphered code is used to compare with the un-coded transaction data. The transaction is authorized if a match is found, otherwise the transaction is denied. The extremely high level of security this method provides will make most credit card fraud impossible.
189 Citations
9 Claims
-
1. A system for authorizing a credit card transaction, comprising:
-
a method in which coding algorithms are used to produce unique enciphered codes tied to specific transactions that can only be deciphered by using information stored in the user'"'"'s account;
an electronic credit card comprising;
an enciphering program utilizing the method above, a communication port, a keypad and a screen, and other security, convenience programs and features;
a main computer used for credit card transaction authorization, equipped with a deciphering program capable of deciphering secret codes produced by an electronic credit card;
a random number generator;
a database where the user information, including the user account number, the de-ciphering key data, is stored;
a retrieval means for the main computer to access the user account information from the database;
a communication means between the computer used for authorizing transactions and an electronic credit card;
a method in which more than one positive integers are used to define a unique enciphering algorithm and its corresponding deciphering algorithm;
a set of randomly generated numbers for each user account, stored in that user'"'"'s account and his/her electronic credit card;
a password comprising certain number of digits that is required to activate the user'"'"'s electronic credit card;
means to deliver the password to the user with confirmation requested;
means to deliver the electronic credit card to the user upon the user'"'"'s confirmation on receiving the password;
- View Dependent Claims (4, 5, 6, 7)
-
-
2. A method for authorizing a credit card transaction, comprising the steps of:
-
user activating the electronic credit card by entering the correct password prior to transaction;
user entering the transaction data to the electronic credit card, either through a communication device such as a modified credit card reader compatible with the electronic credit card, or through the keypad of the electronic credit card;
the electronic credit card recording the said transaction in its memory, counting the total number of transactions made in that day, choosing an enciphering algorithm with that information, enciphering the transaction data and returning a secret code that includes the sequential number of the said transaction;
the credit card reader transmitting the enciphered code, the credit card account number and plain transaction data to the authorizing computer;
the authorizing computer receiving the enciphered code and the user'"'"'s account number, plain (un-coded) transaction data from the electronic credit card, either through the electronic credit card reader or through other means;
the authorizing computer accessing the database and retrieving the information needed to run the deciphering program from the user'"'"'s account;
the authorizing computer deciphering the enciphered code using its deciphering program and comparing the result with the plain transaction data;
the authorizing computer denying the transaction if a match is not found;
the authorizing computer authorizing the transaction if a match is found and no other transaction is not made in that day with the same sequential number;
the authorizing computer recording the sequential number of the authorized transaction in the user'"'"'s account in that day. - View Dependent Claims (3, 8, 9)
-
Specification