Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
208 words
1 . A system for controlling access to a secure facility, the system including a portable object (500) and means for transferring data between the portable object and the facility, the facility comprising: memory means for storing encryption algorithms E₁ and E₂; means (750) for generating a challenge number (C); means responsive to an identification signal (ID)subn that identifies the particular portable object (500) seeking to gain access to the facility, and to encryption algorithm E₁ for generating a secret code (S n ); means (720) responsive to the challenge number (C), to the secret code (S n ) and to encryption algorithm E₂ for generating a first response signal (R′ n ); means (760) for comparing the first response signal (R′ n ) with a second response signal (R n ) generated by the portable object, and for providing an enabling signal when the comparison is favorable; the portable object (500) comprising: memory means (550) for storing the secret code (S n )and the encryption algorithm E₂; and means (563) responsive to the secret code (S n ), to the challenge number (C) received from the facility, and to encryption algorithm E₂ for generating a second response signal (R n ) and transmitting same to the facility.
Claim 2
Dependent Claim
208 words
1 . A system for controlling access to a secure facility, the system including a portable object (500) and means for transferring data between the portable object and the facility, the facility comprising: memory means for storing encryption algorithms E₁ and E₂; means (750) for generating a challenge number (C); means responsive to an identification signal (ID)subn that identifies the particular portable object (500) seeking to gain access to the facility, and to encryption algorithm E₁ for generating a secret code (S n ); means (720) responsive to the challenge number (C), to the secret code (S n ) and to encryption algorithm E₂ for generating a first response signal (R′ n ); means (760) for comparing the first response signal (R′ n ) with a second response signal (R n ) generated by the portable object, and for providing an enabling signal when the comparison is favorable; the portable object (500) comprising: memory means (550) for storing the secret code (S n )and the encryption algorithm E₂; and means (563) responsive to the secret code (S n ), to the challenge number (C) received from the facility, and to encryption algorithm E₂ for generating a second response signal (R n ) and transmitting same to the facility.
Claim 3
Dependent Claim
66 words
2 . The system of claim 1 wherein the facility further includes: means for storing a list of identification numbers not entitled to access the secure facility; and means (770) for determining correspondence between the stored list of identification numbers and the identification signal that identifies the particular portable object seeking access to the facility, and for denying access to the facility when such correspondence exists.
Claim 4
Dependent Claim
48 words
3 . The system of claim 1 wherein the means (710) for generating the secret code (S n ) comprises a first processor, jointly responsive to the identification signal and to a secret master string, for executing a predetermined sequence of steps in accordance with encryption algorithm E₁.
Claim 5
Dependent Claim
49 words
4 . The system of claim 1 wherein the means (720) for generating the first response signal comprises a first processor, jointly responsive to the secret code (S n ) and to the challenge number (C), for executing a predetermined sequence of steps in accordance with encryption algorithm E₂.
Claim 6
Dependent Claim
44 words
5 . The system of claim 1 wherein the means (563) for generating the second response signal comprises a second processor, responsive to the secret code and to the challenge number, for executing a predetermined sequence of steps in accordance with encryption algorithm E₂.
Claim 7
Dependent Claim
24 words
6 . The system of claim 3 wherein encryption algorithm E₁ is a process for encrypting data in accordance with the Data Encryption Standard.
Claim 8
Dependent Claim
24 words
7 . The system of claim 5 wherein encryption algorithm E₂ is a process for encrypting data in accordance with the Data Encryption Standard.
Claim 9
Dependent Claim
14 words
8 . The system of claim 1 wherein the challenge number is substantially random.
Claim 10
Dependent Claim
150 words
9 . A method for testing the authenticity of a portable electronic device (500) and for enabling access to a secure facility when the portable electronic device is authentic, the method comprising the steps of: storing encryption algorithms E₁ and E₂; receiving an identification signal (ID) n that identifies the particular portable electronic device seeking access to the facility; generating a secret code (S n ) in accordance with encryption algorithm E₁ using the identification signal as an input; generating a challenge number (C) and transmitting same to the portable electronic device; generating a first response signal (R′ n ) in accordance with encryption algorithm E₂ using the secret code and the challenge number as inputs; comparing the first response signal (R′ n ) with a second response signal (R n ) generated by the portable electronic device; and enabling access to the secure facility when the comparison is favorable.
Claim 11
Dependent Claim
150 words
9 . A method for testing the authenticity of a portable electronic device (500) and for enabling access to a secure facility when the portable electronic device is authentic, the method comprising the steps of: storing encryption algorithms E₁ and E₂; receiving an identification signal (ID) n that identifies the particular portable electronic device seeking access to the facility; generating a secret code (S n ) in accordance with encryption algorithm E₁ using the identification signal as an input; generating a challenge number (C) and transmitting same to the portable electronic device; generating a first response signal (R′ n ) in accordance with encryption algorithm E₂ using the secret code and the challenge number as inputs; comparing the first response signal (R′ n ) with a second response signal (R n ) generated by the portable electronic device; and enabling access to the secure facility when the comparison is favorable.
Claim 12
Dependent Claim
51 words
10 . The method of claim 9 further including the steps of: storing a list of identification numbers not entitled to access the facility; and denying access to the facility when the received identification signal corresponds to a identification number stored on the list of those not entitled to such access.