[發(fā)明專利]一種屬性基信息流控制方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910660168.8 | 申請(qǐng)日: | 2019-07-22 |
| 公開(公告)號(hào): | CN110557368B | 公開(公告)日: | 2021-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 韓金廣;曹杰 | 申請(qǐng)(專利權(quán))人: | 南京財(cái)經(jīng)大學(xué) |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06 |
| 代理公司: | 北京億騰知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11309 | 代理人: | 陳霽 |
| 地址: | 210046 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 屬性 信息 控制 方法 系統(tǒng) | ||
本發(fā)明公開了一種屬性基信息流控制方法,包括步驟:發(fā)送者發(fā)送第二屬性、認(rèn)證標(biāo)簽和密文給消毒機(jī)構(gòu);消毒機(jī)構(gòu)對(duì)接收到的第二屬性和認(rèn)證標(biāo)簽進(jìn)行認(rèn)證,認(rèn)證通過后對(duì)接收到的密文進(jìn)行消毒,得到被消毒密文,將被消毒密文發(fā)送給接收者;接收者利用接收者密鑰對(duì)收到的被消毒密文進(jìn)行解密,得到明文。一種屬性基信息流控制系統(tǒng),包括:中心機(jī)構(gòu)、消毒機(jī)構(gòu)、發(fā)送者和接收者。可以靈活的選擇信息流的訪問控制結(jié)構(gòu);通過消毒機(jī)構(gòu)的認(rèn)證過程,判斷第二屬性的合法性,以及是否滿足信息流控制政策,確認(rèn)消息來源的合法性;通信成本與訪問控制結(jié)構(gòu)的復(fù)雜度成正比。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)安全領(lǐng)域,尤其涉及一種屬性基信息流控制方法及系統(tǒng)。
背景技術(shù)
信息流控制被用于規(guī)范數(shù)據(jù)流的流向。一個(gè)數(shù)據(jù)流控制政策由三部分組成:安全等級(jí)、安全等級(jí)間信息流動(dòng)關(guān)系的說明以及將客體分成不同安全等級(jí)的方法。當(dāng)系統(tǒng)中一個(gè)用戶向另一個(gè)用戶發(fā)送一條消息時(shí),系統(tǒng)中就出現(xiàn)了一條信息流。如果通信雙方的安全等級(jí)滿足信息流控制政策,該信息流被受理;否則,該信息流被中斷。Bell–LaPadula(BLP)模型是應(yīng)用最廣的信息流控制模型。該模型強(qiáng)調(diào)兩個(gè)規(guī)則:(1)向上不可讀:一個(gè)用戶只能閱讀安全等級(jí)等于或者低于其安全等級(jí)的文件;(2)向下不可寫:用戶只能創(chuàng)建、修改安全等級(jí)等于或者高于其安全等級(jí)的文件。
傳統(tǒng)的公鑰加密方案(RSA、EIGamal)可以實(shí)現(xiàn)安全的端對(duì)端通信,但不能表達(dá)靈活的訪問控制結(jié)構(gòu)。屬性基加密是一種靈活的公鑰加密方案。在該方案中,加密者用一組屬性加密消息,得到密文。一個(gè)用戶可以解密密文當(dāng)且僅當(dāng)其屬性與密文中的屬性相匹配。與傳統(tǒng)的公鑰加密方案相比,屬性基加密具有以下優(yōu)點(diǎn):(1)可以實(shí)現(xiàn)靈活的訪問控制結(jié)構(gòu);(2)通信成本與訪問控制結(jié)構(gòu)的復(fù)雜度成正比,而不是與接收者的人數(shù)成正比。
加密方案可以實(shí)現(xiàn)對(duì)數(shù)據(jù)接收者的控制,然而對(duì)信息發(fā)送者沒有任何控制,即加密方案只能實(shí)現(xiàn)向上不可讀功能。為了加強(qiáng)信息流訪問控制方案,訪問控制加密被提出。一個(gè)訪問控制方案由四個(gè)實(shí)體構(gòu)成:中心機(jī)構(gòu)、消毒機(jī)構(gòu)、消息發(fā)送者和消息接收者。發(fā)送者須經(jīng)由消毒機(jī)構(gòu)才能將消息發(fā)送給接收者。消毒機(jī)構(gòu)對(duì)收到的消息首先做消毒處理,然后將消毒后的消息發(fā)送給信息接收者。如果消息發(fā)送者和消息接收者的安全等級(jí)滿足系統(tǒng)中的信息流控制政策,則消息接收者可以獲得明文消息;否則,消息接收者不能獲得關(guān)于明文消息除長(zhǎng)度外的任何信息。因此,訪問控制加密可以同時(shí)實(shí)現(xiàn)向上不可讀規(guī)則和向下不可寫規(guī)則。
現(xiàn)有的訪問控制加密存在以下缺陷:一、消毒機(jī)構(gòu)對(duì)于消息來源的合法性無法認(rèn)證,即消毒機(jī)構(gòu)需要對(duì)接收到的任何信息進(jìn)行消毒。因此,消毒機(jī)構(gòu)容易遭受服務(wù)否定攻擊;二、不能表達(dá)靈活的信息流訪問控制政策;三、通信成本較高,即與消息接收者的人數(shù)成正比關(guān)系。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有技術(shù)存在的缺陷。
為了達(dá)到上述目的,一方面,本發(fā)明公開了一種屬性基信息流控制方法,包括下列步驟:
發(fā)送者發(fā)送第二屬性、認(rèn)證標(biāo)簽和密文給消毒機(jī)構(gòu);其中,根據(jù)發(fā)送者選擇的訪問控制結(jié)構(gòu),得到第一屬性,根據(jù)第一屬性和中心機(jī)構(gòu)說明的信息流控制政策,選擇發(fā)送者的部分屬性作為第二屬性;第一屬性和第二屬性同時(shí)滿足信息流控制政策;利用發(fā)送者密鑰生成認(rèn)證標(biāo)簽;根據(jù)訪問控制結(jié)構(gòu)和消毒機(jī)構(gòu)公鑰加密明文得到密文;
消毒機(jī)構(gòu)對(duì)接收到的第二屬性和認(rèn)證標(biāo)簽進(jìn)行認(rèn)證,認(rèn)證通過后對(duì)接收到的密文進(jìn)行消毒,得到被消毒密文,將被消毒密文發(fā)送給接收者;其中,認(rèn)證包括:判斷第一屬性和第二屬性是否滿足信息流控制政策,根據(jù)認(rèn)證標(biāo)簽判斷發(fā)送者是否擁有第二屬性;消毒包括:利用消毒機(jī)構(gòu)私鑰和代理解密密鑰對(duì)密文進(jìn)行消毒;
接收者利用接收者密鑰對(duì)收到的被消毒密文進(jìn)行解密,得到明文。
在一個(gè)實(shí)例中,如果消毒機(jī)構(gòu)判斷第一屬性和第二屬性滿足信息流控制政策,且發(fā)送者擁有第二屬性,則認(rèn)證通過;如果消毒機(jī)構(gòu)判斷第一屬性和第二屬性不滿足信息流控制政策,和/或發(fā)送者沒有第二屬性,則終止信息流。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京財(cái)經(jīng)大學(xué),未經(jīng)南京財(cái)經(jīng)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910660168.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





