本發(fā)明涉及汽車領(lǐng)域,具體地,涉及一種基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)方法及系統(tǒng)。
背景技術(shù):
1、數(shù)據(jù)是車聯(lián)網(wǎng)應(yīng)用的核心要素,“車-車”通信、“車-路”通信、“車-云”通信以及車輛與移動(dòng)智能終端的“車-人”通信都會(huì)產(chǎn)生大量的交互數(shù)據(jù),不僅數(shù)據(jù)類型多、規(guī)模大,同時(shí)也涉及車聯(lián)網(wǎng)生產(chǎn)企業(yè)、運(yùn)營(yíng)企業(yè)等眾多數(shù)據(jù)處理主體,因此車聯(lián)網(wǎng)的數(shù)據(jù)安全成為重中之重。非法用戶可能通過非法方式對(duì)車聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行竊取篡改,現(xiàn)階段防護(hù)方案都是通過身份證加密、防火墻、安全網(wǎng)關(guān)等,阻止數(shù)據(jù)竊取及篡改。但是,現(xiàn)有技術(shù)中如果網(wǎng)絡(luò)被攻破,則無(wú)法主動(dòng)檢測(cè)數(shù)據(jù)是否丟失或篡改。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)方法及系統(tǒng),將車聯(lián)網(wǎng)設(shè)備數(shù)據(jù)分為多個(gè)設(shè)備節(jié)點(diǎn)區(qū)塊組成區(qū)塊鏈,各個(gè)區(qū)塊數(shù)據(jù)加密,通過對(duì)比哈希值可以快速定位哪個(gè)設(shè)備出現(xiàn)數(shù)據(jù)丟失篡改的情況,提高車聯(lián)網(wǎng)數(shù)據(jù)安全性。
2、為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用如下所述技術(shù)方案:
3、根據(jù)本發(fā)明的第一方面,提供一種基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)方法,包含如下步驟:
4、將車聯(lián)網(wǎng)設(shè)備數(shù)據(jù)分為多個(gè)設(shè)備區(qū)塊節(jié)點(diǎn),并將各設(shè)備的哈希數(shù)據(jù)按照區(qū)塊鏈結(jié)構(gòu)進(jìn)行鏈接,對(duì)每個(gè)設(shè)備區(qū)塊節(jié)點(diǎn)數(shù)據(jù)進(jìn)行哈希加密操作,生成各區(qū)塊節(jié)點(diǎn)的哈希值,并將前一區(qū)塊的哈希值與當(dāng)前區(qū)塊數(shù)據(jù)進(jìn)行組合哈希;
5、所有的區(qū)塊節(jié)點(diǎn)均包括區(qū)塊頭與區(qū)塊體,所述區(qū)塊頭包含本區(qū)塊哈希值、上一區(qū)哈希值、默克爾樹根哈希值、時(shí)間戳,所述區(qū)塊體包含與該區(qū)塊對(duì)應(yīng)的設(shè)備數(shù)據(jù)信息;
6、進(jìn)行數(shù)據(jù)檢測(cè),實(shí)時(shí)監(jiān)測(cè)各區(qū)塊的哈希值,對(duì)比前后區(qū)塊的哈希值,檢測(cè)數(shù)據(jù)是否出現(xiàn)丟失或篡改情況;
7、當(dāng)出現(xiàn)數(shù)據(jù)丟失或篡改的情況時(shí),通過比對(duì)哈希值識(shí)別出發(fā)生數(shù)據(jù)異常的設(shè)備節(jié)點(diǎn);
8、當(dāng)某設(shè)備節(jié)點(diǎn)被檢測(cè)出數(shù)據(jù)異常后,立即同步預(yù)警信息至整個(gè)車聯(lián)網(wǎng)網(wǎng)絡(luò),并同步向客戶發(fā)送預(yù)警信息。
9、優(yōu)選地,所述預(yù)警信息包含數(shù)據(jù)異常的設(shè)備id、問題類型、檢測(cè)時(shí)間、數(shù)據(jù)異常詳細(xì)信息等。
10、根據(jù)本發(fā)明的第二方面,提供一種基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)系統(tǒng),包含區(qū)塊鏈構(gòu)建模塊、數(shù)據(jù)檢測(cè)模塊、同步預(yù)警模塊;
11、所述區(qū)塊鏈構(gòu)建模塊用于將車聯(lián)網(wǎng)設(shè)備數(shù)據(jù)分為多個(gè)設(shè)備區(qū)塊節(jié)點(diǎn),并將各設(shè)備區(qū)塊節(jié)點(diǎn)按照區(qū)塊鏈結(jié)構(gòu)進(jìn)行鏈接,對(duì)每個(gè)設(shè)備區(qū)塊節(jié)點(diǎn)數(shù)據(jù)進(jìn)行哈希加密操作,生成各區(qū)塊的哈希值,并將前一區(qū)塊的哈希值與當(dāng)前區(qū)塊數(shù)據(jù)進(jìn)行組合哈希;
12、所述數(shù)據(jù)檢測(cè)模塊用于實(shí)時(shí)監(jiān)測(cè)各設(shè)備區(qū)塊節(jié)點(diǎn)的哈希值,對(duì)比前后區(qū)塊的哈希值,檢測(cè)數(shù)據(jù)是否出現(xiàn)丟失或篡改情況,并在出現(xiàn)數(shù)據(jù)丟失或篡改的情況時(shí),通過比對(duì)哈希值識(shí)別出發(fā)生數(shù)據(jù)異常的設(shè)備節(jié)點(diǎn);
13、所述同步預(yù)警模塊進(jìn)行數(shù)據(jù)同步,當(dāng)某設(shè)備節(jié)點(diǎn)被檢測(cè)出數(shù)據(jù)異常后,立即同步預(yù)警信息至整個(gè)車聯(lián)網(wǎng)網(wǎng)絡(luò),并同步向客戶發(fā)送預(yù)警信息。
14、優(yōu)選地,所述預(yù)警信息包含數(shù)據(jù)異常的設(shè)備id、問題類型、檢測(cè)時(shí)間、數(shù)據(jù)異常詳細(xì)信息等。
15、與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:
16、本發(fā)明采用區(qū)塊鏈技術(shù),通過哈希加密確保數(shù)據(jù)報(bào)文唯一性,以便確保數(shù)據(jù)在傳輸過程中不被篡改,通過區(qū)塊鏈加密能夠快速定位數(shù)據(jù)問題點(diǎn),提高車聯(lián)網(wǎng)數(shù)據(jù)安全性。
1.一種基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)方法,其特征在于,包含如下步驟:
2.如權(quán)利要求1所述的基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)方法,其特征在于,所述預(yù)警信息包含數(shù)據(jù)異常的設(shè)備id、問題類型、檢測(cè)時(shí)間、數(shù)據(jù)異常詳細(xì)信息等。
3.一種基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)系統(tǒng),其特征在于,包含區(qū)塊鏈構(gòu)建模塊、數(shù)據(jù)檢測(cè)模塊、同步預(yù)警模塊;
4.如權(quán)利要求3所述的基于區(qū)塊鏈技術(shù)的車聯(lián)網(wǎng)數(shù)據(jù)安全檢測(cè)方法,其特征在于,所述預(yù)警信息包含數(shù)據(jù)異常的設(shè)備id、問題類型、檢測(cè)時(shí)間、數(shù)據(jù)異常詳細(xì)信息等。