US5006698A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Antifraud method and device for a selective access system
Assignee: Schlumberger SA
•
Filing: 1988-07-07
•
Granted: 1991-04-09
•
Expires: 2008-07-07
Abstract
Abstract A method and apparatus for protecting a selective access system against fraudulent use of a magnetic card having a confidential card. Each cade (CM) is associated with a class corresponding to a zone of a memory (PROM). The number of classes is equal to the number of zones and is substantially less than the number of cards (CM) which may be presented. At each failure to input a confidential code, one of the bits is modified in the corresponding memory zone.
Inventors
- 👤 Simon Barakat
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 10:09
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1025; G07F7/1083
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
271 words
A computer implemented method of protecting a selective access system against fraudulent use of at least one access means from among a plurality of access means each having a confidential code associated therewith, the method comprising the steps of: obtaining the result of a verification of the validity of a confidential code specified by a user of an access means on each occasion that an access means is presented to the selective access system, said result being interpreted as a success if the code is valid and as a failure otherwise; using a memory to store a trace of failures observed for a plurality of occasions on which access means are presented to the selective access system, said failures being stored by defining a plurality of memory zones in said memory and by assigning each of the access means presented to the selective access system to a class taken from a set of classes corresponding, respectively, to said plurality of memory zones, the number of classes in said set of classes being less than the number of said access means, and by keeping a count in each of said plurality of memory zones of the number of failures associated with presented access means belonging to the class corresponding to such memory zone; detecting when the number of failures recorded in any of the memory zones exceeds a first predetermined limit number assigned to such memory zone; and generating a signal indicative of an attempted fraud when it is detected that the number of failures in any of the memory zones exceeds said first predetermined limit number assigned to such memory zone.
Claim 2
Dependent Claim
271 words
A computer implemented method of protecting a selective access system against fraudulent use of at least one access means from among a plurality of access means each having a confidential code associated therewith, the method comprising the steps of: obtaining the result of a verification of the validity of a confidential code specified by a user of an access means on each occasion that an access means is presented to the selective access system, said result being interpreted as a success if the code is valid and as a failure otherwise; using a memory to store a trace of failures observed for a plurality of occasions on which access means are presented to the selective access system, said failures being stored by defining a plurality of memory zones in said memory and by assigning each of the access means presented to the selective access system to a class taken from a set of classes corresponding, respectively, to said plurality of memory zones, the number of classes in said set of classes being less than the number of said access means, and by keeping a count in each of said plurality of memory zones of the number of failures associated with presented access means belonging to the class corresponding to such memory zone; detecting when the number of failures recorded in any of the memory zones exceeds a first predetermined limit number assigned to such memory zone; and generating a signal indicative of an attempted fraud when it is detected that the number of failures in any of the memory zones exceeds said first predetermined limit number assigned to such memory zone.
Claim 3
Dependent Claim
58 words
A method according to claim 1, wherein said at least one access means are constituted by magnetic cards, each of which is associated with at least one intrinsic attribute, and wherein a class from among said set of classes is assigned to each magnetic card by applying a predetermined hashing function to the intrinsic attribute of each card.
Claim 4
Dependent Claim
134 words
A method according to claim 2, wherein said intrinsic attribute of each magnetic card is an identification number of the card, and wherein the class to which each magnetic card belongs is assigned thereto by extracting a set of at least one digit from the identification number of the card, said at least one digit being extracted as a function of the position it occupies in said identification number and said position being predetermined and selected to be closer to the less significant end of the identification number than to its more significant end, so that all of the possible values from 0 to 9 of each extracted digit are substantially equiprobable for the st of cards presented, with said first predetermined limit number then being the same for all of the memory zones.
Claim 5
Dependent Claim
32 words
A method according to claim 1, further comprising the step of providing each class with a number which defines the address of the memory zone in said memory to which it corresponds.
Claim 6
Dependent Claim
64 words
A method according to claim 1, further including the steps of detecting when the number of failures recorded in the memory zones in said memory taken as a whole exceeds a second predetermined limit number, and generating an attempted fraud signal when the number of failures recorded in the memory zones taken as a whole is detected to exceed said second predetermined limit number.
Claim 7
Dependent Claim
36 words
A method according to claim 1, wherein the step of using a memory to store a trace of failures is applied to a plurality of successive occasions on which access means are presented to the system.
Claim 8
Dependent Claim
58 words
A method according to claim 1, wherein the set of classes is selected and the plurality of access means are respectively assigned thereto such that the assignment of any access means from among said plurality of access means to any class is equiprobable, and said first predetermined limit number is the same for all of the memory zones.
Claim 9
Independent Claim
270 words
An apparatus for protecting a selective access system against fraudulent use of at least one access means from among a plurality of access means each having a confidential code associated therewith, comprising: verifying means for obtaining the result of a verification of the validity of a confidential code specified by a user of an access means on each occasion that an access means is presented to the selective access system, said result being interpreted as a success if the code is valid and as a failure otherwise; memory means for storing a trace of failures observed for a plurality of occasions on which access means are presented to the selective access system, said failures being stored in a plurality of memory zones defined in said memory and with each of the access means presented to the selective access system being assigned to a class taken from a set of classes corresponding, respectively, to said plurality of memory zones, the number of classes in each set of classes being less than the number of said access means; means for keeping a count in each of said plurality of memory zones of the number of failures associated with presented access means belonging to the class corresponding to such memory zone; means for detecting when the number of failures recorded in any of the memory zones exceeds a first predetermined limit number assigned to such memory zone; means for generating a signal indicative of an attempted fraud when it is detected that the number of failures in any of the memory zones exceeds said first predetermined limit number assigned to such memory zone.
Claim 10
Independent Claim
270 words
An apparatus for protecting a selective access system against fraudulent use of at least one access means from among a plurality of access means each having a confidential code associated therewith, comprising: verifying means for obtaining the result of a verification of the validity of a confidential code specified by a user of an access means on each occasion that an access means is presented to the selective access system, said result being interpreted as a success if the code is valid and as a failure otherwise; memory means for storing a trace of failures observed for a plurality of occasions on which access means are presented to the selective access system, said failures being stored in a plurality of memory zones defined in said memory and with each of the access means presented to the selective access system being assigned to a class taken from a set of classes corresponding, respectively, to said plurality of memory zones, the number of classes in each set of classes being less than the number of said access means; means for keeping a count in each of said plurality of memory zones of the number of failures associated with presented access means belonging to the class corresponding to such memory zone; means for detecting when the number of failures recorded in any of the memory zones exceeds a first predetermined limit number assigned to such memory zone; means for generating a signal indicative of an attempted fraud when it is detected that the number of failures in any of the memory zones exceeds said first predetermined limit number assigned to such memory zone.
Claim 11
Dependent Claim
16 words
A device according to claim 8, wherein the memory means is a programmable read only memory.
Claim 12
Dependent Claim
27 words
A device according to claim 8, wherein said memory means comprises a PROM disposed in an electronic or "smart" card which is removable from said verifying means.
Claim 13
Dependent Claim
18 words
A device according to claim 8, wherein said verifying means include a microprocessor disposed in said electronic card.
References Cited (Backward Citations)
US3731076A
Cited
US4439670A
Cited
US4629871A
Cited
US4484067A
Cited
US4449040A
Cited
US4578567A
Cited
EP0160833A1
Cited
US4684791A
Cited
US4798941A
Cited
US4801787A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-04-08 | 1994-10-08 | 1995-04-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-04-08 | 1998-10-08 | 1999-04-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-04-08 | 2002-10-08 | 2003-04-09 | $7700.00 | Window Closed / Lapsed |