| CPC G06Q 20/3829 (2013.01) [G06Q 20/3278 (2013.01); H04L 9/3265 (2013.01); H04L 63/0823 (2013.01); H04L 63/0869 (2013.01); H04L 9/0869 (2013.01); H04L 63/045 (2013.01); H04L 2209/805 (2013.01); H04L 2463/102 (2013.01)] | 12 Claims |

|
1. A method for a fuel dispenser, the method comprising:
pre-loading a repository of a fuel dispenser configured to dispense an amount of fuel therefrom in a customer fueling transaction, the fuel dispenser including a payment terminal configured to receive payment information from a customer for payment of the amount of fuel, the pre-loading comprising
the payment terminal of the fuel dispenser self-generating a level four key pair that is specific to the fuel dispenser, the level four key pair including a private key and a public key,
wirelessly transmitting, from the fuel dispenser to a product management security system that is external to the fuel dispenser, the public key and a request to encrypt the public key,
after wirelessly transmitting the public key and the request to encrypt the public key, receiving, at the fuel dispenser from the product management security system
the encrypted public key,
a plurality of public key certificates for the payment terminal, and
a plurality of unique identifiers, each one of the plurality of unique identifiers uniquely identifying one of the plurality of public key certificates, and
storing the plurality of public key certificates in the repository;
after the pre-loading, wirelessly receiving, at the fuel dispenser, an authentication request from a customer's mobile device, the authentication request including a public key and a random number, and the authentication request begins the customer fueling transaction for purchase of the amount of fuel;
the fuel dispenser validating the public key received in the authentication request based on a one of the plurality of mobile-side certificates stored in the repository that is associated with the customer's mobile device and based on at least one of the plurality of public key certificates stored in the repository; and
after the validating, dispensing the amount of fuel from the fuel dispenser;
wherein the plurality of public key certificates include a level one root certificate, a level two certificate, and a level three certificate; and
wherein the plurality of public key certificates are in a certificate hierarchy defined by level one at a root level, by level two that is subordinate to the root level, by level three that is subordinate to level two, and by level four that is subordinate to level three, the level four public key certificate being unique to the payment terminal, and the level one, two, and three public key certificates not being unique to the payment terminal.
|