SYSTEM AND METHOD FOR AN AUTHENTICATING AND ENCRYPTING CARD READER
First Claim
1. A system for encrypting and authenticating a payment transaction comprising:
- a card reader comprising a reader head, a secure microcontroller, and an interface, wherein said reader head is configured to read payment card data from a payment card, and wherein said secure microcontroller stores a unique reader identification (reader ID), and at least a first encryption key, and comprises a payment card decoder application and an encryption application, and wherein said encryption application encrypts the payment card data and produces encrypted payment card data;
a computing device configured to connect to said card reader via said interface and to a payment server via an Internet connection;
a card swipe application configured to run on said computing device and to detect the presence of said card reader and upon confirmation of the presence of the card reader to transmit transaction data to said card reader, wherein said transaction data comprise transaction amount, transaction date and transaction time, and wherein said encryption application further encrypts said transaction data with said first encryption key and produces encrypted transaction data; and
a checkout application configured to facilitate the checkout process with an e-commerce retailer, wherein said checkout application receives the encrypted payment card data and the encrypted transaction data and forwards them to a payment server for processing of the payment transaction.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for encrypting and authenticating a payment transaction includes a card reader, a computing device, a card swipe application and a checkout application. The card reader includes a reader head, a secure microcontroller, and an interface. The reader head reads payment card data from a payment card. The secure microcontroller stores a unique reader identification (reader ID), and at least a first encryption key, and includes a payment card decoder application and an encryption application. The encryption application encrypts the payment card data and produces encrypted payment card data. The encryption application further encrypts the transaction data with the first encryption key and produces encrypted transaction data. The checkout application receives the encrypted payment card data and the encrypted transaction data and forwards them to a payment server for processing of the payment transaction.
168 Citations
27 Claims
-
1. A system for encrypting and authenticating a payment transaction comprising:
-
a card reader comprising a reader head, a secure microcontroller, and an interface, wherein said reader head is configured to read payment card data from a payment card, and wherein said secure microcontroller stores a unique reader identification (reader ID), and at least a first encryption key, and comprises a payment card decoder application and an encryption application, and wherein said encryption application encrypts the payment card data and produces encrypted payment card data; a computing device configured to connect to said card reader via said interface and to a payment server via an Internet connection; a card swipe application configured to run on said computing device and to detect the presence of said card reader and upon confirmation of the presence of the card reader to transmit transaction data to said card reader, wherein said transaction data comprise transaction amount, transaction date and transaction time, and wherein said encryption application further encrypts said transaction data with said first encryption key and produces encrypted transaction data; and a checkout application configured to facilitate the checkout process with an e-commerce retailer, wherein said checkout application receives the encrypted payment card data and the encrypted transaction data and forwards them to a payment server for processing of the payment transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for encrypting and authenticating a payment transaction comprising:
-
providing a card reader comprising a reader head, a secure microcontroller, and an interface, wherein said reader head is configured to read payment card data from a payment card, and wherein said secure microcontroller stores a unique reader identification (reader ID), and at least a first encryption key, and comprises a payment card decoder application and an encryption application, and wherein said encryption application encrypts the payment card data and produces encrypted payment card data; providing a computing device configured to connect to said card reader via said interface and to a payment server via an Internet connection; providing a card swipe application configured to run on said computing device and to detect the presence of said card reader and upon confirmation of the presence of the card reader to transmit transaction data to said card reader, wherein said transaction data comprise transaction amount, transaction date and transaction time, and wherein said encryption application further encrypts said transaction data with said first encryption key and produces encrypted transaction data; and providing a checkout application configured to facilitate the checkout process with an e-commerce retailer, wherein said checkout application receives the encrypted payment card data and the encrypted transaction data and forwards them to a payment server for processing of the payment transaction. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification