ETC instant settlement system based on blockchain technology
By introducing blockchain technology into the ETC transaction settlement system, the encryption of transaction flows and smart contract verification are realized, the problem of slow settlement of existing ETC transactions is solved, and quasi-real-time settlement and efficient data processing are realized.
Patent Information
- Application Number
- CN202111292524.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-03
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2041-11-03
AI Technical Summary
The existing ETC transaction settlement methods are slow and lack efficient and fast settlement solutions.
The ETC instant settlement system based on blockchain technology is adopted, which includes a blockchain platform, an ETC issuer, an ETC provincial settlement center, a toll station system and a section operator. Transaction flow data is encrypted and signed and uploaded to the blockchain platform, verified through smart contracts and packaged into data blocks, realizing distributed accounting and consensus.
Through blockchain technology, quasi-real-time settlement of ETC transactions is achieved, settlement efficiency is improved, single point of failure is avoided, and high system availability and data confidentiality are ensured.
Smart Images

Figure CN113988851B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of ETC technology, and in particular to an ETC instant settlement system based on blockchain technology. Background Art
[0002] In the existing ETC settlement system, all transaction flows are submitted to the provincial ETC settlement center in plain text through the toll station system. The clearing and settlement of ETC flows are mainly divided into three main steps: clearing, splitting and settlement: first, the ETC issuer confirms and records the transaction flow forwarded by the ETC provincial center; then the ETC provincial center splits the toll according to the different road operators based on the vehicle's driving path; finally, the ETC provincial center deducts the funds from the road operator's account according to the split results.
[0003] In the clearing stage, the ETC provincial center usually cleans duplicate transactions and transactions that do not comply with operating rules, and then the ETC issuer performs TAC verification on the transaction transactions, and confirms the accounting at the same time, and collects the funds into the provincial center's clearing account. In the splitting stage, the ETC provincial center summarizes the gantry traffic flow, restores the vehicle's driving path, obtains the information of the beneficiaries along the road, and then distributes the exit tolls to the beneficiaries along the road according to the rate table. In the settlement stage, the ETC provincial center generates a deduction instruction based on the split results, and deducts the funds from the provincial center's clearing account to the section operator's settlement account.
[0004] The existing ETC settlement method belongs to the traditional centralized structure. All business processing is completed by the ETC provincial center. Once the ETC provincial center fails, all settlement work will be paralyzed. In addition, the settlement efficiency of the existing ETC settlement method depends on the efficiency of all transaction flows to the ETC provincial center and the processing speed of the ETC provincial center. Since the ETC provincial center only carries out the settlement process during batch processing every day, the efficiency is low. The current settlement speed is generally T+3.
[0005] This shows that the current ETC transaction settlement method is slow, and the existing technology lacks a more efficient and faster ETC transaction settlement solution. Summary of the invention
[0006] In order to solve the technical problem that the existing ETC transaction settlement method is slow, the present invention proposes an ETC instant settlement system based on blockchain technology, which includes: a blockchain platform, an ETC issuer, an ETC provincial settlement center, at least one toll station system, and at least one road section operator;
[0007] Each of the toll booth systems is used to encrypt and sign the transaction flow data using the encryption key and identity certificate of the corresponding road section operator after completing the ETC transaction, and then upload the transaction flow data to the blockchain platform, so that the blockchain platform packages the transaction flow data into data blocks and adds them to the blockchain;
[0008] The ETC issuer is used to obtain transaction flow data from the blockchain, verify the TAC code of the obtained transaction flow data, upload the transaction flow data with illegal TAC code verification to the blockchain platform, so that the blockchain platform packages the transaction flow data with illegal TAC code verification into data blocks and adds them to the blockchain, and settle with the ETC provincial settlement center for the transaction flow data with legal TAC code verification;
[0009] The ETC provincial settlement center is used to obtain the transaction flow data verified by the TAC code from the blockchain, generate the toll splitting result according to the vehicle driving path in the transaction flow data verified by the TAC code, and settle with the operators of each road section according to the toll splitting result.
[0010] Optionally, the blockchain platform is used to verify the legitimacy of the transaction based on the digital signature on the transaction flow data uploaded by the toll station system, 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 packages the transaction flow data into data blocks after the verification is passed, and adds the data blocks to the blockchain after successful consensus among all blockchain nodes.
[0011] Optionally, after obtaining the transaction flow data from the blockchain, the ETC issuer generates an encryption key of the road section operator corresponding to the transaction flow data, and decrypts the transaction flow data according to the encryption key to obtain the plain text of the transaction flow data.
[0012] Optionally, after obtaining the transaction flow data from the blockchain, the ETC provincial settlement center generates an encryption key of the road section operator corresponding to the transaction flow data, and decrypts the transaction flow data according to the encryption key to obtain the plain text of the transaction flow data.
[0013] Optionally, the encryption key of the section operator is specifically as follows: first, an SM3 digest calculation is performed on the section code of the section operator, the identification code of the ETC provincial settlement center, the identification code of the ETC issuer, the public key coordinates of the ETC provincial settlement center, the public key coordinates of the key management unit and the public key of the section management system server to obtain a first digest value and a second digest value; then, the first digest value and the second digest value are respectively decrypted and encrypted by SM4 with a preset key to obtain a first parameter and a second parameter; the first parameter and the second parameter are respectively multiplied by the generator coordinates to obtain the first coordinate and the second coordinate; finally, the first coordinate and the second coordinate are calculated based on the first coordinate and the second coordinate.
[0014] Optionally, each of the road section operators is configured to obtain all transaction flow data corresponding to the road section operator from the blockchain, and generate a first accounts receivable bill based on all transaction flow data corresponding to the road section operator.
[0015] Optionally, each of the road section operators is also used to obtain from the blockchain all the transaction flow data corresponding to the road section operator that are not legally verified by the TAC code, and deduct the part corresponding to all the transaction flow data corresponding to the road section operator that are not legally verified by the TAC code from the first account receivable to obtain a second account receivable.
[0016] Optionally, the ETC provincial settlement center is further used to upload the toll splitting result to the blockchain platform, so that the blockchain platform packages the toll splitting result into data blocks and adds them to the blockchain;
[0017] Each of the road section operators is also used to obtain the toll splitting result from the blockchain and generate a collected bill based on the toll splitting result.
[0018] Optionally, a password module is provided in the host computer in each toll station system, and the password module is used to store the encryption key and identity certificate of the road section operator corresponding to the toll station system.
[0019] Optionally, a security chip is provided in the ETC antenna in each toll station system, and the security chip is used to store the encryption key and identity certificate of the road section operator corresponding to the toll station system.
[0020] The beneficial effects of the present invention are:
[0021] The present invention utilizes blockchain technology to construct a blockchain platform. After completing the ETC transaction, the toll station system uploads the transaction flow data to the blockchain platform, and then the ETC issuer, the ETC provincial settlement center and the road section operator obtain the transaction flow data from the blockchain platform and perform settlement. The present invention solves the technical problem of slow settlement speed of the existing ETC settlement method and improves the settlement efficiency of ETC settlement. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] 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:
[0023] Figure 1 Schematic diagram of an ETC instant settlement system based on blockchain technology according to an embodiment of the present invention;
[0024] Figure 2 This is a workflow diagram of an ETC instant settlement system based on blockchain technology according to an embodiment of the present invention;
[0025] Figure 3 It is a key generation flow chart of 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] like Figure 1 As shown, in one embodiment of the present invention, the ETC instant settlement system based on blockchain technology of the present invention includes: a blockchain platform, an ETC issuer, an ETC provincial settlement center, at least one toll station system and at least one road section operator.
[0031] Each of the toll booth systems is used to encrypt and sign the transaction flow data using the encryption key and identity certificate of the corresponding road section operator after completing the ETC transaction, and then upload the transaction flow data to the blockchain platform, so that the blockchain platform packages the transaction flow data into data blocks and adds them to the blockchain.
[0032] In one embodiment of the present invention, the transaction flow data specifically includes: ETC gantry flow data and exit toll flow data. In one embodiment of the present invention, the toll station system specifically first uses the encryption key of the corresponding road section operator to encrypt the transaction flow data, and then signs the encrypted transaction flow data using the identity certificate of the road section operator.
[0033] The ETC issuer is used to obtain transaction flow data from the blockchain, verify the TAC code of the obtained transaction flow data, upload the transaction flow data with illegal TAC code verification to the blockchain platform, so that the blockchain platform packages the transaction flow data with illegal TAC code verification into data blocks and adds them to the blockchain, and settles with the ETC provincial settlement center for the transaction flow data with legal TAC code verification.
[0034] In one embodiment of the present invention, the ETC issuer settles with the ETC provincial settlement center based on the transaction flow data that is legally verified by the TAC code, specifically including: the ETC issuer determines the settlement amount based on all the transaction flow data that is legally verified by the TAC code, and then collects the funds corresponding to the settlement amount into the clearing account of the ETC provincial settlement center.
[0035] The ETC provincial settlement center is used to obtain the transaction flow data verified by the TAC code from the blockchain, generate the toll splitting result according to the vehicle driving path in the transaction flow data verified by the TAC code, and settle with the operators of each road section according to the toll splitting result.
[0036] In one embodiment of the present invention, the ETC provincial settlement center first obtains all transaction flow data from the blockchain, removes the transaction flow data that is not legally verified by the TAC code from all the transaction flow data, and obtains the transaction flow data that is legally verified by the TAC code. The ETC provincial settlement center restores the vehicle driving path based on the ETC gantry flow data in the transaction flow data that is legally verified by the TAC code, splits the toll to the operators of each section along the way, generates a toll splitting result, and then deducts the funds from the settlement account of each section operator according to the toll splitting result.
[0037] In one embodiment of the present invention, the client of the blockchain platform is installed on the ETC issuer, the ETC provincial settlement center, the toll station system and the road section operator, and the ETC issuer, the ETC provincial settlement center, the toll station system and the road section operator interact with the blockchain platform through the client of the blockchain platform.
[0038] In one embodiment of the present invention, the blockchain platform includes multiple blockchain nodes, and each blockchain node is interconnected by laying optical fiber dedicated lines and configuring networks. In a specific embodiment of the present invention, a blockchain node system is deployed in the ETC provincial settlement center, the ETC issuer and the road section operator, that is, the ETC provincial settlement center, the ETC issuer and the road section operator are all blockchain nodes.
[0039] In one embodiment of the present invention, after receiving the transaction flow data uploaded by the toll station system, the blockchain platform first verifies the legitimacy of the transaction based on the digital signature on the transaction flow data, broadcasts 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. 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.
[0040] In one embodiment of the present invention, the smart contract is used to verify whether the transaction flow data is a duplicate transaction flow, and to verify whether the transaction flow data is a blacklist flow. The transaction flow data on the blockchain are all transaction flows verified by the smart contract, which can replace the traditional ETC provincial settlement center batch processing for verification, greatly improving the settlement processing efficiency.
[0041] In one embodiment of the present invention, each of the road section operators is used to obtain all transaction flow data corresponding to the road section operator from the blockchain, and generate a first account receivable M1 based on all transaction flow data corresponding to the road section operator.
[0042] In one embodiment of the present invention, each of the road section operators is further used to obtain from the blockchain all the transaction flow data corresponding to the road section operator that are not legally verified by the TAC code, and deduct the portion corresponding to all the transaction flow data corresponding to the road section operator that are not legally verified by the TAC code from the first account receivable to obtain a second account receivable M2.
[0043] In one embodiment of the present invention, the ETC provincial settlement center is further used to upload the toll splitting result to the blockchain platform, so that the blockchain platform packages the toll splitting result into data blocks and adds them to the blockchain. Each of the road section operators is also used to obtain the toll splitting result from the blockchain and generate a collected bill M3 based on the toll splitting result.
[0044] The above-mentioned blockchain-based ETC settlement process of the present invention converts the traditional serial settlement process into a parallel settlement process: as long as the transaction flow data is successfully uploaded to the chain, the ETC issuer can deduct the toll from the user's bank account to the clearing account of the ETC provincial settlement center. The ETC provincial settlement center collects all the ETC gantry data in the settled transaction flow data and then splits and deducts the funds to the settlement account of the section operator. Therefore, in the present invention, the only factor affecting the settlement efficiency is the speed of the flow on the chain. For a high-concurrency blockchain platform, the flow can be completed within a few seconds. On the chain and consensus. When the vehicle leaves the highway, it only takes tens of seconds to complete all settlement processes, thereby greatly improving the settlement efficiency and achieving the goal of quasi-real-time settlement. At the same time, in the present invention, the section operator can monitor the settlement process in real time through the blockchain platform, obtain settlement-related data and results, analyze the success rate of ETC transactions, and obtain reconciliation data, thereby improving the level of operation management.
[0045] The blockchain platform in the present invention saves the transaction flow data of all road sections (ETC gantry traffic flow and exit toll flow data). Through these flow data, the operating income of the road section operating company can be evaluated and the driving trajectory of the vehicle can be restored. The commercial secrets of the road section operating company and the privacy of the car owner cannot be disclosed to other institutions except the ETC provincial settlement center and the ETC issuer (who has signed a settlement service agreement). Therefore, based on the blockchain, the present invention proposes a transaction flow encryption algorithm to ensure that a road section operator can only decrypt and restore its own transaction flow data, and cannot decrypt the transaction flow data of other road section operators, while the ETC provincial settlement center and the ETC issuer can decrypt all transaction flow data.
[0046] Specifically, the present invention stores a fixed encryption key in the identity certificate security module of the toll station system. The security module can only perform encryption and decryption calculations and does not have the ability to disperse key calculations. The security modules in the toll station systems belonging to the same road section operator store the same key. When the toll station system uploads transaction flow data (ETC gantry passage flow and exit toll flow) to the chain, the key is used to encrypt the transaction flow data.
[0047] In one embodiment of the present invention, a password module is provided in the host computer of each toll station system, and the password module is used to store the encryption key and identity certificate of the road section operator corresponding to the toll station system. In another embodiment of the present invention, a security chip is provided in the ETC antenna of each toll station system, and the security chip is used to store the encryption key and identity certificate of the road section operator corresponding to the toll station system.
[0048] In one embodiment of the present invention, in order to ensure the calculation speed, the present invention only performs encryption calculation on sensitive fields such as the fee amount, license plate number, and entrance and exit information in the transaction flow data.
[0049] After the ETC provincial settlement center and the ETC issuer obtain the ciphertext of the transaction flow data from the blockchain platform, they derive the key in the toll station security module based on the above-mentioned cryptographic algorithm, decrypt the transaction flow data to obtain the plaintext data, and then process the business. After the processing is completed, the data is encrypted with the same key and submitted to the chain. After the section operator obtains the ciphertext of the on-chain processing result through the node system, it uses the security module to decrypt it to obtain the plaintext result data, and then updates the bill data.
[0050] In the data encryption mode of the present invention, each road section operator has an independent key, which ensures that the road section operator can only decrypt its own transaction flow data but cannot decrypt the transaction flow data of other road section operators. However, the ETC provincial settlement center and the ETC issuer can decrypt the transaction flow data of all road section operators, thereby ensuring the confidentiality of the data while also ensuring the smooth development of the ETC settlement business.
[0051] In one embodiment of the present invention, after obtaining the transaction flow data from the blockchain, the ETC issuer generates an encryption key of the road section operator corresponding to the transaction flow data, and decrypts the transaction flow data according to the encryption key to obtain the plain text of the transaction flow data.
[0052] In one embodiment of the present invention, after obtaining the transaction flow data from the blockchain, the ETC provincial settlement center generates an encryption key of the road section operator corresponding to the transaction flow data, and decrypts the transaction flow data according to the encryption key to obtain the plain text of the transaction flow data.
[0053] In one embodiment of the present invention, the encryption key of the section operator is specifically: first, the section code of the section operator, the identification code of the ETC provincial settlement center, the identification code of the ETC issuer, the public key coordinates of the ETC provincial settlement center, the public key coordinates of the key management unit and the public key of the section management system server are subjected to SM3 digest calculation to obtain the first digest value and the second digest value, and then the first digest value and the second digest value are respectively subjected to SM4 decryption and encryption with a preset key to obtain the first parameter and the second parameter, and the first parameter and the second parameter are respectively multiplied by the generator coordinates to obtain the first coordinate and the second coordinate, and finally calculated according to the first coordinate and the second coordinate.
[0054] In one embodiment of the present invention, a specific method for calculating the encryption key of the road section operator according to the first coordinate and the second coordinate may be: firstly, a third parameter X is calculated according to the horizontal coordinates of the first coordinate and the second coordinate. U , and then calculate the fourth parameter Y according to the ordinates in the first and second coordinates U , and finally according to the third parameter X U and the fourth parameter Y U Calculate the encryption key KEY of length KLen Road The specific calculation process can be done using the following formula:
[0055] KEY Road =KDF(X U ||Y U ,KLen)
[0056] In a specific embodiment of the present invention, when calculating the encryption key, the present invention can use the road segment code ID of the road segment operator Road , combined with the identification code of the ETC provincial settlement center, the identification code of the ETC issuer, the public key coordinates of the ETC provincial center, the public key coordinates of the key management unit and the public key of the road section management system server, perform SM3 digest calculation to obtain the digest value H A and H B , and then K Dec and K Enc After SM4 decryption and encryption for the key, we get t A ,t B , multiplied by the generator coordinate M, we get T A , T B , and finally according to T A and T B Calculate the encryption key KEY of length KLen Road .
[0057] H A =SM3((ID Road ||ID A ||a||b)⊕(X G ||Y G ||X A ||Y A ))
[0058] H B =SM3((ID Road ||ID B ||a||b)⊕(X G ||Y G ||X B ||Y B ))
[0059] Where: ID A It is the identification code of the ETC provincial settlement center. B It is the identification code of the ETC issuer, ENTLx is ID X The length, X G , Y G is the coordinate of the public key of the key management unit G, X A , Y A are the X and Y coordinates of the public key of the ETC provincial settlement center server, X B , Y B are the X and Y coordinates of the public key of the road segment management system server, and a and b are the predefined elliptic curve Fq elements.
[0060] The overall algorithm flow can be as follows Figure 3 shown.
[0061] Figure 2 This is a flowchart of the ETC instant settlement system based on blockchain technology in an embodiment of the present invention. Figure 2 As shown, in one embodiment of the present invention, the ETC settlement process of the present invention may specifically include the following steps.
[0062] 1. The toll station system encrypts the transaction flow data (ETC gantry flow and exit toll flow) in real time and submits it to the chain, executes the smart contract, and packages the compliant transaction flow data into block data.
[0063] 2. The road operator obtains the corresponding transaction flow data from the blockchain and generates the account receivable M1.
[0064] 3. The ETC issuer obtains all transaction flow data from the blockchain platform for TAC code verification, and submits the transaction flow data that fails the verification to the chain.
[0065] 4. The ETC issuer registers the legal transaction flow data of the TAC code and collects the funds into the clearing account of the ETC provincial settlement center.
[0066] 5. The road operator deducts the transaction with incorrect TAC code from M1 and generates the account receivable M2.
[0067] 6. The ETC provincial settlement center deducts the transactions with incorrect TAC codes, restores the driving route based on the ETC gantry transactions, splits the tolls and settles them to the operators of each section along the way.
[0068] 7. The ETC provincial settlement center submits the toll splitting results to the blockchain. The road operator obtains the splitting result data and generates the actual payment bill M3.
[0069] It can be seen from the above embodiments that the present invention uses blockchain technology to achieve quasi-real-time settlement of ETC transactions, verifies transaction flow data through blockchain smart contracts, and realizes an efficient settlement method in which data is legal once it is on the chain and settlement is achieved once it is on the chain. The present invention achieves at least the following beneficial effects:
[0070] 1. The present invention replaces the traditional centralized settlement system with a distributed system of blockchain, avoiding the impact of single point failures and ensuring the high availability of the system.
[0071] 2. The present invention automatically realizes functions such as duplicate check of transaction flow and whether there is a blacklist card through blockchain smart contracts, replacing the traditional provincial center batch processing process and improving the processing speed.
[0072] 3. The present invention changes the traditional serial settlement process into a parallel settlement process, improves the speed of verifying the legitimacy of transaction data, and achieves the function of quasi-real-time settlement.
[0073] 4. Through the present invention, the road section operator can track the flow settlement process in real time and understand the flow processing results.
[0074] 5. The road section operator can generate reconciliation data through the present invention to facilitate financial management.
[0075] 6. The present invention implements a strict encryption protection system for data. Operators of different road sections cannot decrypt each other's data, preventing the leakage of commercial secrets of operators and personal privacy of car owners.
[0076] 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 instant settlement system based on blockchain technology, characterized in that: include: The blockchain platform, the ETC issuer, the ETC provincial settlement center, at least one toll station system, and at least one road section operator; Each of the toll booth systems is used to encrypt and sign the transaction flow data using the encryption key and identity certificate of the corresponding road section operator after completing the ETC transaction, and then upload the transaction flow data to the blockchain platform, so that the blockchain platform packages the transaction flow data into data blocks and adds them to the blockchain; The ETC issuer is used to obtain transaction flow data from the blockchain, verify the TAC code of the obtained transaction flow data, upload the transaction flow data with illegal TAC code verification to the blockchain platform, so that the blockchain platform packages the transaction flow data with illegal TAC code verification into data blocks and adds them to the blockchain, and settle with the ETC provincial settlement center for the transaction flow data with legal TAC code verification; The ETC provincial settlement center is used to obtain the transaction flow data verified by the TAC code from the blockchain, generate the toll splitting result according to the vehicle driving path in the transaction flow data verified by the TAC code, and settle with the operators of each road section according to the toll splitting result.
2. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: The blockchain platform is used to verify the legitimacy of the transaction based on the digital signature on the transaction flow data uploaded by the toll station system, 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. 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.
3. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: After obtaining the transaction flow data from the blockchain, the ETC issuer generates an encryption key of the road section operator corresponding to the transaction flow data, and decrypts the transaction flow data according to the encryption key to obtain the plain text of the transaction flow data.
4. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: After obtaining the transaction flow data from the blockchain, the ETC provincial settlement center generates an encryption key of the road section operator corresponding to the transaction flow data, and decrypts the transaction flow data according to the encryption key to obtain the plain text of the transaction flow data.
5. The ETC instant settlement system based on blockchain technology according to claim 1, 3 or 4, characterized in that: The specific method for calculating the encryption key of the section operator is to first perform SM3 digest calculation on the section code of the section operator, the identification code of the ETC provincial settlement center, the identification code of the ETC issuer, the public key coordinates of the ETC provincial settlement center, the public key coordinates of the key management unit and the public key of the section management system server to obtain the first digest value and the second digest value, and then perform SM4 decryption and encryption on the first digest value and the second digest value with a preset key to obtain the first parameter and the second parameter, respectively multiply the first parameter and the second parameter by the generator coordinates to obtain the first coordinate and the second coordinate, and finally calculate the encryption key of the section operator based on the first coordinate and the second coordinate.
6. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: Each of the road section operators is configured to obtain all transaction flow data corresponding to the road section operator from the blockchain, and generate a first accounts receivable bill based on all transaction flow data corresponding to the road section operator.
7. The ETC instant settlement system based on blockchain technology according to claim 6 is characterized in that: Each of the road section operators is also used to obtain from the blockchain all the transaction flow data corresponding to the road section operator that are not legally verified by the TAC code, and deduct the corresponding part of the transaction flow data corresponding to the road section operator that are not legally verified by the TAC code from the first account receivable to obtain a second account receivable.
8. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: The ETC provincial settlement center is further used to upload the toll splitting result to the blockchain platform, so that the blockchain platform packages the toll splitting result into data blocks and adds them to the blockchain; Each of the road section operators is also used to obtain the toll splitting result from the blockchain and generate a collected bill based on the toll splitting result.
9. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: A password module is provided in the upper computer in each toll station system, and the password module is used to store the encryption key and identity certificate of the road section operator corresponding to the toll station system.
10. The ETC instant settlement system based on blockchain technology according to claim 1 is characterized in that: A security chip is provided in the ETC antenna in each of the toll station systems, and the security chip is used to store the encryption key and identity certificate of the road section operator corresponding to the toll station system.
Citation Information
Patent Citations
Highway transaction method and system and lane terminal
CN108615268A
High-speed charging method and system based on block chain
CN110992499A