Electric vehicle charging station system
AssigneeMicron Technology, Inc.
InventorsAntonino Mondello, Alberto Troia
Life of this patent
Estimating the term…
Abstract
An electric vehicle charging station system having, at least: an EV charging station that includes a supply part configured to supply electric energy to at least one vehicle battery, a computing device configured to manage supplying of electric energy to electric vehicles, and a transactions module of a station application stored in and executable by the computing device of the EV charging station. The transactions module and other modules of or associated with the EV charging station or an electric vehicle can leverage asymmetric cryptography and peer-to-peer networks and systems to provide secure supplying of electric energy from the EV charging station to an electric vehicle and recording of information on the station supplying electric energy to the vehicles.
Claims20
A computing device, comprising:
- a processor;
- and
- a memory storing a vehicle charging application and a blockchain management module and executable by the processor;
- wherein the vehicle charging application is configured to cause the computing device to:
- receive a vehicle communication to initiate supplying electric energy, the vehicle communication comprising vehicle identification information, a vehicle public key, a vehicle certificate associating the vehicle public key to the vehicle identification information, a respective freshness factor, and a vehicle digital signature signed using a vehicle private key corresponding to the vehicle public key;
- verify the vehicle certificate and a vehicle digital signature in the vehicle communication and verify the vehicle digital signature using the vehicle public key in the vehicle communication;
- and
- in response to a successful verification of the vehicle digital signature:
- send a station communication, the station communication comprising station identification information, a station public key, a station certificate associating the station public key to the station identification information, and a station digital signature signed using a station private key corresponding to the station public key;
- and
- initiate supplying electric energy to an electric vehicle;
- and
- wherein during supplying of the electric energy, the vehicle charging application is configured to cause the computing device to:
- receive additional vehicle communications, each respective communication of the plurality of additional vehicle communications comprising the vehicle identification information, the vehicle public key, a respective vehicle digital signature of the respective communication, and a respective freshness factor configured to differentiate the respective communication and prevent the respective communication to be reused;
- and
- in response to receiving a given communication of the additional vehicle communications:
- determine whether a session with the vehicle application has expired;
- continue supplying the electric energy in response to a determination that the session has not expired;
- and
- terminate the supplying of the electric energy in response to at least a determination that the session has expired.
A method, comprising:
- receiving, by a transactions module stored in and executable by a computing device of a charging station, a vehicle communication to initiate supplying of electric energy by the charging station, the vehicle communication comprising vehicle identification information, a vehicle public key, a vehicle certificate associating the vehicle public key to the vehicle identification information, a respective freshness factor, and a vehicle digital signature signed using a vehicle private key corresponding to the vehicle public key;
- verifying, by the transactions module, a vehicle certificate and a vehicle digital signature in the vehicle communication and then verifying the vehicle digital signature using the vehicle public key in the vehicle digital signature;
- and
- in response to a successful verification of the vehicle digital signature:
- sending, by the transactions module, a station communication to the vehicle charging application, the station communication comprising station identification information, a station public key, a station certificate associating the station public key to the station identification information, and a station digital signature signed using a station private key corresponding to the station public key;
- and
- initiating, by the transactions module, supplying electric energy;
- during supplying of the electric energy:
- receiving, by the transactions module, a plurality of additional vehicle communications from the vehicle application, each respective communication of the plurality of additional vehicle communications comprising the vehicle identification information, the vehicle public key, a respective vehicle digital signature of the respective communication, and a respective freshness factor configured to differentiate the respective communication and prevent the respective communication to be reused;
- determining, by the transactions module, whether a session between a station application and a vehicle application has expired;
- continuing, by the transactions module, supplying of the electric energy in response to a determination that the session has not expired;
- and
- terminating, by the transactions module, supplying of the electric energy in response to at least a determination that the session has expired.
A computing device, comprising:
- a vehicle charging application comprising a transactions module and a blockchain management module stored in and executable by the computing device;
- wherein the transactions module is configured to:
- receive a station communication from a station application, the station communication comprising station identification information, a station public key, a station certificate associating the station public key to the station identification information, a charging response to a charging request, and a station digital signature of the response signed using a station private key corresponding to the station public key;
- verify the station digital signature and then verify the station digital signature using the station public key;
- and
- in response to a successful verification of the station digital signature:
- send a vehicle communication to the station application, the vehicle communication comprising vehicle identification information, a vehicle public key, a vehicle certificate associating the vehicle public key to the vehicle identification information, and a vehicle digital signature of the response signed using a vehicle private key corresponding to the vehicle public key;
- initiate receiving electric energy from a charging station;
- and
- during receiving of the electric energy:
- receive additional station communications from the station application, each respective communication of the plurality of additional station communications comprising the station identification information, the station public key, a respective station digital signature of the respective communication;
- and a respective freshness factor configured to differentiate the respective communication and prevent the respective communication to be reused;
- verify the station digital signature;
- determine whether a session with a vehicle application has expired;
- continue receiving the electric energy in response to a determination that the session has not expired;
- and
- terminate the receiving of the electric energy in response to at least a determination that the session has expired.
Dependencies are inferred from the claim text.