[發(fā)明專利]基于身份的命名數(shù)據(jù)網(wǎng)絡(luò)通信方法和通信系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110055022.8 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112738130B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計)人: | 張麗;朱明悅 | 申請(專利權(quán))人: | 北京工業(yè)大學(xué) |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/63;H04L9/32 |
| 代理公司: | 北京匯信合知識產(chǎn)權(quán)代理有限公司 11335 | 代理人: | 林聰源 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 身份 命名 數(shù)據(jù) 網(wǎng)絡(luò) 通信 方法 系統(tǒng) | ||
1.一種基于身份的命名數(shù)據(jù)網(wǎng)絡(luò)通信方法,其特征在于,包括:
生產(chǎn)者在生產(chǎn)數(shù)據(jù)包過程中,基于身份的層次加密HIBC的根PKG的私鑰,對系統(tǒng)公共參數(shù)進行簽名;
將簽名后的系統(tǒng)公共參數(shù)記錄至所述數(shù)據(jù)包的簽名信息字段;
以所述生產(chǎn)者的身份信息、數(shù)據(jù)信息和所述系統(tǒng)公共參數(shù)的有效期構(gòu)成所述數(shù)據(jù)包的名稱,所述生產(chǎn)者的身份信息由所述HIBC中當(dāng)前層級的PKG和所有祖先PKG生成的ID組合形成,所述數(shù)據(jù)包中包括所述數(shù)據(jù)包的名稱、數(shù)據(jù)包內(nèi)容信息、數(shù)據(jù)包內(nèi)容和簽名信息字段,所述數(shù)據(jù)包的名稱作為HIBC的公鑰,所述簽名信息字段中包括根據(jù)所述根PKG計算得到的對所述系統(tǒng)公共參數(shù)的簽名信息,所述系統(tǒng)公共參數(shù)用于HIBC的簽名、驗證簽名、加密和解密算法中;
消費者在獲取所述數(shù)據(jù)包過程中,向所述生產(chǎn)者發(fā)送包括所述數(shù)據(jù)包名稱的興趣包;
所述生產(chǎn)者在接收到所述興趣包時,向所述消費者發(fā)送所述數(shù)據(jù)包;
所述消費者向第三方權(quán)威機構(gòu)發(fā)送請求所述數(shù)據(jù)包中的根PKG對應(yīng)公鑰的興趣包;
所述第三方權(quán)威機構(gòu)向所述消費者發(fā)送包括所述根PKG對應(yīng)公鑰的數(shù)字證書;
所述消費者利用接收到的所述數(shù)字證書,根據(jù)所述第三方權(quán)威機構(gòu)的公鑰對所述數(shù)字證書進行驗證后,根據(jù)所述數(shù)字證書中根PKG的公鑰,對所述簽名信息字段中簽名的根PKG私鑰進行匹配驗證,驗證成功后獲取所述數(shù)據(jù)包中的數(shù)據(jù)包內(nèi)容。
2.根據(jù)權(quán)利要求1所述的基于身份的命名數(shù)據(jù)網(wǎng)絡(luò)通信方法,其特征在于,所述第三方權(quán)威機構(gòu)向所述消費者發(fā)送的數(shù)字證書中包括公鑰擁有者信息、公鑰、頒發(fā)機構(gòu)信息、有效時間和頒發(fā)機構(gòu)簽名,所述頒發(fā)機構(gòu)簽名為所述第三方權(quán)威機構(gòu)利用自身私鑰對所述數(shù)字證書進行簽名。
3.一種基于身份的命名數(shù)據(jù)網(wǎng)絡(luò)通信系統(tǒng),應(yīng)用權(quán)利要求1或2所述的基于身份的命名數(shù)據(jù)網(wǎng)絡(luò)通信方法,其特征在于,包括:
PARAM簽名模塊,用于在生產(chǎn)者生產(chǎn)數(shù)據(jù)包過程中,基于HIBC的根PKG的私鑰,對系統(tǒng)公共參數(shù)進行簽名,并將簽名后的系統(tǒng)公共參數(shù)記錄至所述數(shù)據(jù)包的簽名信息字段;
數(shù)據(jù)包命名模塊,用于由所述HIBC中當(dāng)前層級的PKG和所有祖先PKG生成的ID組合形成所述生產(chǎn)者的身份信息,并以所述生產(chǎn)者的身份信息、數(shù)據(jù)信息和所述系統(tǒng)公共參數(shù)的有效期構(gòu)成所述數(shù)據(jù)包的名稱,所述數(shù)據(jù)包中包括所述數(shù)據(jù)包的名稱、數(shù)據(jù)包內(nèi)容信息、數(shù)據(jù)包內(nèi)容和簽名信息字段,所述數(shù)據(jù)包的名稱作為HIBC的公鑰,所述簽名信息字段中包括根據(jù)所述根PKG計算得到的對所述系統(tǒng)公共參數(shù)的簽名信息,所述系統(tǒng)公共參數(shù)用于HIBC的簽名、驗證簽名、加密和解密算法中;
數(shù)據(jù)包獲取模塊,在消費者獲取所述數(shù)據(jù)包過程中,向所述生產(chǎn)者發(fā)送包括所述數(shù)據(jù)包名稱的興趣包;
數(shù)據(jù)包返回模塊,用于在所述生產(chǎn)者接收到所述興趣包時,向所述消費者發(fā)送所述數(shù)據(jù)包;
公鑰請求模塊,用于向第三方權(quán)威機構(gòu)發(fā)送請求所述數(shù)據(jù)包中根PKG對應(yīng)公鑰的興趣包,并將所述第三方權(quán)威機構(gòu)返回的數(shù)字證書發(fā)送至所述消費者;
簽名驗證模塊,用于利用所述消費者接收到的所述數(shù)字證書,根據(jù)所述第三方權(quán)威機構(gòu)的公鑰對所述數(shù)字證書進行驗證后,根據(jù)所述數(shù)字證書中根PKG的公鑰,對所述簽名信息字段中簽名的根PKG私鑰進行匹配驗證,并在驗證成功后獲取所述數(shù)據(jù)包中的數(shù)據(jù)包內(nèi)容。
4.根據(jù)權(quán)利要求3所述的基于身份的命名數(shù)據(jù)網(wǎng)絡(luò)通信系統(tǒng),其特征在于,所述第三方權(quán)威機構(gòu)向所述消費者發(fā)送的數(shù)字證書中包括公鑰擁有者信息、公鑰、頒發(fā)機構(gòu)信息、有效時間和頒發(fā)機構(gòu)簽名,所述頒發(fā)機構(gòu)簽名為所述第三方權(quán)威機構(gòu)利用自身私鑰對所述數(shù)字證書進行簽名。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京工業(yè)大學(xué),未經(jīng)北京工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110055022.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 汽車安全管理系統(tǒng)及其管理方法
- 一種身份核驗系統(tǒng)、身份核驗系統(tǒng)的熱替換方法及系統(tǒng)
- 具有身份識別系統(tǒng)的手持電鉆
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機可讀存儲介質(zhì)
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機可讀存儲介質(zhì)
- 基于可信身份的證書共享方法
- 一種身份標(biāo)識識別方法、裝置以及相關(guān)設(shè)備
- 一種識別身份認(rèn)證裝置的方法、設(shè)備以及圖像形成裝置
- 用于身份原子化的系統(tǒng)和方法以及用途
- 基于區(qū)塊鏈的身份管理元數(shù)據(jù)處理方法和系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





