Secure communications and control in a fueling environment
First Claim
1. A first node within a fueling environment with secure communication, the first node:
- generating a first public key and a first private key associated with the first node;
publishing the first public key within the fueling environment;
authenticating a second node within the fueling environment using, at least in part, a second public key associated with the second node and the first public and the first private keys;
dynamically generating a run-time symmetric key using, at least in part, the first private key and the second public key, the symmetric key comprising a localized key for the first node such that it is not communicated to other nodes; and
communicating data associated with the fueling environment to the authenticated second node, the data encrypted using the symmetric key and operable to be decrypted by the second node using, at least in part, a second symmetric key localized at the second node.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for secure communication and control in a fueling environment. In one aspect, the fueling environment with secure communication comprises a fuel dispenser and at least one node communicable coupled with the fuel dispenser. The fuel dispenser is operable to generate a first public key and a first private key associated with the fuel dispenser and publish the first public key within the fueling environment. The fuel dispenser is further operable to authenticate a particular one of the nodes using, at least in part, a second public key associated with the particular node and the first public and the first private keys. The fuel dispenser may then dynamically generate a run-time symmetric key using, at least in part, the first private key and the second public key and communicate data associated with the fueling environment to the authenticated node, with the data encrypted using the symmetric key.
-
Citations
28 Claims
-
1. A first node within a fueling environment with secure communication, the first node:
-
generating a first public key and a first private key associated with the first node; publishing the first public key within the fueling environment; authenticating a second node within the fueling environment using, at least in part, a second public key associated with the second node and the first public and the first private keys; dynamically generating a run-time symmetric key using, at least in part, the first private key and the second public key, the symmetric key comprising a localized key for the first node such that it is not communicated to other nodes; and communicating data associated with the fueling environment to the authenticated second node, the data encrypted using the symmetric key and operable to be decrypted by the second node using, at least in part, a second symmetric key localized at the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for secure intranodal communication within a fueling environment comprising the following method steps using one or more processors:
-
generating a first public key associated with a first node; publishing the first public key within the fueling environment; authenticating a second node within the fueling environment using, at least in part, a second public key associated with the second node and the first public and the first private keys; dynamically generating a run-time symmetric key using, at least in part, the first private key and the second public key, the symmetric key comprising a localized key for the first node such that it is not communicated to other nodes; and communicating data associated with the fueling environment to the authenticated second node, the data encrypted using the symmetric key and operable to be decrypted by the second node using, at least in part, a second symmetric key localized at the second node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A fueling environment with secure communication comprising:
-
a fuel dispenser; and at least one node communicably coupled with the fuel dispenser; wherein the fuel dispenser is operable to; generate a first public key and a first private key associated with the fuel dispenser; publish the first public key within the fueling environment; authenticate a particular one of the nodes using, at least in part, a second public key associated with the particular node and the first public and the first private keys; dynamically generate a run-time symmetric key using, at least in part, the first private key and the second public key, the symmetric key comprising a localized key for the first node such that it is not communicated to other nodes; and communicate data associated with the fueling environment to the authenticated second node, the data encrypted using the symmetric key and operable to be decrypted by the second node using, at least in part, a second symmetric key localized at the second node. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification