Transparently securing transactional data
First Claim
1. A card stripe read head, comprising:
- a housing;
a detector with a portion thereof encapsulated within the housing, the detector configured to detect magnetic card data and generate a first signal-representing the card data; and
an encryption engine encapsulated within the housing and in communicative contact with the detector, the encryption engine configured to encrypt a portion of the card data of the first signal and generate a second signal that includes the encrypted card data, wherein first and second signals have a same data format and wherein the portion of the card data encrypted comprises a subset of a personal account number on a track of the magnetic card and the second signal further comprises an unencrypted second subset of the personal account number.
11 Assignments
0 Petitions
Accused Products
Abstract
A secure magnetic stripe card stripe reader (MSR) module and software system capable of encrypting the magnetic stripe data to CPI, SDP and CISP standards for use in point of sale (POS) and other applications requiring data security using non secure networks and computing devices. Additionally, when incorporated within an attachment for conventional personal digital assistant (PDA) or cell phone or stationary terminal, provides encrypted data from the magnetic head assembly providing compliance with Federal Information Processing Standards Publication Series FIPS 140 covering security and tampering standards. Moreover, this module and software system includes the capability of providing secure POS transactions to legacy transaction processing systems and POS terminals transparently to the existing infrastructure. Furthermore, this module and software system includes the capability of transparently providing detection of fraudulently copied magnetic stripe cards.
-
Citations
16 Claims
-
1. A card stripe read head, comprising:
-
a housing; a detector with a portion thereof encapsulated within the housing, the detector configured to detect magnetic card data and generate a first signal-representing the card data; and an encryption engine encapsulated within the housing and in communicative contact with the detector, the encryption engine configured to encrypt a portion of the card data of the first signal and generate a second signal that includes the encrypted card data, wherein first and second signals have a same data format and wherein the portion of the card data encrypted comprises a subset of a personal account number on a track of the magnetic card and the second signal further comprises an unencrypted second subset of the personal account number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for securing card data on a magnetic stripe card using a read head, comprising:
-
detecting a plurality of transitions on a stripe of a card proximate to the read head; generating within the read head a signal representing the transitions; encrypting a portion of the signal within the read head; and formatting the encrypted signal in a same format as the signal generated by the read head; wherein the portion of the signal encrypted comprises a subset of a personal account number on a track of the magnetic stripe card and the formatted encrypted signal comprises encrypted and unencrypted personal account number data of the magnetic stripe card.
-
-
10. A card stripe read apparatus, comprising:
-
a housing; a detector with a portion thereof encapsulated within the housing, the detector configured to detect magnetic card data and generate a first signal representing the card data; and an encryption engine encapsulated within the housing and in communicative contact with the detector, the encryption engine configured to encrypt a portion of the card data and to generate a second signal including the encrypted card data, wherein the first and second signal have same format; wherein the second signal contains a serial number along with the card data.
-
-
11. A card stripe read apparatus, comprising:
-
a housing; a detector with a portion thereof encapsulated within the housing, the detector configured to detect magnetic card data and generate a first signal representing the card data; an encryption engine encapsulated within the housing and in communicative contact with the detector, the encryption engine configured to encrypt a portion of the card data and to generate a second signal including the encrypted card data, wherein the first and second signal have same format; and a serial number stored within the housing.
-
-
12. A method for encrypting data for transmission on an unsecured public network, comprising the steps of:
-
a) acquiring magnetic stripe card track data using a magnetic stripe card reader head; b) selecting a portion of the acquired card track data; c) encrypting the selected portion within the magnetic stripe card reader head; d) assembling an encrypted data package by replacing the selected portion of the acquired card track data with the encrypted data; and e) outputting the encrypted data package into an unsecured POS device for the purpose of completing a financial transaction; whereby the system maintains message format compatibility with the original magnetic stripe card data infrastructure system. - View Dependent Claims (13, 14, 16)
-
-
15. A card stripe read apparatus, comprising:
-
a housing; a detector with a portion thereof encapsulated within the housing, the detector configured to detect magnetic card data and generate a first signal representing the card data; and an encryption engine encapsulated within the housing and in communicative contact with the detector, the encryption engine configured to encrypt a portion of the card data and to generate a second signal including the encrypted card data, wherein the first and second signal have same format, wherein the second signal contains a serial number along with the card data.
-
Specification