Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
135 words
A method of reinitializing a user password system in a transaction evidencing device, the method comprising the steps of: sharing secret data in the transaction evidencing device and in a database at a data center for performing secure communications therebetween, the secret data including at least two counters and an encryption key; requesting for the transaction evidencing device a super password from the data center; authenticating at the data center the transaction evidencing device requesting the super password; issuing a super password from the data center for the authenticated transaction evidencing device; entering the super password into the transaction evidencing device; authenticating in the transaction evidencing device the super password entered in the transaction evidencing device; and resetting the user password in the transaction evidencing device upon verification of the authenticity of the super password.
Claim 2
Independent Claim
135 words
A method of reinitializing a user password system in a transaction evidencing device, the method comprising the steps of: sharing secret data in the transaction evidencing device and in a database at a data center for performing secure communications therebetween, the secret data including at least two counters and an encryption key; requesting for the transaction evidencing device a super password from the data center; authenticating at the data center the transaction evidencing device requesting the super password; issuing a super password from the data center for the authenticated transaction evidencing device; entering the super password into the transaction evidencing device; authenticating in the transaction evidencing device the super password entered in the transaction evidencing device; and resetting the user password in the transaction evidencing device upon verification of the authenticity of the super password.
Claim 3
Dependent Claim
39 words
The method of claim 1, comprising the further steps of: requesting the super password directly from the transaction evidencing device to the data center; and sending the super password directly from the data center to the transaction evidencing device.
Claim 4
Dependent Claim
42 words
The method of claim 2, comprising the further steps of: storing the secret data in the transaction evidencing device and in a data center record corresponding to the transaction evidencing device; and initializing the counters at manufacture of the transaction evidencing device.
Claim 5
Independent Claim
119 words
A method of reinitializing a user password system in a metering system, the method comprising the steps of: sharing secret data in a meter and a data center; generating a one time authentication code in the meter; sending a serial number and the one time authentication code from the meter to the data center; verifying at the data center the one time authentication code and a user requesting reinitialization of the user password system; issuing at the data center for the meter a one-time use, super password; entering the super password into the meter; verifying the super password entered matches an internally calculated password; resetting the user password system in the meter upon the verification of the super password.
Claim 6
Independent Claim
119 words
A method of reinitializing a user password system in a metering system, the method comprising the steps of: sharing secret data in a meter and a data center; generating a one time authentication code in the meter; sending a serial number and the one time authentication code from the meter to the data center; verifying at the data center the one time authentication code and a user requesting reinitialization of the user password system; issuing at the data center for the meter a one-time use, super password; entering the super password into the meter; verifying the super password entered matches an internally calculated password; resetting the user password system in the meter upon the verification of the super password.
Claim 7
Dependent Claim
117 words
The method of claim 4 wherein the step of sharing secret data comprises the further steps of: storing in the meter at the time of manufacture an encryption key, an authentication code send count (ACODE -- SCOUNT) and a super password receive count (SCODE -- RCOUNT), each of the counts being initialized to a predetermined number; and storing a meter record in a database at the data center, the meter record containing parameters of the meter at the time of manufacture, the parameters including meter serial number, the encryption key, an authentication code receive count (ACODE -- RCOUNT); and a super password send count (SCODE -- SCOUNT), each of the counts being initialized to the predetermined number).
Claim 8
Dependent Claim
51 words
The method of claim 5 wherein the step of generating a one time authentication code in the meter comprises the further steps of: applying the authentication code send count (ACODE -- SCOUNT) to obtain encrypted data; and using predetermined bits of the encrypted data to obtain the one time authentication code.
Claim 9
Dependent Claim
132 words
The method of claim 6 wherein the steps of the data center verifying the one time authentication code and issuing the super password comprise the further steps of: receiving the one time authentication code; retrieving from the database the meter record corresponding to the serial number of the meter and obtaining from the meter record the encryption key, the authentication code receive count (ACODE -- RCOUNT), and the super password send count (SCODE -- SCOUNT); applying the encryption key to the authentication code receive count (ACODE -- RCOUNT) to obtain encrypted data; using predetermined bits of the encrypted data to obtain a calculated authentication code. comparing the one time authentication code to the calculated authentication code; and issuing the super password if the one time authentication code matches the calculated authentication code.
Claim 10
Dependent Claim
48 words
The method of claim 7 wherein the step of issuing the super password comprises the further steps of: applying the encryption key to the super password send count (SCODE -- SCOUNT) to obtain encrypted data; and using predetermined bits of the encrypted data to obtain the super password.
Claim 11
Dependent Claim
102 words
The method of claim 8 comprising the further steps of: incrementing the authentication code receive count (ACODE -- RCOUNT) when the calculated authentication code does not match the one time authentication code; applying the encryption key to the authentication code receive count (ACODE -- RCOUNT) to obtain a newly calculated authentication code; comparing the one time authentication code to the newly calculated authentication code; rejecting the request for a super password if the one time authentication code does not match the newly calculated authentication code; and issuing the super password if the one time authentication code matches the newly calculated authentication code.
Claim 12
Dependent Claim
119 words
The method of claim 5 wherein the step of verifying the super password entered matches an internally calculated password comprises the further steps of: applying the encryption key to the super password receive count (SCODE -- RCOUNT) to obtain encrypted data; using predetermined bits of the encrypted data to obtain a calculated super password; comparing the calculated super password to the entered super password; rejecting the entered super password if the calculated super password does not match the entered super password; and accepting the super password if the calculated super password does match the entered super password, and incrementing in the meter the authentication code send count (ACODE -- SCOUNT); and the super password receive count (SCODE -- RCOUNT).