TWM604430U - Distributed vehicle driving history recording system - Google Patents
Distributed vehicle driving history recording system Download PDFInfo
- Publication number
- TWM604430U TWM604430U TW109207205U TW109207205U TWM604430U TW M604430 U TWM604430 U TW M604430U TW 109207205 U TW109207205 U TW 109207205U TW 109207205 U TW109207205 U TW 109207205U TW M604430 U TWM604430 U TW M604430U
- Authority
- TW
- Taiwan
- Prior art keywords
- vehicle driving
- data
- blockchain database
- vehicle
- driving data
- Prior art date
Links
Images
Landscapes
- Traffic Control Systems (AREA)
Abstract
本創作係有關於一種分散式車輛行駛歷程記錄系統:利用一汽車之一車上診斷系統將該汽車之一車輛行駛資料上傳至一區塊鏈資料庫。該車輛行駛資料上傳至該區塊鏈資料庫時,進行一資料驗證程序,包括里程驗證程序及數位簽章程序。當該車輛行駛資料通過該資料驗證程序時,該區塊鏈資料庫接收並儲存該車輛行駛資料;當該車輛行駛資料沒有通過該資料驗證程序時,該區塊鏈資料庫拒絕儲存該車輛行駛資料。藉此確保上傳至區塊鏈資料庫的車輛行駛資料的正確性。 This creation is about a decentralized vehicle driving history recording system: using a car-by-vehicle diagnostic system to upload the driving data of one car to a blockchain database. When the vehicle driving data is uploaded to the blockchain database, a data verification procedure is carried out, including a mileage verification procedure and a digital signature procedure. When the vehicle driving data passes the data verification procedure, the blockchain database receives and stores the vehicle driving data; when the vehicle driving data fails the data verification procedure, the blockchain database refuses to store the vehicle driving data. This ensures the correctness of the vehicle driving data uploaded to the blockchain database.
Description
本創作係有關於一種分散式車輛行駛歷程記錄系統,特別是指利用區塊鏈資料庫儲存車輛行駛資料的創作,且車輛行駛資料上傳至區塊鏈資料庫時,需執行資料驗證程序,以確保車輛行駛資料的正確性。 This creation is about a decentralized vehicle driving history recording system, especially the creation of using the blockchain database to store vehicle driving data, and when the vehicle driving data is uploaded to the blockchain database, data verification procedures are required to be executed. Ensure the correctness of the vehicle driving data.
車輛行駛資料為車輛保養、車輛銷售時的重要資料,目前車輛行駛歷程記錄之方法有里程表、行車紀錄器等。而不論是里程表或是行車紀錄器,都存在有被竄改或是被偽造的風險。 Vehicle driving data are important data for vehicle maintenance and vehicle sales. At present, the methods for recording vehicle driving history include odometer and driving recorder. Regardless of whether it is an odometer or a driving recorder, there is a risk of being tampered with or forged.
其中,區塊鏈(Blockchain)是藉由密碼學串接並保護內容的串連文字記錄的一種演算法,區塊鏈中每一個區塊包含了前一個區塊的加密雜湊、相應時間戳記以及交易資料,且區塊鏈數據節點由所有節點的電腦共同維護,每個參與節點的用戶都能擁有一份完整的區塊鏈資料庫內容,由於所有區塊鏈資料庫內容是透過各個節點共同維護,所以無需集中控制與維護而達成去中心化並實現去中心化之優點,這樣的設計使得區塊內容具有難以篡改的特性。因此目前區塊鏈已被廣泛應用在加密貨幣如比特幣、以太幣與萊特幣等。 Among them, the Blockchain is an algorithm that uses cryptography to concatenate and protect the concatenated text records of the content. Each block in the block chain contains the encrypted hash of the previous block, the corresponding time stamp, and Transaction data, and the blockchain data nodes are jointly maintained by the computers of all nodes. Each user participating in the node can have a complete block chain database content, because all the block chain database content is shared by each node Maintenance, so there is no need to centralize control and maintenance to achieve decentralization and achieve the advantages of decentralization. This design makes the block content difficult to tamper with. Therefore, blockchain has been widely used in cryptocurrencies such as Bitcoin, Ethereum and Litecoin.
而藉由區塊鏈資訊難以篡改的特性,中華民國發明專利第I684948號「分散式車險評估系統及其方法」、中華民國發明專利第202013218號「非圖像判斷之行車事件紀錄方法及系統」,以及中華民國發明專利第202004706號「車輛資訊監控系統及其方法」等相關前案,皆提出將車輛行駛資 料以區塊鏈資料庫進行儲存,而作為車輛保險、車輛內/外部行車資訊儲存、車輛維修等相關應用。 Due to the fact that blockchain information is difficult to tamper with, the Republic of China Invention Patent No. I684948 "Distributed Auto Insurance Evaluation System and Method", and the Republic of China Invention Patent No. 202013218 "Non-Image Judgment Method and System for Recording Driving Events" , And the Republic of China Invention Patent No. 202004706 “Vehicle Information Monitoring System and Method The materials are stored in a blockchain database and used for related applications such as vehicle insurance, vehicle internal/external driving information storage, vehicle maintenance, etc.
但是區塊鏈資料庫雖然可防止資料被篡改,卻無法避免假的資訊進入區塊鏈資料庫中,例如在車輛行駛里程紀錄進入區塊鏈資料庫之前,先對車輛行駛里程紀錄調整(例如對二手車調降里程紀錄以利於販售),因而仍然無法完全避免獲得不正確的車輛行駛資料。 However, although the blockchain database can prevent data from being tampered with, it cannot prevent false information from entering the blockchain database. For example, before the vehicle mileage record enters the blockchain database, adjust the vehicle mileage record (e.g. Reduce the mileage records of used cars to facilitate sales), so it is still impossible to completely avoid obtaining incorrect vehicle driving information.
為了確保上傳至區塊鏈資料庫的車輛行駛資料是正確的,本創作提出一種分散式車輛行駛歷程記錄系統,包括有:一汽車,有一車上診斷系統。一區塊鏈資料庫,透過網際網路連接該汽車之車上診斷系統。該車上診斷系統將該汽車之一車輛行駛資料上傳至該區塊鏈資料庫,且該車輛行駛資料於上傳時進行一資料驗證程序;通過該資料驗證程序時,該區塊鏈資料庫接收並儲存該車輛行駛資料;沒有通過該資料驗證程序時,該區塊鏈資料庫拒絕儲存該車輛行駛資料。 In order to ensure that the vehicle driving data uploaded to the blockchain database is correct, this creation proposes a distributed vehicle driving history recording system, including: a car and an on-board diagnostic system. A blockchain database is connected to the car's on-board diagnostic system via the Internet. The on-vehicle diagnostic system uploads the vehicle driving data of one of the cars to the blockchain database, and the vehicle driving data undergoes a data verification process when uploading; when the data verification process is passed, the blockchain database receives And store the vehicle driving data; if the data verification procedure is not passed, the blockchain database refuses to store the vehicle driving data.
進一步,該資料驗證程序包括一里程驗證程序,該里程驗證程序係該區塊鏈資料庫儲存有一上一次行駛總里程,該車輛行駛資料包括有一本此行駛總里程,當該本此行駛總里程低於該上一次行駛總里程時,該區塊鏈資料庫判別該車輛行駛資料沒有通過該資料驗證程序。 Further, the data verification program includes a mileage verification program. The mileage verification program stores a total mileage of the last trip in the blockchain database. The vehicle driving data includes a book of the total mileage traveled. When the total mileage is lower than the last time, the blockchain database judges that the vehicle driving data has not passed the data verification procedure.
進一步,該資料驗證程序包括一數位簽章程序,該數位簽章程序係該車上診斷系統將一數位簽章對象以一私鑰進行加密,而該區塊鏈資料庫以相對應之一公鑰進行解密,以完成數位簽章,而無法完成數位簽章時,該區塊鏈資料庫判別該車輛行駛資料沒有通過該資料驗證程序。更進一步,該數位簽 章對象係該汽車之車牌號碼,該私鑰係該車上診斷系統之一資料解譯器序號,該公鑰係該汽車之車輛識別碼。 Furthermore, the data verification procedure includes a digital signature procedure. The digital signature procedure is that the on-board diagnostic system encrypts a digital signature object with a private key, and the blockchain database uses a corresponding public key. The key is decrypted to complete the digital signature, and when the digital signature cannot be completed, the blockchain database determines that the vehicle driving data has not passed the data verification procedure. Furthermore, the digital sign The chapter object is the license plate number of the car, the private key is the serial number of a data interpreter of the on-board diagnostic system, and the public key is the vehicle identification code of the car.
根據上述技術特徵可達成以下功效: According to the above technical features, the following effects can be achieved:
該車輛行駛資料上傳至該區塊鏈資料庫時,必須通過該資料驗證程序,包括里程驗證程序及數位簽章程序,當該車輛行駛資料沒有通過該資料驗證程序時,該區塊鏈資料庫拒絕儲存該車輛行駛資料,藉此可確保上傳至該區塊鏈資料庫的車輛行駛資料的正確性。 When the vehicle driving data is uploaded to the blockchain database, it must pass the data verification process, including the mileage verification process and the digital signature process. When the vehicle driving data does not pass the data verification process, the blockchain database Refuse to store the vehicle driving data, so as to ensure the correctness of the vehicle driving data uploaded to the blockchain database.
1:汽車 1: car
11:車上診斷系統 11: On-board diagnostic system
111:資料解譯器 111: Data Interpreter
2:區塊鏈資料庫 2: Blockchain database
21:節點電腦 21: Node computer
3:網際網路 3: Internet
A:車輛行駛資料 A: Vehicle driving information
B1:里程驗證程序 B1: Mileage verification procedure
B2:數位簽章程序 B2: Digital Signature Procedure
[第一圖]係為本創作實施例之系統架構圖。 [The first picture] is a system architecture diagram of this creative embodiment.
[第二圖]係為本創作實施例之流程圖。 [Second Picture] is a flowchart of this creative embodiment.
綜合上述技術特徵,本創作分散式車輛行駛歷程記錄系統的主要功效將可於下述實施例清楚呈現。 Based on the above technical features, the main effects of the distributed vehicle driving history recording system of this creation will be clearly presented in the following embodiments.
參閱第一圖所示,本實施例之系統包括有:一汽車1,有一車上診斷系統11,該車上診斷系統11例如是車載自動診斷系統(on board diagnostic system,OBD)或是J1939標準文件(Serial Control and Communications Vehicle Network)。一區塊鏈資料庫2,透過網際網路3連接該汽車1之車上診斷系統11,該區塊鏈資料庫2由多個節點電腦21所組成。要說明的是,上述車載自動診斷系統(on board diagnostic system,OBD)、J1939標準文件(Serial Control and Communications Vehicle Network)或區塊鏈資料庫2皆為習知技術,且並非本創作的技術特徵,在此不詳述其原理。
Referring to the first figure, the system of this embodiment includes: a
參閱第一圖及第二圖所示,該汽車1之車上診斷系統11會在固定時間或在該汽車1每次行駛後,將該汽車1之一車輛行駛資料A上傳至該區塊鏈資料庫2,該車輛行駛資料A例如車牌號碼(License Plate Number,LPN)、車輛識別碼(Vehicle Identification Number,VIN)、車輛故障碼(Diagnostic Trouble Code,DTC)、以及行駛里程等資訊。
Referring to the first and second figures, the on-board
該車輛行駛資料A上傳至該區塊鏈資料庫2時,會進行一資料驗證程序,該資料驗證程序包括一里程驗證程序B1及一數位簽章程序B2。該里程驗證程序B1係該區塊鏈資料庫2儲存有一上一次行駛總里程,該車輛行駛資料A包括有一本此行駛總里程,由於該汽車1的行駛總里程只會增加而不會減少,因此當該本此行駛總里程低於該上一次行駛總里程時,該區塊鏈資料庫2判別該車輛行駛資料A沒有通過該里程驗證程序B1,而退回該車輛行駛資料A不進行儲存。
When the vehicle driving data A is uploaded to the
而當該車輛行駛資料A通過該里程驗證程序B1後,會再進行該數位簽章程序B2,該數位簽章程序B2係該車上診斷系統11將一數位簽章對象以一私鑰進行加密,而該區塊鏈資料庫2以相對應之一公鑰進行解密,以完成數位簽章,而無法完成數位簽章時,該區塊鏈資料庫2判別該車輛行駛資料A沒有通過該數位簽章程序B2,而退回該車輛行駛資料A不進行儲存。本實施例中,該車上診斷系統11有一資料解譯器111,該數位簽章對象係該汽車1之車牌號碼,該私鑰係該資料解譯器111之一資料解譯器序號,該公鑰係該汽車1之車輛識別碼。
When the vehicle driving data A passes the mileage verification procedure B1, the digital signature procedure B2 will be performed again. The digital signature procedure B2 is the on-board
當該車輛行駛資料A通過該里程驗證程序B1及該數位簽章程序B2時,該區塊鏈資料庫2確認該車輛行駛資料A正確無誤而接收並儲存該車輛行
駛資料A;而當該車輛行駛資料A沒有通過該里程驗證程序B1及該數位簽章程序B2的任一資料驗證程序時,該區塊鏈資料庫2拒絕儲存該車輛行駛資料A。透過此二階段的資料驗證程序,可確保上傳至該區塊鏈資料庫2的車輛行駛資料A的正確性。
When the vehicle travel data A passes the mileage verification program B1 and the digital signature program B2, the
綜合上述實施例之說明,當可充分瞭解本創作之操作、使用及本創作產生之功效,惟以上所述實施例僅係為本創作之較佳實施例,當不能以此限定本創作實施之範圍,即依本創作申請專利範圍及創作說明內容所作簡單的等效變化與修飾,皆屬本創作涵蓋之範圍內。 Based on the description of the above-mentioned embodiments, when we can fully understand the operation, use and effects of this creation, the above-mentioned embodiments are only the preferred embodiments of this creation, and the implementation of this creation cannot be limited by this. The scope, that is, simple equivalent changes and modifications made according to the scope of the patent application for this creation and the content of the creation description, are all within the scope of this creation.
1:汽車 1: car
11:車上診斷系統 11: On-board diagnostic system
2:區塊鏈資料庫 2: Blockchain database
21:節點電腦 21: Node computer
3:網際網路 3: Internet
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109207205U TWM604430U (en) | 2020-06-09 | 2020-06-09 | Distributed vehicle driving history recording system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109207205U TWM604430U (en) | 2020-06-09 | 2020-06-09 | Distributed vehicle driving history recording system |
Publications (1)
Publication Number | Publication Date |
---|---|
TWM604430U true TWM604430U (en) | 2020-11-21 |
Family
ID=74203871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109207205U TWM604430U (en) | 2020-06-09 | 2020-06-09 | Distributed vehicle driving history recording system |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWM604430U (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI742716B (en) * | 2020-06-09 | 2021-10-11 | 樹德科技大學 | Decentralized method and system for recording vehicle driving history |
-
2020
- 2020-06-09 TW TW109207205U patent/TWM604430U/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI742716B (en) * | 2020-06-09 | 2021-10-11 | 樹德科技大學 | Decentralized method and system for recording vehicle driving history |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11531661B2 (en) | Vehicle incident documentation for blockchain | |
US20100161491A1 (en) | Vehicle fed accident report | |
KR101302562B1 (en) | Apparatus and Method for Falsification Protection of Black Box Data | |
US9813405B2 (en) | System and method for protecting train event data | |
CN108009445B (en) | Semi-centralized trusted data management system | |
WO2000045358A1 (en) | Method for securing safety of electronic information | |
JP2012114907A (en) | Method for generating barcode symbols for printing on passport, method for verifying authenticity and data integrity of passport, computer system for generating barcode symbols for printing on passport, and computer program for verifying authenticity and data integrity of passport | |
JP7061409B2 (en) | Blockchain-based asset management history record certification integrated system and its method | |
KR102358833B1 (en) | Method and system for collecting and managing event data which is recorded by vehicle | |
CN110958301A (en) | Vehicle archive data processing method, device and system based on alliance chain | |
CN111201753A (en) | Block chain structure of bidirectional link | |
US20200387639A1 (en) | Manipulation-proof storage of evidence-relevant data | |
US20090044010A1 (en) | System and Methiod for Storing Data Using a Virtual Worm File System | |
CN109102284B (en) | Optimization method of block chain tamper-proof technology | |
TWM604430U (en) | Distributed vehicle driving history recording system | |
TWI742716B (en) | Decentralized method and system for recording vehicle driving history | |
CN111431700A (en) | Method for collecting and managing event data of a vehicle | |
CN113742745A (en) | Audit process evidence obtaining link management system and management method | |
JP4208082B2 (en) | Data alteration detection method, data alteration detection device, and data alteration detection program | |
CN110598374B (en) | Block chain-based work registration method, apparatus and computer-readable storage medium | |
CN115640591B (en) | Contract management system and method for supply chain | |
KR20210096899A (en) | Method and system for managing vehicle generated data | |
Ab Razak et al. | A secure framework for vehicle maintenance service using blockchain | |
CN111866010B (en) | Vehicle information updating method and device | |
CN101577047B (en) | Method for preventing motor vehicle traffic offence evidence image from being falsified |