一種基于區(qū)塊鏈實(shí)現(xiàn)嵌入式硬件OTA升級(jí)系統(tǒng)及方法

基本信息

申請(qǐng)?zhí)?/td> CN201910119485.9 申請(qǐng)日 -
公開(公告)號(hào) CN109889589A 公開(公告)日 2019-06-14
申請(qǐng)公布號(hào) CN109889589A 申請(qǐng)公布日 2019-06-14
分類號(hào) H04L29/08(2006.01)I; H04L12/24(2006.01)I; H04L9/32(2006.01)I; H04L29/06(2006.01)I; G06F8/65(2018.01)I 分類 電通信技術(shù);
發(fā)明人 丁路寧 申請(qǐng)(專利權(quán))人 閃聯(lián)信息技術(shù)工程中心有限公司
代理機(jī)構(gòu) 北京捷誠信通專利事務(wù)所(普通合伙) 代理人 閃聯(lián)信息技術(shù)工程中心有限公司
地址 100080 北京市海淀區(qū)東北旺西路58號(hào)院東側(cè)1號(hào)樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于區(qū)塊鏈實(shí)現(xiàn)嵌入式硬件OTA升級(jí)系統(tǒng)及方法,該方法:構(gòu)建一個(gè)包括多個(gè)固件下載的服務(wù)節(jié)點(diǎn)的P2P網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);以一個(gè)服務(wù)節(jié)點(diǎn)作為第一區(qū)塊節(jié)點(diǎn),通過區(qū)塊鏈共識(shí)驗(yàn)證機(jī)制逐個(gè)將P2P網(wǎng)絡(luò)中的其他服務(wù)節(jié)點(diǎn)轉(zhuǎn)化為區(qū)塊鏈上的一個(gè)區(qū)塊節(jié)點(diǎn);在服務(wù)節(jié)點(diǎn)上存儲(chǔ)最新固件軟件,并利用哈希算法對(duì)節(jié)點(diǎn)內(nèi)容進(jìn)行計(jì)算得到該服務(wù)節(jié)點(diǎn)的hash值;其中,節(jié)點(diǎn)內(nèi)容包括服務(wù)節(jié)點(diǎn)和其上存儲(chǔ)的固件軟件的特征信息;智能終端從P2P網(wǎng)絡(luò)的服務(wù)節(jié)點(diǎn)下載相應(yīng)的hash值,根據(jù)該hash值進(jìn)行固件版本安全校驗(yàn),并下載、保存通過校驗(yàn)的固件軟件,并利用該固件軟件進(jìn)行升級(jí)。本發(fā)明使用區(qū)塊鏈技術(shù)建立安全可信的P2P網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),提高智能終端OTA升級(jí)可靠性及安全性。