← Back to Patent Explorer
US3794813A Expired / Lapsed US ⏱️ 0.0 years remaining

Verification system

Assignee: Mosler Safe Co
•
Filing: 1972-07-28
•
Granted: 1974-02-26
•
Expires: 1992-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for ascertaining if the user of a card, such as an identification or credit card, is the owner or is otherwise in rightful possession. The system includes a card bearing an encoded multi-digit number which is correlated in a nonmathematical fashion to another and different multi-digit number memorized and known only by the card owner, this latter number being provided the owner at the time the card is issued to him. Also included in this system is an algorithm circuit for transforming the card number to a transformed number, and a comparator for comparing the transformed number with the memorized number. The card number is entered into the system via a reader, while the memorized number is introduced via a keyboard or the like. The number transformation means includes a truth table or storage means containing a plurality of addressable locations containing random digits which bear no mathematical relatiohship to their addresses. The truth table is addressed to access random digits as many times as there are digits in the memorized number. The random digits from the truth table form the transformed number which is compared on a digit-by-digit basis with the digits of the memorized number. Only if a favorable comparison results, is the holder deemed the rightful possessor of the card.

Inventors

  • 👤 W Spetz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:31
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1025; G07F7/1058; G07F7/1066

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 202 words
A verification system for determining whether a person is authorized to use a connected system, the verification system comprising in combination: means for reading a multi-digit card number from a card carried by the person seeking to use the connected system, each digit having multiple bits; means for entering and storing a memorized multi-digit number, the memorized number being entered by the person possessing the card placed in said reading means; a storage means comprising a plurality of addressable storage locations, each storing at least one digit, said storage means responsive to successive storage addresses to produce at a storage means output successive transformed number digits from the successively addressed storage locations; address generation means responsive to said reader to successively logically derive storage addresses from successive arbitrarily selected bits of said multi-digit read card number, each said derived address being logically related to said arbitrarily selected bits of said read card number; comparison means for comparing all said successively derived transformed number digits with said stored multi-digit memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system, whereby a verification system is provided with enhanced security that substantially eliminates authorized system use.
Claim 2
Dependent Claim 202 words
A verification system for determining whether a person is authorized to use a connected system, the verification system comprising in combination: means for reading a multi-digit card number from a card carried by the person seeking to use the connected system, each digit having multiple bits; means for entering and storing a memorized multi-digit number, the memorized number being entered by the person possessing the card placed in said reading means; a storage means comprising a plurality of addressable storage locations, each storing at least one digit, said storage means responsive to successive storage addresses to produce at a storage means output successive transformed number digits from the successively addressed storage locations; address generation means responsive to said reader to successively logically derive storage addresses from successive arbitrarily selected bits of said multi-digit read card number, each said derived address being logically related to said arbitrarily selected bits of said read card number; comparison means for comparing all said successively derived transformed number digits with said stored multi-digit memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system, whereby a verification system is provided with enhanced security that substantially eliminates authorized system use.
Claim 3
Dependent Claim 352 words
A verification system for determining whether a person is authorized to use a connected system, the verification system comprising in combination: means for reading a multi-digit card number from a card carried by a person seeking to use the connected system, each digit having multiple bits; shift register means responsive to said card reading means for storing the read multi-digit card number, said shift register being responsive to a shift signal to shift the data stored therein by a predetermined amount; means for entering and storing a memorized multi-digit number, the memorized multi-digit number being entered by the person possessing the card placed in said reading means; a storage means comprising a plurality of addressable storage locations each for storing a digit therein, said storage means for producing at a storage means output the digit stored at the storage location addressed, said storage means output comprising a transformed number digit; a matrix switch means responsive to said reader means for arbitrarily selecting bits of said multi-digit read card number to form a plurality of digits each being arbitrarily related to the digits of the multi-digit card number; adder means responsive to said matrix switch to add said plurality of digits to form storage addresses; transformed number register means, responsive to said storage means output, to store a plurality of transformed number digits; control means for successively producing said shift signal for shifting the card number stored in said shift register by said predetermined amount to permit said matrix switch and said adder means to form successively a plurality of different storage means addresses and also operative to successively store each transformed number digit in said transformed number register, one transformed number digit being stored for each successive storage means address produced; and comparison means responsive to said transformed number register and said stored memorized number for comparing said transformed number digits with said memorized multi-digit number, a favorable comparison of these digits being operative to permit the person possessing the read card to use the connected system, whereby a verification system is provided with enhanced security that substantially eliminates authorized system use.
Claim 4
Dependent Claim 352 words
A verification system for determining whether a person is authorized to use a connected system, the verification system comprising in combination: means for reading a multi-digit card number from a card carried by a person seeking to use the connected system, each digit having multiple bits; shift register means responsive to said card reading means for storing the read multi-digit card number, said shift register being responsive to a shift signal to shift the data stored therein by a predetermined amount; means for entering and storing a memorized multi-digit number, the memorized multi-digit number being entered by the person possessing the card placed in said reading means; a storage means comprising a plurality of addressable storage locations each for storing a digit therein, said storage means for producing at a storage means output the digit stored at the storage location addressed, said storage means output comprising a transformed number digit; a matrix switch means responsive to said reader means for arbitrarily selecting bits of said multi-digit read card number to form a plurality of digits each being arbitrarily related to the digits of the multi-digit card number; adder means responsive to said matrix switch to add said plurality of digits to form storage addresses; transformed number register means, responsive to said storage means output, to store a plurality of transformed number digits; control means for successively producing said shift signal for shifting the card number stored in said shift register by said predetermined amount to permit said matrix switch and said adder means to form successively a plurality of different storage means addresses and also operative to successively store each transformed number digit in said transformed number register, one transformed number digit being stored for each successive storage means address produced; and comparison means responsive to said transformed number register and said stored memorized number for comparing said transformed number digits with said memorized multi-digit number, a favorable comparison of these digits being operative to permit the person possessing the read card to use the connected system, whereby a verification system is provided with enhanced security that substantially eliminates authorized system use.
Claim 5
Dependent Claim 46 words
The verification system in claim 2 additionally including a number limiting circuit connected between said matrix switch and said adder means to convert said plurality of digits from said matrix switch into a plurality of binary-coded-decimal digits, said binary-coded-decimal digits being added by said adder means.
Claim 6
Dependent Claim 62 words
The verification system in claim 3 additionally including a counter means for counting the number of times said storage means is addressed, and providing an output correlated to said count, said counter means output being added by said adder means to modify the addresses generated thereby and prevent multiple addressing of the same storage location when every card number digit is identical.
Claim 7
Dependent Claim 151 words
A verification method for determining whether a person is authorized to use a connected system, the method comprising the steps of: a. reading a multi-digit card number, each digit with a plurality of bits, from a card carried by the person seeking to use the connected system; b. storing a memorized multi-digit number entered by the person seeking to use the connected system; c. producing logically a plurality of storage addresses from arbitrarily selected bits oF said read card multi-digit number; d. accessing, with each said storage address, a storage means having digits stored at each addressable location therein, to produce at its output a transformed number digit each time said storage means is addressed, all accessed transformed number digits comprising a transformed number; and e. comparing said transformed number with said memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system.
Claim 8
Dependent Claim 151 words
A verification method for determining whether a person is authorized to use a connected system, the method comprising the steps of: a. reading a multi-digit card number, each digit with a plurality of bits, from a card carried by the person seeking to use the connected system; b. storing a memorized multi-digit number entered by the person seeking to use the connected system; c. producing logically a plurality of storage addresses from arbitrarily selected bits oF said read card multi-digit number; d. accessing, with each said storage address, a storage means having digits stored at each addressable location therein, to produce at its output a transformed number digit each time said storage means is addressed, all accessed transformed number digits comprising a transformed number; and e. comparing said transformed number with said memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system.
Claim 9
Dependent Claim 41 words
The verification method in claim 5 wherein said storage address producing step includes: arbitrarily selecting a plurality of bits from said read card number to form a plurality of digits; and adding said plurality of digits to form a storage address.
Claim 10
Dependent Claim 26 words
The method of claim 6 including the step of limiting said plurality of digits to produce only binary-coded-decimal digits which are added in said adding step.
Claim 11
Dependent Claim 114 words
The method of claim 5 wherein: said storage address producing step includes the steps of: a. arbitrarily selecting bits from said read card number to form a plurality of digits; b. adding said plurality of digits to form a first partial storage address; c. arbitrarily selecting a different set of bits from said read card number to form a second plurality of digits; d. adding said second plurality of digits to form a second partial storage address; and said accessing step includes addressing said storage means with both said first and second partial addresses to produce at the output thereof said transformed number digit stored at a location defined by both said partial addresses.
Claim 12
Dependent Claim 240 words
A verification method of determining whether a person is authorized to use a connected system, the method comprising the steps of: a. reading card number digits from a card carried by a person seeking to use a connected system and storing said digits in a shift register; b. storing a memorized multi-digit number entered by the person seeking to use the connected system; c. arbitrarily selecting bits from the shift register to form a plurality of digits; d. adding the plurality of digits to form a first part of a storage means address; e. shifting the data in the shift register by at least one digit position; f. repeating steps (c) and (d) to form a second part of a storage means address; g. addressing a storage means with the storage means address formed by the first and second parts to obtain a random transformed number digit from the addressed storage means location; h. storing the random transformed number digit obtained from the storage means; i. shifting the data in the shift register by at least one digit position; j. repeating steps (e) through (i) one less time than there are digits in the memorized number to form the remaining digits of the transformed number; and k. comparing all of the digits of the transformed number with the digits of the memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system.
Claim 13
Dependent Claim 240 words
A verification method of determining whether a person is authorized to use a connected system, the method comprising the steps of: a. reading card number digits from a card carried by a person seeking to use a connected system and storing said digits in a shift register; b. storing a memorized multi-digit number entered by the person seeking to use the connected system; c. arbitrarily selecting bits from the shift register to form a plurality of digits; d. adding the plurality of digits to form a first part of a storage means address; e. shifting the data in the shift register by at least one digit position; f. repeating steps (c) and (d) to form a second part of a storage means address; g. addressing a storage means with the storage means address formed by the first and second parts to obtain a random transformed number digit from the addressed storage means location; h. storing the random transformed number digit obtained from the storage means; i. shifting the data in the shift register by at least one digit position; j. repeating steps (e) through (i) one less time than there are digits in the memorized number to form the remaining digits of the transformed number; and k. comparing all of the digits of the transformed number with the digits of the memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system.
Claim 14
Dependent Claim 237 words
A verification system for determining whether a person is authorized to use a connected system, the verification system comprising in combination: means for reading a multi-digit card number, each digit having multiple bits, from a card carried by the person seeking to use the connected system; means for entering and storing a memorized multi-digit number, the memorized number being entered by the person possessing the card placed in said reading means; a storage means comprising a plurality of addressable storage locations each for storing at least one digit, said storage means responsive to storage addresses to produce at a storage means output at least one transformed number digit from the storage location addressed; a sampling means for arbitrarily selecting bits of said multi-digit read card number to form a plurality of arbitrarily formed multi-bit digits with each formed digit being mathematically and logically unrelated to the digits of said multi-digit read card number; address forming means responsive to said arbitrarily formed digits output from said sampling means to form storage addresses; control means operative to control the system to successively provide, at the output of said storage means, successive transformed number digits from addressed storage locations all said transformed number digits comprising a transformed number; and comparison means for comparing said transformed number digits with said stored multi-digit memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system.
Claim 15
Dependent Claim 237 words
A verification system for determining whether a person is authorized to use a connected system, the verification system comprising in combination: means for reading a multi-digit card number, each digit having multiple bits, from a card carried by the person seeking to use the connected system; means for entering and storing a memorized multi-digit number, the memorized number being entered by the person possessing the card placed in said reading means; a storage means comprising a plurality of addressable storage locations each for storing at least one digit, said storage means responsive to storage addresses to produce at a storage means output at least one transformed number digit from the storage location addressed; a sampling means for arbitrarily selecting bits of said multi-digit read card number to form a plurality of arbitrarily formed multi-bit digits with each formed digit being mathematically and logically unrelated to the digits of said multi-digit read card number; address forming means responsive to said arbitrarily formed digits output from said sampling means to form storage addresses; control means operative to control the system to successively provide, at the output of said storage means, successive transformed number digits from addressed storage locations all said transformed number digits comprising a transformed number; and comparison means for comparing said transformed number digits with said stored multi-digit memorized number, a favorable comparison of these numbers being operative to permit the person to use the connected system.

References Cited (Backward Citations)

US3611293A Cited
US3657521A Cited
US3609690A Cited
US3702392A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-02-25 1977-08-27 1978-02-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-02-25 1981-08-27 1982-02-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-02-25 1985-08-27 1986-02-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag