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

System and process for identification of persons requesting access to particular facilities

Assignee: Compagnie Internationale pour l'Informatique CII-Honeywell Bull SA
•
Filing: 1980-10-27
•
Granted: 1984-09-11
•
Expires: 2000-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The user has a credit card incorporating electronic devices and/or circuits. The facility which is to be protected has an electronic device and/or circuit analogous to that of the credit card. The devices of the credit card and of the facility contain in their respective memories a secret code S, an identification code In, and a program p. The facility which is to be protected has available a generator of a random code E which is transmitted into each of the devices when a request for access is made. The devices within the card and the facility each calculate the function R=p(S, E, In), and a comparator situated in the facility which is to be protected compares the functions supplied by each of the devices to allow or deny access of the person to the said facility.

Inventors

  • 👤 Robert J. L. Herve

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:13
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 265 words
A process for validating the identification of persons by the presentation of a portable object carried by a person to an apparatus, the portable object including a first memory within which are recorded a first secret code S, a first identification code I n and a first program p, and a first processor for processing the data recorded in the first portable object memory, and the apparatus including a second memory within which are recorded a second secret code S, a second identification code I n and a second program p, and a second processor for processing the data recorded in the second apparatus memory, the second codes S and I n and the second program p recorded in the second memory of the apparatus having a predetermined relationship to the first codes and the first program recorded in the first memory of the portable object; said process comprising: reading the first identification code I n recorded in the first memory of the portable object; identifying whether the first identification code is plausible; generating a random number E and transmitting the random number to the first and second processors if the first identification code I n is plausible; calculating in the two processors respective codes R and R' as a function of the random number of the respective programs p and of the respective identification I n and secret S codes; and comparing the codes R and R' calculated by the two processors to verify the verisimilitude of the secret code S and of the program p recorded in the memory of the portable object.
Claim 2
Dependent Claim 265 words
A process for validating the identification of persons by the presentation of a portable object carried by a person to an apparatus, the portable object including a first memory within which are recorded a first secret code S, a first identification code I n and a first program p, and a first processor for processing the data recorded in the first portable object memory, and the apparatus including a second memory within which are recorded a second secret code S, a second identification code I n and a second program p, and a second processor for processing the data recorded in the second apparatus memory, the second codes S and I n and the second program p recorded in the second memory of the apparatus having a predetermined relationship to the first codes and the first program recorded in the first memory of the portable object; said process comprising: reading the first identification code I n recorded in the first memory of the portable object; identifying whether the first identification code is plausible; generating a random number E and transmitting the random number to the first and second processors if the first identification code I n is plausible; calculating in the two processors respective codes R and R' as a function of the random number of the respective programs p and of the respective identification I n and secret S codes; and comparing the codes R and R' calculated by the two processors to verify the verisimilitude of the secret code S and of the program p recorded in the memory of the portable object.
Claim 3
Independent Claim 262 words
A system for validating identification of persons, said system comprising: a portable object adapted to be carried by a person, the portable object including a first memory adapted to have recorded therein a secret code S, an identification code I n and a program p, and a first processor for processing the data recorded in said first memory; and a facility having means for receiving said portable object and including a second memory wherein are recorded a secret code S, an identification code I n and a program p, and a second processor for processing the data recorded in said second memory, the codes S and I n and program p stored in said second memory being identical to those recorded in the first memory of said portable object, said facility further including first means for identifying the identification code I n recorded in the first memory of the portable object, second means for generating a random number signal E and for transmitting the random number signal to each of said processors, each of said processors being responsive to the random number signal for generating respective code signals R and R' which are a function of the random number signal E transmitted by the said second means and of the identification I n and secret S codes recorded in the first and second memories, and third means for comparison of the codes R and R' generated by the said first and second processors to verify the verisimilitude of the secret code S and of the program p recorded in the portable object.
Claim 4
Independent Claim 262 words
A system for validating identification of persons, said system comprising: a portable object adapted to be carried by a person, the portable object including a first memory adapted to have recorded therein a secret code S, an identification code I n and a program p, and a first processor for processing the data recorded in said first memory; and a facility having means for receiving said portable object and including a second memory wherein are recorded a secret code S, an identification code I n and a program p, and a second processor for processing the data recorded in said second memory, the codes S and I n and program p stored in said second memory being identical to those recorded in the first memory of said portable object, said facility further including first means for identifying the identification code I n recorded in the first memory of the portable object, second means for generating a random number signal E and for transmitting the random number signal to each of said processors, each of said processors being responsive to the random number signal for generating respective code signals R and R' which are a function of the random number signal E transmitted by the said second means and of the identification I n and secret S codes recorded in the first and second memories, and third means for comparison of the codes R and R' generated by the said first and second processors to verify the verisimilitude of the secret code S and of the program p recorded in the portable object.
Claim 5
Dependent Claim 21 words
The process of claim 1, wherein said predetermined relationship is one of equality between the first and second codes and programs.
Claim 6
Dependent Claim 63 words
The process of claim 1, wherein said calculating in each processor comprises forming a first intermediate result by concatenating the random number with the identification code; forming a second intermediate result by an exclusive-OR operation between the secret code and the first intermediate result; and calculating said code R or R' by multiplying the secret code by the first and second intermediate results.
Claim 7
Dependent Claim 23 words
The system of claim 2, wherein said second memory and second processor are similar to the first memory and the first processor respectively.
Claim 8
Dependent Claim 21 words
The system of claim 2, wherein the portable object comprises a credit card embodying said first memory and said first processor.
Claim 9
Dependent Claim 36 words
The system of claim 2, wherein the first memory has a secret zone in which reading and writing are permitted only by the first processor and wherein said secret code is stored in said secret zone.

References Cited (Backward Citations)

US4268715A Cited
US4281215A Cited
US4234932A Cited
US4283599A Cited
US4295039A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-09-11 1988-03-12 1988-09-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-09-11 1992-03-12 1992-09-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-09-11 1996-03-12 1996-09-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag