[發明專利]基于區塊鏈具有隱私保護的物聯網訪問控制方法有效
| 申請號: | 202010461829.7 | 申請日: | 2020-05-27 |
| 公開(公告)號: | CN111629057B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 李先賢;楊君豪;石貞奎;李杰;付雪梅 | 申請(專利權)人: | 廣西師范大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L9/32;G06Q40/04 |
| 代理公司: | 桂林市持衡專利商標事務所有限公司 45107 | 代理人: | 陳躍琳 |
| 地址: | 541004 廣西壯*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 具有 隱私 保護 聯網 訪問 控制 方法 | ||
1.基于區塊鏈具有隱私保護的物聯網訪問控制方法,其特征是,包括步驟如下:
步驟1、資源所有者創建授權合約,該授權合約用于賦予訪問請求者角色和對應的權限,并生成授權合約交易;
步驟2、資源所有者利用零知識證明對授權合約交易進行加密,生成加密授權合約交易和授權合約證明,并將加密授權合約交易和授權合約證明上傳到區塊鏈;
步驟3、區塊鏈的共識節點接收到加密授權合約交易和授權合約證明后,對授權合約證明進行驗證:
如果驗證通過,則該共識節點將加密授權合約交易載入可信環境進行上鏈存儲,并廣播該加密授權合約交易的ID和存儲地址;
如果驗證不通過,則該共識節點廣播交易失敗消息;
步驟4、資源所有者創建認證合約,該認證合約用于對訪問請求者進行資格認證,并生成認證合約交易;
步驟5、資源所有者利用零知識證明對認證合約交易進行加密,生成加密認證合約交易和認證合約證明,并將加密認證合約交易和認證合約證明上傳到區塊鏈;
步驟6、區塊鏈的共識節點接收到加密認證合約交易和認證合約證明后,對認證合約證明進行驗證:
如果驗證通過,則該共識節點將加密認證合約交易載入可信環境進行上鏈存儲,并廣播該加密認證合約交易的ID和存儲地址;
如果驗證不通過,則該共識節點廣播交易失敗消息;
步驟7、訪問請求者向資源所有者發送角色授權請求;
步驟8、資源所有者在收到角色授權請求后,生成角色授權交易去調用授權合約,并利用零知識證明對角色授權交易進行加密,生成加密角色授權交易和角色授權證明,并將加密角色授權交易和角色授權證明上傳區塊鏈;
步驟9、區塊鏈的共識節點在收到加密角色授權交易和角色授權證明后,對角色授權證明進行驗證:
如果驗證通過,則分為兩種情況:
①對于內部訪問請求者:該共識節點將加密角色授權交易載入可信執行環境中的授權合約,授權合約直接將訪問請求者的地址和角色信息保存到授權合約中,完成訪問請求者的角色授權,并廣播授權結果;
②對于外部訪問請求者:該共識節點將加密角色授權交易載入可信執行環境中的授權合約,授權合約對加密角色授權交易進行是否滿足授予角色條件的判定:若滿足,則將訪問請求者的地址和角色信息保存到授權合約中,完成訪問請求者的角色授權,并廣播授權結果;否則,廣播交易失敗消息;
如果驗證不通過,則該共識節點廣播交易失敗消息;
步驟10、完成訪問請求者的角色授權后,訪問請求者生成訪問請求交易去調用認證合約,并利用零知識證明對訪問請求交易進行加密,生成加密訪問請求交易和訪問請求證明,并將加密訪問請求交易和訪問請求證明上傳到區塊鏈;
步驟11、區塊鏈的共識節點接收到加密訪問請求交易和訪問請求證明后,對訪問請求證明進行驗證:
如果驗證通過,則該共識節點將加密訪問請求交易載入可信執行環境中的認證合約,認證合約對加密訪問請求交易進行是否滿足認證訪問條件的判定,若滿足,則將訪問請求者的地址和訪問操作發送給網關,并廣播認證結果;否則,廣播交易失敗消息;
如果驗證不通過,則該共識節點廣播交易失敗消息;
步驟12、網關收到訪問請求者的地址和訪問操作后,將訪問請求者的地址和訪問操作發送給對應的物聯網設備;物聯網設備響應訪問操作,并根據訪問請求者的地址返回訪問結果給訪問請求者。
2.根據權利要求1所述基于區塊鏈具有隱私保護的物聯網訪問控制方法,其特征是,步驟9中,滿足授予角色條件由資源所有者根據自身情況進行定義。
3.根據權利要求1所述基于區塊鏈具有隱私保護的物聯網訪問控制方法,其特征是,步驟11中,滿足認證訪問條件的判定即判斷是否同時滿足如下條件:
(1)查詢授權合約內的地址和角色信息,看是否與訪問請求交易中對應的訪問請求者的ID、地址和角色相匹配;
(2)向網關查詢是否存在訪問請求交易中想要訪問的物聯網設備;
(3)將查詢到的角色信息與訪問操作進行匹配,判斷該角色是否滿足對應物聯網設備和對應操作的訪問權限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西師范大學,未經廣西師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010461829.7/1.html,轉載請聲明來源鉆瓜專利網。





