[發(fā)明專利]一種基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法有效
| 申請?zhí)枺?/td> | 202010982826.8 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112100278B | 公開(公告)日: | 2023-10-20 |
| 發(fā)明(設(shè)計)人: | 簡春;卿曉霞;王波;杜立兵 | 申請(專利權(quán))人: | 重慶大學(xué) |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F21/60;G06F21/64 |
| 代理公司: | 重慶鼎慧峰合知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 50236 | 代理人: | 安莉 |
| 地址: | 400030 *** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 私有 智慧 系統(tǒng) 數(shù)據(jù) 監(jiān)管 方法 | ||
1.一種基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法,其特征在于,包括以下步驟:
基于Cuckoo Cycle算法,實時對數(shù)據(jù)生成區(qū)塊并存儲到私有鏈中;
由運維方提供私有鏈證明文件與數(shù)據(jù),由監(jiān)管方根據(jù)傳感器采集設(shè)備編號、數(shù)據(jù)的時間有效性、數(shù)據(jù)工作量證明進行數(shù)據(jù)校驗。
2.根據(jù)權(quán)利要求1所述的一種基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法,其特征在于,所述區(qū)塊的結(jié)構(gòu)具體如下:
區(qū)塊頭,包括以下字段:
上一區(qū)塊頭hash值,用于鏈接上一區(qū)塊;
時間戳簽名,用于記錄簽名時的時間戳;
時間戳,用于保證區(qū)塊簽名時時間戳與哈希樹根的合法性;
Nonce值,用于調(diào)整Nonce值滿足Cuckoo Cycle算法驗證要求;
時間序列數(shù)據(jù)起始時間戳,用于記錄時間序列數(shù)據(jù)的起始時間點;
時間序列數(shù)據(jù)結(jié)束時間戳,用于記錄時間序列數(shù)據(jù)的結(jié)束時間點;
哈希樹根,用于驗證數(shù)據(jù)是否被篡改;及
區(qū)塊體,存儲每個傳感器在該時間段內(nèi)數(shù)據(jù)的索引值Key和Hash值。
3.根據(jù)權(quán)利要求1所述的一種基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法,其特征在于,實時對數(shù)據(jù)生成區(qū)塊并存儲到私有鏈中,具體按以下步驟進行:
載入起始時間t1至結(jié)束時間t2間的數(shù)據(jù)d;
根據(jù)數(shù)據(jù)d,得到各傳感器設(shè)備的編號Key值、值Hash;
根據(jù)各傳感器設(shè)備Key值、Hash值構(gòu)建客戶端哈希樹根MerkleRoot;
發(fā)送簽名請求;
通過監(jiān)管方服務(wù)器提供時間簽名服務(wù),運維方客戶端得到時間戳簽名s、時間戳t、服務(wù)器哈希樹根MerkleRoot';
通過對比服務(wù)器哈希樹根MerkleRoot和客戶端哈希樹根MerkleRoot'進行判斷,完成區(qū)塊打包;
初始化隨機數(shù);
計算區(qū)塊頭的哈希值;
執(zhí)行Cuckoo Cycle算法,找到長為L的環(huán),將區(qū)塊存儲到私有鏈中。
4.根據(jù)權(quán)利要求3所述的一種基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法,其特征在于,所述監(jiān)管方提供時間簽名服務(wù),具體按以下步驟進行:
等待簽名;
收到簽名請求,獲取服務(wù)器哈希樹根MerkleRoot;
生成Unix時間戳t;
ECC私鑰對t、服務(wù)器哈希樹根MerkleRoot簽名,得到時間戳簽名s;
返回t、服務(wù)器哈希樹根MerkleRoot、s給客戶端。
5.根據(jù)權(quán)利要求1所述的一種基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法,其特征在于,所述由運維方提供私有鏈證明文件與數(shù)據(jù),由監(jiān)管方進行數(shù)據(jù)校驗,具體按以下步驟進行:
載入私有鏈證明文件;
讀取區(qū)塊bi的數(shù)據(jù)開始時間戳t1、數(shù)據(jù)結(jié)束時間戳t2;
載入t1至t2之間的時間序列數(shù)據(jù)d;
由時間序列數(shù)據(jù)d獲取各個傳感器采集設(shè)備的Key'值、Hash'值;
根據(jù)Key'值、Hash'值構(gòu)建客戶端哈希樹根MerkelRoot';
通過對比服務(wù)器哈希樹根MerkleRoot和客戶端哈希樹根MerkleRoot'判斷數(shù)據(jù)篡改情況;
根據(jù)數(shù)據(jù)時間戳t的有效性驗證區(qū)塊;
根據(jù)工作量的有效性驗證區(qū)塊。
6.一種電子設(shè)備,其特征在于,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)權(quán)利要求1-5任意一種所述的基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法。
7.一種計算機可讀存儲介質(zhì),存儲介質(zhì)上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時,實現(xiàn)權(quán)利要求1-5任意一種所述的基于私有鏈的智慧系統(tǒng)數(shù)據(jù)監(jiān)管方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶大學(xué),未經(jīng)重慶大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010982826.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在分布式網(wǎng)絡(luò)傳遞的半雙工通信中添加認(rèn)證的系統(tǒng)及方法
- 便于基于分布式蜂窩網(wǎng)絡(luò)的即時通信的系統(tǒng)及方法
- 無線通訊系統(tǒng)中私有子網(wǎng)劃分及其小區(qū)接入控制方法
- 支持私有小區(qū)接入和切換的方法、裝置以及切換終端
- 一種SD卡控制器的數(shù)據(jù)傳輸方法
- 一種云計算容災(zāi)管理方法
- 編程環(huán)境下私有方法的實現(xiàn)方法、調(diào)用方法及其裝置
- 一種基于私有云存儲的全天候廠區(qū)安防系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)中的數(shù)據(jù)隔離
- 基于大數(shù)據(jù)分析的私有云接入方法及公共云和存儲介質(zhì)
- 一種基于物聯(lián)網(wǎng)的智慧農(nóng)業(yè)系統(tǒng)
- 智慧物聯(lián)網(wǎng)關(guān)、智慧燈桿、智慧網(wǎng)絡(luò)節(jié)點及智慧網(wǎng)絡(luò)系統(tǒng)
- 智慧家庭設(shè)備管理的方法、設(shè)備及智慧家庭系統(tǒng)
- 一種智慧燃?xì)饩W(wǎng)建設(shè)系統(tǒng)
- 一種智慧燃?xì)饩W(wǎng)修建系統(tǒng)
- 一種智慧燃?xì)饩W(wǎng)系統(tǒng)
- 基于智慧燈桿的智慧城市系統(tǒng)
- 一種智慧工地管理系統(tǒng)及方法
- 一種智慧網(wǎng)關(guān)及智慧路燈控制系統(tǒng)
- 一種智慧校園終端設(shè)備集成管理的方法





