Transparently securing data for transmission on financial networks
First Claim
1. A method for encrypting data for transmission on unsecured public networks, comprising the steps of:
- a) using an MSR for reading magnetic stripe card track data;
b) selecting pre-defined card track data;
c) removing said selected pre-defined card track data;
c) encrypting said removed selected pre-defined data;
d) replacing said removed data with said encrypted data; and
e) outputting said encrypted data into an unsecured public network for the purpose of completing a financial transaction;
whereby the system maintains universal message format compatibility with the original magnetic stripe card data infrastructure system.
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.
287 Citations
26 Claims
-
1. A method for encrypting data for transmission on unsecured public networks, comprising the steps of:
-
a) using an MSR for reading magnetic stripe card track data;
b) selecting pre-defined card track data;
c) removing said selected pre-defined card track data;
c) encrypting said removed selected pre-defined data;
d) replacing said removed data with said encrypted data; and
e) outputting said encrypted data into an unsecured public network for the purpose of completing a financial transaction;
whereby the system maintains universal message format compatibility with the original magnetic stripe card data infrastructure system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for transparently decrypting MSR encoded data after transmission on unsecured public networks, comprising the steps of:
-
a) providing a software application or service that accepts encrypted card information;
b) enabling said software application to also accept a unique terminal identification number;
c) select the terminal decryption key based on terminal identification number d) decrypting the previously encrypted MSR encoded card data; and
e) restoring the original card data such that the data returns to the original card information. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for encoding card track data for encrypting data for transmission on unsecured public networks, comprising the steps of:
-
a) receiving account information to encode as card track data;
b) removing data not required by POS equipment to process a transaction;
c) encrypting the removed data;
d) replacing the removed data with the encrypted data;
e) encoding the encrypted data on the magnetic stripe; and
f) storing a decryption key along with a card identifier in a database;
whereby the system maintains universal message format compatibility with any credit card payment infrastructure system.
-
-
20. A method for de-encrypting encoded card track data for transmission on secure financial networks, comprising the steps of:
-
a) providing a software application or service that accepts encrypted card information;
b) providing an encryption key database;
c) using a card identifier to retrieve the encryption key from said encryption key database;
d) decrypting the previously encrypted card data; and
e) restoring the original card data such that it is returned to the original card information.
-
-
21. A secure magnetic stripe card reader module assembly comprising:
-
a) a magnetic transducer head enclosure;
b) a magnetic transducer head for detecting magnetic transitions on a magnetic stripe;
c) a transducer head amplifier and a transducer head transitions detector;
d) a microcomputer controller containing programs to decode the data from the head transition detector and output said data in one or more formats; and
e) a battery for powering the head amplifier and microcontroller;
whereby said head amplifier and said controller and said battery are contained within said magnetic head enclosure. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification