Systems and methods for fuel dispenser security
First Claim
1. A fuel dispenser, comprising:
- a flow meter configured to measure a quantity of fuel dispensed by the fuel dispenser; and
a computer processor coupled to a memory and configured to selectively prevent fuel from being dispensed through the flow meter;
wherein the computer processor is programmed to;
detect a change in calibration of the flow meter;
prevent fuel from being dispensed using the flow meter when a calibration change is detected until a verification function is performed;
generate a challenge that includes a session password;
encrypt the challenge using a secret key stored in the memory of the fuel dispenser;
provide the encrypted challenge to a user seeking to perform the verification function; and
allow the verification function to be performed only when a password matching the session password is received from the user.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for fuel dispenser security are disclosed herein. In some embodiments, a user seeking access to a protected function of the fuel dispenser is presented with a challenge that is encrypted using a secret key that is unique to the fuel dispenser. To access the secured function, the user must obtain a session password from a server which authenticates the user, decrypts the challenge using a counterpart of the secret key, determines whether the user is authorized to access the secured function, and returns the session password extracted from the challenge only when the user is authorized. The server can thus control access to certain fuel dispenser functions according to a set of user access privileges. The challenge can also include additional information which can be used by the fuel dispenser and/or by the server to store a log of access activity.
-
Citations
19 Claims
-
1. A fuel dispenser, comprising:
-
a flow meter configured to measure a quantity of fuel dispensed by the fuel dispenser; and a computer processor coupled to a memory and configured to selectively prevent fuel from being dispensed through the flow meter; wherein the computer processor is programmed to; detect a change in calibration of the flow meter; prevent fuel from being dispensed using the flow meter when a calibration change is detected until a verification function is performed; generate a challenge that includes a session password; encrypt the challenge using a secret key stored in the memory of the fuel dispenser; provide the encrypted challenge to a user seeking to perform the verification function; and allow the verification function to be performed only when a password matching the session password is received from the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A fuel dispenser, comprising:
-
a flow meter configured to measure a quantity of fuel dispensed by the fuel dispenser; and a computer processor coupled to a memory and configured to selectively prevent fuel from being dispensed through the flow meter; wherein the computer processor is programmed to; prevent changes in calibration of the flow meter until a calibration function is performed; generate a challenge that includes a session password; encrypt the challenge using a secret key stored in the memory of the fuel dispenser; provide the encrypted challenge to a user seeking to perform the calibration function; and allow the calibration function to be performed only when a password matching the session password is received from the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A security method for execution by a fuel dispenser having a flow meter configured to measure a quantity of fuel dispensed by the fuel dispenser and a computer processor coupled to a memory and configured to selectively prevent fuel from being dispensed through the flow meter, the method comprising using the processor to:
-
detect a change in calibration of the flow meter; prevent fuel from being dispensed using the flow meter after a calibration change is detected until a verification function is performed; generate a challenge that includes a session password; encrypt the challenge using a secret key stored in the memory of the fuel dispenser; provide the encrypted challenge to a user seeking to perform the verification function; and allow the verification function to be performed only when a password matching the session password is received from the user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification