← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag