ETC data rights confirmation system based on blockchain technology

By using blockchain technology in the ETC transaction flow data confirmation system, the transaction flow data is encrypted and signed using the encryption key and identity certificate of the owner of the road section, the problem of difficulty in confirming the right of the ETC transaction flow data is solved, and the data cannot be tampered with and forged is realized, the data ownership is clarified and the cost of rights protection is reduced.

CN113988852BActive Publication Date: 2025-04-08BEIJING CCCC GUOTONG INTELLIGENT TRANSPORTATION SYST TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111292718.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-03
Publication Date
2025-04-08
Estimated Expiration
2041-11-03

AI Technical Summary

Technical Problem

The existing technology lacks a plan to confirm the rights of ETC transaction data, which leads to the inability to clarify the ownership of the data, which is easy to be copied and forged, and cannot protect the rights and interests of road owners.

Method used

The ETC data rights confirmation system based on blockchain technology is adopted, and the transaction flow data is encrypted through the toll station system using the encryption key of the owner of the road section, and the encrypted data is signed using the ID certificate, uploaded to the blockchain platform for packaging and consensus, forming a distributed ledger that is tampered with and cannot be forged.

Benefits of technology

It is clarified that the ownership of transaction flow data belongs only to the owners of the road section, ensuring the confidentiality and non-forgery of the data, facilitating data rights protection, and reducing the cost of rights protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113988852B_ABST
    Figure CN113988852B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses an ETC data rights confirmation system based on blockchain technology, the system comprising: a toll station system and a blockchain platform; the toll station system is used to encrypt the transaction flow data using the encryption key corresponding to the road section owner after completing the ETC transaction, use the identity certificate corresponding to the road section owner to sign the encrypted transaction flow data, and upload the signed transaction flow data to the blockchain platform; the blockchain platform is used to package the signed transaction flow data into data blocks, and add the data blocks to the blockchain after consensus among the blockchain nodes. The present invention solves the technical problem of the prior art that the ETC transaction flow data is difficult to confirm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of ETC technology, and in particular to an ETC data rights confirmation system based on blockchain technology. Background Art

[0002] When an ETC vehicle passes through a toll lane on a highway or parking lot, the host computer reads the vehicle's entrance and path information, calculates the toll amount, and deducts the fee from the OBU on the vehicle through the ETC antenna. If the deduction is successful, the vehicle information and deduction transaction information are packaged into transaction flow data in a certain format and uploaded to the ETC settlement center for subsequent fund settlement procedures.

[0003] With the development of the ETC industry, more and more toll deductions or path information are generated when ETC vehicles pass through highways. These transaction flow data can be used to analyze traffic volume and vehicle behavior habits, which is an important part of traffic big data. At present, the ownership of these transaction flow data has not been clearly defined. Generally, the ETC settlement center plays the role of data aggregator and user, and enjoys the benefits of data exchange exclusively. In principle, these data are generated and collected by toll stations or ETC gantries where ETC antennas are deployed, and the ownership of the data should belong to the corresponding road section owners. However, due to the lack of technical means to confirm the data rights of these data, the rights and interests of road section owners cannot be maintained in subsequent data applications and transactions. In addition, the current ETC transaction flow data only has transaction content, without the identity identification content of ETC antennas or road section owners, which is easy to be copied and forged and cannot be used as a certificate for data confirmation.

[0004] This shows that the existing technology lacks a solution for confirming the ownership of ETC transaction flow data. Summary of the invention

[0005] In order to solve the technical problem that it is difficult to confirm the rights of ETC transaction flow data in the prior art, the present invention proposes an ETC data rights confirmation system based on blockchain technology, the ETC data rights confirmation system based on blockchain technology includes: a toll station system and a blockchain platform;

[0006] The toll station system is used to encrypt the transaction flow data using the encryption key corresponding to the road section owner after completing the ETC transaction, sign the encrypted transaction flow data using the identity certificate corresponding to the road section owner, and upload the signed transaction flow data to the blockchain platform;

[0007] The blockchain platform is used to package the signed transaction flow data into data blocks, and add the data blocks to the blockchain after consensus among the blockchain nodes.

[0008] Optionally, the ETC data rights confirmation system based on blockchain technology further includes: a dynamic password generation module;

[0009] The dynamic password generation module is used to generate an encryption key corresponding to the road section owner on the current date.

[0010] Optionally, the toll booth system specifically uses the encryption key corresponding to the current date of the road section owner to encrypt the transaction flow data.

[0011] Optionally, the dynamic password generation module is specifically used to calculate the encryption key corresponding to the road section owner on the current date using an elliptic encryption algorithm according to the current date and the identification code of the road section owner.

[0012] Optionally, the dynamic password generation module is specifically used to generate a time factor according to the current date, perform SM3 summary calculation according to the time factor, the identification code of the key management unit, the identification code of the road section owner and the public key coordinates of the key management unit to obtain a summary value, and then use a preset key to perform SM4 decryption and encryption on the summary value to obtain a first parameter and a second parameter, respectively multiply the first parameter and the second parameter by the road section public key coordinates to obtain a first coordinate and a second coordinate, and finally calculate the encryption key corresponding to the road section owner on the current date based on the first coordinate and the second coordinate.

[0013] Optionally, the ETC data rights confirmation system based on blockchain technology further includes: a data trading party;

[0014] The data transaction party is used to obtain the signed transaction flow data from the blockchain, and use the TOKEN file issued by the road section owner to decrypt the signed transaction flow data to obtain the plain text of the transaction flow data, wherein the TOKEN file contains: the encryption keys corresponding to the road section owner on multiple dates.

[0015] Optionally, the blockchain platform is specifically used to verify the legitimacy of the transaction based on the digital signature on the signed transaction flow data, broadcast the verified legal transaction flow data to each blockchain node, and then each blockchain node verifies the transaction flow data according to the smart contract, and after the verification is passed, the transaction flow data is packaged into a data block, and the data block is added to the blockchain after successful consensus among the blockchain nodes.

[0016] Optionally, a password module is provided in the host computer in the toll station system, and the identity certificate and the encryption key are stored in the password module.

[0017] Optionally, a security chip is provided in the ETC antenna in the toll station system, and the identity certificate and the encryption key are stored in the security chip.

[0018] Optionally, the toll station system includes a blockchain client, and the toll station system specifically uploads the signed transaction flow data to the blockchain platform through the blockchain client.

[0019] The beneficial effects of the present invention are:

[0020] After completing the ETC transaction, the present invention uses the encryption key corresponding to the road section owner to encrypt the transaction flow data, uses the identity certificate corresponding to the road section owner to sign the encrypted transaction flow data, and uploads the signed transaction flow data to the blockchain platform to package the signed transaction flow data into data blocks and add them to the blockchain. The present invention utilizes the characteristics of blockchain data that cannot be tampered with or forged, thereby clarifying that the ownership of the transaction flow data belongs only to the road section owner. The transaction flow data of the present invention is encrypted before being uploaded to the chain, which ensures the confidentiality of the data and prevents third parties from arbitrarily copying the data plaintext. Even if the data plaintext is spread, it is easy to trace back to the source of the spread. When a dispute occurs over the rights and interests of transaction flow data, the owner of the data can be confirmed by verifying the legitimacy of the transaction flow signature, which facilitates data rights protection and reduces the cost of rights protection. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0022] Figure 1 This is a first schematic diagram of an ETC data rights confirmation system based on blockchain technology according to an embodiment of the present invention;

[0023] Figure 2 This is a second schematic diagram of the ETC data rights confirmation system based on blockchain technology according to an embodiment of the present invention;

[0024] Figure 3 3 is a third schematic diagram of an ETC data rights confirmation system based on blockchain technology according to an embodiment of the present invention;

[0025] Figure 4 It is a flow chart of dynamic password generation according to an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0027] Those skilled in the art will appreciate that embodiments of the present invention may be provided as systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0028] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatus.

[0029] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0030] In the existing toll station system, when a vehicle passes through a toll lane or ETC gantry, the host computer controls the ETC antenna to deduct fees from the OBU. After the deduction transaction is completed, the host computer will compile transaction flow data with information such as license plate, vehicle model, transaction amount, transaction time, OBU contract serial number, PSAM card number, section number, TAC code, etc., and directly send it to the provincial ETC operation platform for settlement processing. These transaction flow data only contain transaction content, without the identity authentication content of the ETC antenna or section owner, and are easy to be copied and forged, and cannot be used as proof of data rights. The current data collection method has the following disadvantages:

[0031] 1. Transaction flow data can be easily copied. Once the data is copied, the copier also owns the data, and the ownership of the data cannot be confirmed.

[0032] 2. Transaction flow data is not encrypted, and any party can obtain the plain text data, so data confidentiality cannot be guaranteed.

[0033] 3. There is no way to confirm the ownership of transaction flow data, and it is impossible to clarify the right to use and ownership of the data.

[0034] In view of the shortcomings of the above-mentioned prior arts, the present invention utilizes the smart contracts, digital traceability and distributed ledger technologies of blockchain to transform the ETC transaction records of toll stations and ETC gantries into a distributed ledger that is cryptographically guaranteed to be tamper-proof and unforgeable, solidifying it into electronic evidence in the legal sense, proving the data ownership and ownership rights of road section owners and achieving the goal of data confirmation.

[0035] Figure 1 is a first schematic diagram of an ETC data rights confirmation system based on blockchain technology according to an embodiment of the present invention. Figure 1 As shown, in one embodiment of the present invention, the ETC data rights confirmation system based on blockchain technology of the present invention includes: a toll station system and a blockchain platform.

[0036] The toll station system is used to encrypt the transaction flow data using the encryption key corresponding to the road section owner after completing the ETC transaction, sign the encrypted transaction flow data using the identity certificate corresponding to the road section owner, and upload the signed transaction flow data to the blockchain platform.

[0037] The blockchain platform is used to package the signed transaction flow data into data blocks, and add the data blocks to the blockchain after consensus among the blockchain nodes.

[0038] In one embodiment of the present invention, the transaction flow data includes information about the road section on which the vehicle travels, and the above-mentioned road section owner of the present invention refers to the road section owner corresponding to the road section on which the vehicle travels.

[0039] In one embodiment of the present invention, a password module is provided in the upper computer in the toll station system, and the identity certificate and the encryption key are stored in the password module.

[0040] In another embodiment of the present invention, a security chip is provided in the ETC antenna in the toll station system, and the identity certificate and the encryption key are stored in the security chip.

[0041] In one embodiment of the present invention, the toll station system includes a blockchain client, and the toll station system specifically uploads the signed transaction flow data to the blockchain platform through the blockchain client.

[0042] In one embodiment of the present invention, the blockchain platform includes multiple blockchain nodes. The blockchain nodes include: ETC provincial settlement center node, ETC issuer node and section owner node. The present invention lays out optical fiber dedicated lines and configures networks to achieve intercommunication between blockchain nodes to form a blockchain platform.

[0043] In one embodiment of the present invention, the toll station system desensitizes the ETC transaction flow data in real time, encrypts and signs it, submits it to the chain, and the blockchain node verifies the legitimacy of the flow data signature, executes the smart contract, forms ETC flow block data that is cryptographically guaranteed to be tamper-proof, and saves it in each node system.

[0044] Each road section owner has a different encryption key and identity certificate, which can represent the identity of the road section owner. Key encryption ensures the confidentiality of the data, and the certificate signature ensures the ownership of the data, thereby ensuring that the plain text of the data cannot be copied at will. At the same time, the source of the data can be verified by verifying the signature, achieving the goal of data ownership. In addition, blockchain data is unalterable and cannot be forged, which makes it clear that the ownership of the data belongs only to the road section owner.

[0045] In one embodiment of the present invention, the blockchain platform is specifically used to verify the legitimacy of the transaction based on the digital signature on the signed transaction flow data, broadcast the verified legal transaction flow data to each blockchain node, and then each blockchain node verifies the transaction flow data according to the smart contract, and after the verification is passed, the transaction flow data is packaged into a data block, and the data block is added to the blockchain after the consensus of each blockchain node is successful.

[0046] In one embodiment of the present invention, the verification of the transaction flow data according to the smart contract specifically includes:

[0047] Verifying the correctness of the TAC verification code in the transaction flow data through the smart contract;

[0048] Verify through the smart contract whether the transaction flow data is a repeated transaction flow;

[0049] The smart contract is used to verify whether the transaction flow data is blacklisted.

[0050] In one embodiment of the present invention, the ETC data rights confirmation system based on blockchain technology of the present invention further includes: a dynamic password generation module. The dynamic password generation module is used to generate an encryption key corresponding to the road section owner on the current date.

[0051] In one embodiment of the present invention, the above-mentioned current date specifically refers to the generation date of the transaction flow data.

[0052] In one embodiment of the present invention, the toll booth system specifically uses the encryption key corresponding to the current date of the road section owner to encrypt the transaction flow data.

[0053] In one embodiment of the present invention, the dynamic password generation module is specifically used to calculate the encryption key corresponding to the road section owner on the current date using an elliptic encryption algorithm according to the current date and the identification code of the road section owner.

[0054] In another embodiment of the present invention, the dynamic password generation module is specifically used to generate a time factor according to the current date, perform SM3 summary calculation according to the time factor, the identification code of the key management unit, the identification code of the road section owner and the public key coordinates of the key management unit to obtain a summary value, and then use a preset key to perform SM4 decryption and encryption on the summary value to obtain a first parameter and a second parameter, respectively multiply the first parameter and the second parameter by the road section public key coordinates to obtain a first coordinate and a second coordinate, and finally calculate the encryption key corresponding to the road section owner on the current date based on the first coordinate and the second coordinate.

[0055] In another embodiment of the present invention, the current date is in hexadecimal format YYYYMMDD, and the present invention specifically generates a 32-bit time factor t according to the current date. A , the ID code of the owner of the road section B and the public key coordinates of the key management unit (X A With Y A ) performs SM3 summary calculation and obtains the summary value H MAC , the specific formula is as follows:

[0056] H MAC =SM3(t||ID A ||ID B ||X A ||Y A )

[0057] Furthermore, the present invention uses a preset key K block (Blockchain symmetric key) to the digest value H MAC Perform SM4 decryption and encryption respectively to obtain the first parameter r A and the second parameter r B , and then the first parameter r A and the second parameter r B Multiply the first coordinate R by the public key coordinate G of the road segment A (X A ,Y A ), the second coordinate R B (X B ,Y B ), and finally according to the first coordinate R A and the second coordinate R B Calculate the encryption key K of length 32trade , the encryption key K trade This is the encryption key corresponding to the current date.

[0058] In one embodiment of the present invention, according to the first coordinate R A and the second coordinate R B Calculate the encryption key K trade The specific method can be: first, according to the first coordinate R A and the second coordinate R B The third parameter S is calculated from the horizontal coordinate in x , then according to the first coordinate R A and the second coordinate R B The fourth parameter S is calculated from the vertical coordinate in y , and finally according to the third parameter S x and the fourth parameter S y Calculate the encryption key K trade The specific calculation process can be done using the following formula:

[0059]

[0060]

[0061]

[0062] Where: (X A ,Y A ) is point R A The coordinates of (X B ,Y B ) is point R B The coordinates of , w is a preset constant.

[0063] The overall process of the password generation algorithm of the present invention can be as follows: Figure 4 shown.

[0064] In order to ensure the convenience of subsequent data transactions and maximize data security, the present invention adopts a dynamic password encryption mechanism to encrypt the transaction flow data submitted to the chain by road section owners every day with different passwords to prevent the situation where all data are deciphered after a part of the data is deciphered.

[0065] The dynamic password generation module of the present invention uses the transaction date and the public key coordinates of the road section as factors for calculation, so each decryption password can only decrypt the transaction data of the road section on that day, and cannot decrypt the transaction data of other times or other sections. The TOKEN provided by the road section owner to the data trading party mainly consists of the decryption passwords for each day. The decryption password set can be packaged into a file and delivered to the other party in the form of encryption using the public key of the data trading party.

[0066] Figure 2 is a second schematic diagram of the ETC data rights confirmation system based on blockchain technology according to an embodiment of the present invention. Figure 2 As shown, in a specific embodiment of the present invention, the toll station system includes: an ETC gantry / toll station, an ETC antenna, an antenna controller and a host computer.

[0067] The host computer communicates with the antenna controller to control the charging logic. The antenna controller communicates with the OBU on the vehicle through the ETC antenna, executes the host computer instructions, obtains ETC vehicle information and performs fee deduction transactions. The antenna controller is deployed with ETC transaction firmware and blockchain client software, and a security module is also installed. The ETC transaction firmware mainly implements protocol conversion between host computer instructions and ETC primitives. The present invention submits ETC transaction flow data to the blockchain platform through the API through the blockchain client software.

[0068] like Figure 2 As shown, in a specific embodiment of the present invention, the blockchain platform is composed of multiple node servers, and the relevant programs of the blockchain are installed. The blockchain platform deploys smart contracts, which can be used to verify the TAC check code in the ETC transaction flow data. After the toll station system submits the transaction flow data to the chain, the node server verifies the legitimacy of the transaction through a digital signature. The verified legal transaction flow data will be broadcast to the entire network through the P2P network. The entire network verifies the legitimacy of the flow through smart contracts, and uses the PBFT algorithm to make the block finally reach a consensus to form an unalterable record.

[0069] Figure 3 is a third schematic diagram of the ETC data rights confirmation system based on blockchain technology according to an embodiment of the present invention. Figure 3 As shown, in one embodiment of the present invention, the ETC data rights confirmation system based on blockchain technology of the present invention also includes: a data trading party.

[0070] The data transaction party is used to obtain the signed transaction flow data from the blockchain, and use the TOKEN file issued by the road section owner to decrypt the signed transaction flow data to obtain the plain text of the transaction flow data, wherein the TOKEN file contains: the encryption keys corresponding to the road section owner on multiple dates.

[0071] In one embodiment of the present invention, when other data trading partners need to obtain the plaintext data of ETC transaction flow, they need to apply for a TOKEN from the road section owner, download the encrypted data of the corresponding period from the blockchain, and use the TOKEN to decrypt it. If a data leak occurs in the future, it is also easy to locate the scope of the suspected partner who leaked the data.

[0072] In one embodiment of the present invention, a blockchain client is deployed on the server of the data trading party, and the data trading party obtains data blocks from the blockchain through the blockchain client.

[0073] It can be seen from the above embodiments that the ETC data rights confirmation system based on blockchain technology of the present invention achieves at least the following beneficial effects:

[0074] 1) The present invention submits ETC transaction flow data to the blockchain through the toll station system, solidifying it into electronic evidence in the legal sense, thereby protecting the rights and interests of road section owners;

[0075] 2) The transaction flow data of the present invention is encrypted before being uploaded to the chain, which ensures the confidentiality of the data and prevents third parties from arbitrarily copying the data plaintext. If the data plaintext is spread, it is easy to trace the source of the spread;

[0076] 3) When a dispute arises over data rights, the owner of the data can be confirmed by verifying the legitimacy of the signature on the transaction flow data, which facilitates data rights protection and reduces the cost of rights protection.

[0077] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An ETC data rights confirmation system based on blockchain technology, characterized in that: include: Toll booth system, blockchain platform and dynamic password generation module; The toll station system is used to encrypt the transaction flow data using the encryption key corresponding to the road section owner after completing the ETC transaction, sign the encrypted transaction flow data using the identity certificate corresponding to the road section owner, and upload the signed transaction flow data to the blockchain platform; The blockchain platform is used to package the signed transaction flow data into data blocks, and add the data blocks to the blockchain after consensus among the blockchain nodes; The dynamic password generation module is used to generate a time factor according to the current date, perform SM3 summary calculation according to the time factor, the identification code of the key management unit, the identification code of the road section owner and the public key coordinates of the key management unit to obtain a summary value, and then perform SM4 decryption and encryption on the summary value with a preset key to obtain a first parameter and a second parameter, respectively multiply the first parameter and the second parameter by the road section public key coordinates to obtain a first coordinate and a second coordinate, and finally calculate the encryption key corresponding to the road section owner on the current date according to the first coordinate and the second coordinate.

2. The ETC data rights confirmation system based on blockchain technology according to claim 1 is characterized in that: The toll booth system specifically uses the encryption key corresponding to the current date of the road section owner to encrypt the transaction flow data.

3. The ETC data rights confirmation system based on blockchain technology according to claim 2 is characterized in that: Also includes: Data trading parties; The data transaction party is used to obtain the signed transaction flow data from the blockchain, and use the TOKEN file issued by the road section owner to decrypt the signed transaction flow data to obtain the plain text of the transaction flow data, wherein the TOKEN file contains: the encryption keys corresponding to the road section owner on multiple dates.

4. The ETC data rights confirmation system based on blockchain technology according to claim 1 is characterized in that: The blockchain platform is specifically used to verify the legitimacy of the transaction based on the digital signature on the signed transaction flow data, broadcast the verified legal transaction flow data to each blockchain node, and then each blockchain node verifies the transaction flow data according to the smart contract, and after the verification is passed, the transaction flow data is packaged into a data block, and the data block is added to the blockchain after the consensus of each blockchain node is successful.

5. The ETC data rights confirmation system based on blockchain technology according to claim 1 is characterized in that: A password module is provided in the upper computer in the toll station system, and the identity certificate and the encryption key are stored in the password module.

6. The ETC data rights confirmation system based on blockchain technology according to claim 1 is characterized in that: A security chip is provided in the ETC antenna in the toll station system, and the identity certificate and the encryption key are stored in the security chip.

7. The ETC data rights confirmation system based on blockchain technology according to claim 1 is characterized in that: The toll station system includes a blockchain client, and the toll station system specifically uploads the signed transaction flow data to the blockchain platform through the blockchain client.

Citation Information

Patent Citations

  • Method and device for collecting information and submitting information to block chain network

    CN109547219A