System and method for authentication of data
First Claim
1. A method for detecting forged magnetic stripe data, comprising:
- reading a magnetic stripe of a card to obtain signature data for a plurality of read operations;
generating a signature mask based on the signature data;
obtain data from a presented card;
generating a signature from the presented card; and
comprising the signature generated from the presented card to the signature mask to authenticate the presented card, wherein comparing the signature generated from the presented card to the signature mask uses an average of windows around a specific event and comprises;
generating an averaged deviation; and
normalizing the multiple window averaged deviations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for detecting forged magnetic stripe data through relative variations in flux transition location are provided. In one embodiment, the invention provides a method for detecting forged magnetic stripe data. The method provides for reading a magnetic strip multiple times to obtain multiple signatures and then generating a signature mask and weight based on the multiple signatures. These signatures are then compared with a known authentic signature. Based on the comparison results, a forged magnetic stripe may be detected. Additional embodiments focus on variations in the placement of the flux data transitions on the magnetic slurry rather than on the noise inherent in the slurry.
160 Citations
19 Claims
-
1. A method for detecting forged magnetic stripe data, comprising:
-
reading a magnetic stripe of a card to obtain signature data for a plurality of read operations; generating a signature mask based on the signature data; obtain data from a presented card; generating a signature from the presented card; and comprising the signature generated from the presented card to the signature mask to authenticate the presented card, wherein comparing the signature generated from the presented card to the signature mask uses an average of windows around a specific event and comprises; generating an averaged deviation; and normalizing the multiple window averaged deviations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for detecting forged magnetic stripe data, comprising:
-
reading a magnetic stripe of a card to obtain signature data for a plurality of read operations; generating a signature mask based on the signature data; obtain data from a presented card; generating a signature from the resented card; and comparing the signature generated from the presented card to the signature mask to authenticate the resented card, wherein comparing the signature generated from the presented card to the signature mask uses a multiple average deviation of varying sized windows around a specific event; and generating an averaged deviation based on the generated signature mask.
-
-
17. A computer program product comprising a non-transitory computer readable medium having computer program logic embodied therein configured to cause a computer system to detect forged magnetic stripe data, comprising:
-
first computer readable program code for reading a magnetic stripe of a card to obtain signature data for a plurality read operations; second computer readable program code for generating a signature mask based on the signature data; third computer readable program code for obtaining data from a presented card; fourth computer readable program code for generating a signature from a presented card and; fifth computer readable program code for comparing the signature generated from the presented card to the signature mask to authenticate the presented card using an average of windows around a specific event, the fifth computer readable program code for comparing the signature comprising; computer readable code for generating an averaged deviation; and computer readable program code for normalizing the multiple window averaged deviations.
-
-
18. A processor configured to detect forged magnetic stripe data, comprising:
-
control logic for reading a magnetic stripe of a card to obtain signature data for a plurality of read operations; control logic for generating a signature mask based on the signature data; and control logic for comparing the signature generated from the presented card to the signature mask to authenticate the presented card using an average of windows around a specific event the control logic for comparing the signature comprising; control logic for generating an averaged deviation; and control logic for normalizing the multiple window averaged deviations.
-
-
19. An apparatus for detecting forged magnetic stripe data, comprising:
-
means for reading a magnetic stripe of a card to obtain signature data for a plurality of read operations; means for generating a signature mask based on the signature data; means for obtaining data from a presented card; means for generating a signature from the presented card; and means for comparing the signature generated from the presented card to the signature mask to authenticate the presented card using an average of windows around a specific event, the means for comparing the signature comprising; means for generating an averaged deviation; and means for normalizing the multiple window averaged deviations.
-
Specification