Device and method for protecting charging pile data security

By verifying charging pile information through blockchain technology and smart contracts, the problems of charging piles being vulnerable to attacks and server management being decentralized are solved, and the security of user information and the reliability of the payment process are achieved.

CN118944934BActive Publication Date: 2025-09-26CHINESE PEOPLES LIBERATION ARMY UNIT 96657
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411011665.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-26
Publication Date
2025-09-26
Estimated Expiration
2044-07-26

AI Technical Summary

Technical Problem

Charging piles are vulnerable to attacks, leading to user information leakage, and server management is decentralized and difficult to unify, resulting in a lack of security.

Method used

Blockchain technology and smart contracts are used to verify identity information during the charging process. The charging pile identification code is collected through the client, and the blockchain platform is used to verify the identity, charging pile and server information to ensure that the information is irreversibly encrypted in the contract and avoid direct storage of information on the server and charging pile.

Benefits of technology

It ensures the security of user information during the charging process, ensures that information is not leaked, and maintains information security during the payment process, thereby improving the overall security of the charging pile system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118944934B_ABST
    Figure CN118944934B_ABST
Patent Text Reader

Abstract

A device and method for protecting the data security of a charging pile, comprising: a client (1), a blockchain platform (2) and a server (3); the client (1) is used to collect an identification code on a charging pile (4); obtain charging pile information and the server information; send preset identity information, the charging pile information and the server information to the preset blockchain platform (2); the blockchain platform (2) is used to verify the identity information, the charging pile information and the server information based on a preset smart contract; after verification, the device sends chargeable information to the server (3), instructing the server (3) to control the corresponding charging pile (4) to charge the user's vehicle; the server (3) is used to control the corresponding charging pile (4) to charge the user's vehicle based on the chargeable information. The present invention is used to solve the problem of personal information leakage, thereby improving the security of user information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of electric vehicle charging, and in particular relates to data security of charging piles. Background Art

[0002] Currently, charging pile groups usually adopt centralized architecture and communication solutions to realize scheduling charging functions.

[0003] Existing charging pile technology has the following defects:

[0004] 1. Due to the impact of their installation environment, charging piles are typically not equipped with complex programming systems, making them vulnerable to attacks. Charging piles must first operate normally in a variety of environments, such as those located outdoors, in underground garages, and outdoors. As can be seen, the overall external environment in which charging piles are installed is very complex, and rain, snow, wind, frost, humidity, and poor signal conditions are very common. In such conditions, complex programming systems are prone to errors, and therefore, charging piles are typically not equipped with complex programming systems.

[0005] 2. Difficulty in centralized server management. Charging stations are distributed across residential communities, commercial districts, and enterprises and institutions. These communities, commercial districts, and enterprises and institutions are typically neither subordinate to each other nor to a unified department. Therefore, virtually every community, commercial district, and enterprise requires its own server for managing charging stations. The independence of these communities, commercial districts, and enterprises and institutions results in a lack of unified management of these servers, making them vulnerable to attacks.

[0006] Therefore, the above communication network is easily attacked, resulting in the leakage of personal and vehicle information of charging users. Summary of the Invention

[0007] In response to the above problems, the present invention aims to propose a device and method for protecting the data security of a charging pile, so as to solve the problem of information leakage during the charging process.

[0008] A device for protecting charging pile data security, characterized by comprising: a client, a blockchain platform and a server;

[0009] The client is used to collect the identification code on the charging pile; obtain the charging pile information and the server information according to the identification code; and send the preset identity information, the charging pile information and the server information to the preset blockchain platform;

[0010] The blockchain platform is used to verify the identity information, the charging pile information and the server information based on a preset smart contract; after verification, it sends the charging information to the server, instructing the server to control the corresponding charging pile to charge the user's vehicle.

[0011] The server is used to control the corresponding charging pile to charge the user's vehicle according to the chargeable information.

[0012] A method for protecting the data security of a charging pile, which uses the device for protecting the data security of a charging pile as described above, and includes the following steps:

[0013] A1. The client collects the identification code from the charging pile;

[0014] A2. The client obtains charging pile information and server information according to the identification code;

[0015] A3. The client sends the preset identity information, the charging pile information, and the server information to the preset blockchain platform;

[0016] A4. The blockchain platform verifies the identity information, the charging pile information, and the server information based on a preset smart contract;

[0017] A5. After verification, the blockchain platform sends charging information to the server, instructing the server to control the corresponding charging pile to charge the user's vehicle;

[0018] A6. The server controls the corresponding charging pile to charge the user's vehicle according to the chargeable information.

[0019] Compared to existing technologies, this invention achieves the following technical benefits: It transfers the identity verification step involved in charging transactions to a smart contract, eliminating the need for identity information associated with transaction records on servers or charging stations. Furthermore, the smart contract utilizes blockchain technology, ensuring high security and preventing the disclosure of user personal information. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a schematic diagram of the structure of the device for protecting charging pile data security provided by Examples 1-5 of the present invention;

