[發明專利]一種基于屬性的區塊鏈物聯網分布式訪問控制方法在審
| 申請號: | 201911032323.8 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110855637A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 孫文;張海賓;賈少坤;王鵬;林佳雋 | 申請(專利權)人: | 西北工業大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F21/62 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 王艾華 |
| 地址: | 710072 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 屬性 區塊 聯網 分布式 訪問 控制 方法 | ||
1.一種基于屬性的區塊鏈物聯網分布式訪問控制方法,其特征在于,步驟如下:
步驟1:合法物聯網設備制造商通過主體合約為其各自設備進行注冊,并且設置相應的制造商屬性。設備擁有者通過主體合約和客體合約未設備賬戶設置主客隊屬性和客體屬性,通過策略合約設計控制策略,通過訪問控制合約將控制策略與物聯網設備綁定;
步驟2:物聯網設備提交訪問請求,如果是超輕量節點,則提交給網關或網關代理;
步驟3:網關在智能合約中運行的訪問控制程序,訪問控制合約ACC在收到請求后,將從主體合約SC、客體合約OC和區鏈中獲取屬性,然后從多個策略合約PCs獲取策略,最后做出授權判斷,若授權訪問,則將交易廣播到網絡中;
步驟4:接收交易的節點將在自己的區塊鏈上運行訪問控制來驗證交易。如果這個節點是礦工節點,并且此節點競爭到了一個新塊,那么礦工節點就將交易寫進新塊中,然后廣播這個新塊;
步驟5:網絡上的其他節點驗證新塊中事務的合法性,如果大多數節點都確認了新塊,并將附加到最長法律鏈的末尾,則訪問控制將生效。
2.根據權利要求1所述的一種基于屬性的區塊鏈物聯網分布式訪問控制方法,其特征在于,步驟3中,主體合約,管理合法制造商的賬戶、物聯網設備的賬戶以及物聯網的所有主體屬性SA數據,并提供相應的應用程序二進制接口ABI;
客體合約,與主體合約類似,負責管理所有物聯網設備的客體屬性OA,提供相應的應用程序二進制接口ABI;
多個策略合約,通過一個用戶創建并且在訪問控制合約中必須綁定一個用戶的設備,所有的PC可以符合多個物聯網設備,但是只能有一個擁有者,并且只有這個擁有者才有權對策合約略進行添加和刪除操作,該策略合約提供管理客體屬性信息的應用程序二進制接口;
訪問控制合約,用來判定請求是否符合用戶自定義的策略,返回判定結果并履行某些義務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北工業大學,未經西北工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911032323.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種消化內科手術床
- 下一篇:紙張傳輸裝置、控制裝置和紙張處理系統