[0021] Figure 2 This is a flowchart of the method for protecting the data security of a charging pile provided in Examples 6-8 of the present invention. DETAILED DESCRIPTION

[0022] To address the above-mentioned shortcomings, the present invention is based on blockchain technology and executes the identity authentication process on a smart contract to ensure that user information will not appear on the server and charging pile, thereby protecting user information security.

[0023] Example 1: See attached Figure 1A device for protecting charging pile data security, characterized by comprising: a client 1, a blockchain platform 2, and a server 3. It should be noted that in the present invention, the user communicates with the blockchain platform 2 through the client 1. The power supply side can control the start and stop of the charging pile 4 through the server 3, and communicate with the blockchain platform through the server.

[0024] The client 1 is used to collect the identification code on the charging pile 4; obtain the charging pile information and the server information according to the identification code; and send the preset identity information, the charging pile information and the server information to the preset blockchain platform 2.

[0025] In the present invention, identity information is one or more of name, ID number, mobile phone number, license plate number, and vehicle model. Identity information can be pre-set identification information, such as a string or number. Because blockchain technology uses a hash algorithm for encryption, the data in smart contracts is unique and irreversible. Even if an intruder can break into the smart contract, the irreversible nature of hash encryption prevents them from obtaining the user's identity information.

[0026] The identification code on the charging pile can be a QR code or a barcode. The identification code can be spray-painted on the charging pile, allowing users to capture the identification code by taking a photo. Alternatively, the identification code can be hung on the charging pile for easy user capture. Charging pile information includes one or more of the charging pile number, location, model, and company. Server information includes one or more of the server ID and company.

[0027] The blockchain platform 2 is used to verify the identity information, the charging pile information and the server information based on a preset smart contract; after verification, it sends the charging information to the server 3, instructing the server 3 to control the corresponding charging pile to charge the user's vehicle.

[0028] In this invention, the smart contract is set to trigger when the identity information, charging pile information and server information are all verified. The content of the contract execution is to send the charging information to the server.

[0029] The server 3 is used to control the corresponding charging pile 4 to charge the user's vehicle according to the chargeable information.

[0030] In the present invention, the rechargeable information is used to instruct the server to control the corresponding charging pile to charge the user. For example, the rechargeable information notifies the server that the user identity verification is successful and please use charging pile No. 1 to charge the user.

[0031] Example 2: See attached Figure 1 The device for protecting charging pile data security as described in Example 1 is characterized in that:

[0032] After charging is completed, the blockchain platform 2 is used to receive the consumption information sent by the server 3; generate a block based on the consumption information, and send a charging bill to the client 1.

[0033] Furthermore, after charging at a charging station, payment is inevitably an issue. If the server sends the bill directly to the user, it still needs to obtain the user's identity information. To ensure the security of user information during the payment process, in this invention, after charging is completed, the blockchain platform receives consumption information from the server. It then generates a block based on this consumption information and sends the charging bill to the client. Utilizing blockchain technology ensures a secure and efficient payment process, allowing payment to be completed without the server needing to obtain user identity information.

[0034] Example 3: See attached Figure 1 The device for protecting charging pile data security as described in Example 1 is characterized in that:

[0035] The client 1 is an image acquisition device on the user's vehicle.

[0036] Furthermore, QR codes or barcodes are relatively small, and considering environments such as underground and at night, users may not be able to directly scan QR codes or barcodes with their mobile phones. To address this issue, the present invention utilizes an image acquisition device on the vehicle to be charged to acquire the QR code on the charging pile. The image acquisition device on the vehicle to be charged can be a driving recorder or a self-installed camera. This allows users to capture the QR code or barcode on the charging pile by adjusting the image acquisition device in underground or nighttime scenarios without having to leave the vehicle.

[0037] Example 4: See attached Figure 1 The device for protecting charging pile data security as described in Example 1 is characterized in that:

[0038] The client 1 receives the charging bill sent by the blockchain platform 2 and completes the payment.

[0039] Furthermore, after charging is completed, in order to ensure the security of user information during the payment process, the present invention uses blockchain to complete the payment. Specifically, the client receives the charging bill sent by the blockchain platform. The user then completes the payment through the client based on the charging bill. It should be noted that although the client also has information security risks, compared to charging piles that cannot set up complex program systems, the client can set up various software for the purpose of protecting information. Therefore, compared with the existing payment process, the information security of the present invention is controllable.

[0040] Example 5: See attached Figure 1The device for protecting charging pile data security as described in Example 1 is characterized in that:

[0041] The identity information includes preset user vehicle identification information.

[0042] In the present invention, based on the uniqueness of hash encryption, users and servers can perform hash encryption on set identification information instead of identity information when creating a smart contract, thereby ensuring the security of user information.

[0043] Example 6, see Figure 2 A method for protecting data security of a charging pile, which uses the device for protecting data security of a charging pile as described in embodiment 1, 2, 3, 4 or 5, and includes the following steps:

[0044] A1, client 1 collects the identification code on charging pile 4;

[0045] In the present invention, in actual scenarios, the user obtains the QR code or barcode on the charging pile through a mobile phone or a camera installed on the vehicle.

[0046] A2. Client 1 obtains charging pile information and server information based on the identification code;

[0047] In the present invention, the charging pile number and the server ID are obtained by scanning the QR code or bar code with a mobile phone.

[0048] A3. Client 1 sends preset identity information, charging pile information, and server information to the preset blockchain platform 2;

[0049] A4. Blockchain platform 2 verifies identity information, charging pile information, and server information based on a preset smart contract;

[0050] In the present invention, when identity information, charging pile information and server information are all verified, the smart contract is triggered.

[0051] A5. After verification, the blockchain platform 2 sends the charging information to the server 3, instructing the server to control the corresponding charging pile 4 to charge the user's vehicle;

[0052] A6. The server 3 controls the corresponding charging pile 4 to charge the user's vehicle according to the chargeable information.

[0053] Example 7, see Figure 2 , as in the method of Example 6, characterized in that, in step A3: the identity information includes preset user vehicle identification information.

[0054] Example 8, see Figure 2 , as in the method of Example 6, it uses the device for protecting charging pile data security of Example 2 and includes:

[0055] A7. After charging is completed, blockchain platform 2 receives consumption information sent by server 3;

[0056] A8. Blockchain platform 2 generates a block based on the consumption information and sends a charging bill to client 1.

[0057] Example 9, see Figure 2 , as in the method of Example 6, characterized in that:

[0058] Identification codes, including barcodes and QR codes.

[0059] Example 10, see Figure 2 The method described in Example 6 uses the device for protecting charging pile data security of Example 4 and includes:

[0060] A9. Client 1 receives the charging bill sent by blockchain platform 2 and completes the payment.

Claims

1. A device for protecting charging pile data security, characterized in that include: Client (1), blockchain platform (2) and server (3); The client (1) is used to collect the identification code on the charging pile (4); and obtain the charging pile information and server information according to the identification code; Sending preset identity information, the charging pile information and the server information to the preset blockchain platform (2); The blockchain platform (2) is used to verify the preset identity information, the charging pile information and the server information based on a preset smart contract; after the verification is correct, the charging information is sent to the server (3), instructing the server (3) to control the corresponding charging pile (4) to charge the user's vehicle; The server (3) is used to control the corresponding charging pile (4) to charge the user's vehicle according to the chargeable information; After charging is completed, the blockchain platform (2) is used to receive consumption information sent by the server (3); generate a block based on the consumption information, and send a charging bill to the client (1).

2. The device for protecting charging pile data security according to claim 1, characterized in that: The client (1) is an image acquisition device on a user's vehicle.

3. The device for protecting charging pile data security according to claim 1, characterized in that: The client (1) receives the charging bill sent by the blockchain platform (2) and completes the payment.

4. The device for protecting charging pile data security according to claim 1, characterized in that: The preset identity information includes preset user vehicle identification information.

5. A method for protecting data security of a charging pile, based on the device for protecting data security of a charging pile according to any one of claims 1 to 4, and comprising the following steps: A1, the client (1) collects the identification code on the charging pile (4); A2, the client (1) obtains charging pile information and server information according to the identification code; A3, the client (1) sends the preset identity information, the charging pile information and the server information to the preset blockchain platform (2); A4, the blockchain platform (2) verifies the preset identity information, the charging pile information and the server information based on the preset smart contract; A5. After verification, the blockchain platform (2) sends charging information to the server (3), instructing the server (3) to control the corresponding charging pile (4) to charge the user's vehicle; A6. The server (3) controls the corresponding charging pile (4) to charge the user's vehicle according to the chargeable information; A7. After charging is completed, the blockchain platform (2) receives the consumption information sent by the server (3); A8. The blockchain platform (2) generates a block based on the consumption information and sends a charging bill to the client (1).

6. A method for protecting data security of a charging pile according to claim 5, characterized in that: In the step A3: the preset identity information includes preset user vehicle identification information.

7. The method for protecting data security of a charging pile according to claim 5, characterized in that: The identification code includes: a barcode and a QR code.

8. The method for protecting data security of a charging pile according to claim 5, characterized in that: Also includes: A9. The client (1) receives the charging bill sent by the blockchain platform (2) and completes the payment.

Citation Information

Patent Citations

  • Charging pile service information processing method and system based on block chain

    CN112561706A

  • Charging pile access authentication method, system and equipment

    CN115314227A