基于BlockChain的電子公文交換加密方法研究
發(fā)布時(shí)間:2021-09-23 16:14
電子公文交換系統(tǒng),需要信息管理領(lǐng)域和類似于區(qū)塊鏈中資源交換機(jī)制的相互協(xié)作,以此優(yōu)化電子公文的管理機(jī)制。為了實(shí)現(xiàn)此目標(biāo)論文提出了一種授權(quán)系統(tǒng),以便利用區(qū)塊鏈(blockchain)技術(shù)進(jìn)行公文處理。所提出的系統(tǒng)可實(shí)現(xiàn)更可靠的監(jiān)控管理功能和授權(quán)功能,部門之間相互委托控制器的功能,并具有數(shù)據(jù)訪問(wèn)安全系數(shù)高等特點(diǎn)。文中提出的方案在優(yōu)化資源監(jiān)視機(jī)制,提高授權(quán)安全級(jí)別,減少交易所消耗的資源方面,有一定參考價(jià)值。
【文章來(lái)源】:電測(cè)與儀表. 2019,56(12)北大核心
【文章頁(yè)數(shù)】:7 頁(yè)
【部分圖文】:
傳統(tǒng)的SSE模型Fig.1TraditionalSSEmodel
??C、I發(fā)送到服務(wù)器。假設(shè)數(shù)據(jù)所有者和用戶共享私鑰數(shù)組K,F(xiàn)在,用戶想要搜索包含關(guān)鍵字w的文檔。那么,用戶通過(guò)使用私鑰數(shù)組K計(jì)算關(guān)鍵字w的搜索標(biāo)記tw,并將其發(fā)送到服務(wù)器。然后,服務(wù)器通過(guò)組合tw,C和I來(lái)計(jì)算結(jié)果Cij。最后,用戶在本地解密Cij。在此列出了將在構(gòu)造中使用的函數(shù)和符號(hào),如表1所示。3系統(tǒng)模型本節(jié)中將給出基于SSE的區(qū)塊鏈模型及其安全性定義。3.1基于SSE的區(qū)塊鏈的定義基于SSE模型的區(qū)塊鏈模式如圖2所示。圖2基于SSE模型的區(qū)塊鏈模式Fig.2BlockchainbasedonSSEmodel數(shù)據(jù)所有者有n個(gè)文檔D=(D1,D2,…,Dn)。假設(shè)數(shù)據(jù)所有者和用戶共享私鑰k1。定義1:基于SSE的區(qū)塊鏈方案是由七個(gè)多項(xiàng)式的時(shí)間算法組成的元素組合π=(Gen,Enc,Srchtoken,Search,Verify,Dec,Rede),如下所示:(1)K←Gen(1k):這是一種概率算法,它將安全參數(shù)k作為輸入,并輸出一個(gè)密鑰數(shù)組K;(2)(I,C)←Enc(K,D):它將密鑰數(shù)組K=(k1,k2,k3,k4,k5),數(shù)據(jù)文件集合D作為輸入,并輸出密文C和可逆索引I;(3)(Appoint,Tw)←Srchtoken(w,K,Tu):這是一種確定性算法。用戶使用關(guān)鍵字w,私鑰數(shù)組K和未兌換的Tu作為輸入,并輸出搜索令牌Tw和Appoint;—83—第56卷第12期電測(cè)與儀表Vol.56No.122019年6月25日ElectricalMeasurement&InstrumentationJun.25,
2,k3,k4,k5)。為了搜索包含關(guān)鍵字w的文檔,用戶計(jì)算:tw=F1(k2,w|0)(9)kw=F1(k2,w|1)(10)k31=F1(k4,wi)(11)Tw=Enck(k31,tw|kw|H(k31))(12)然后,用戶將Tw發(fā)送給服務(wù)器,并等待回復(fù)。設(shè)D()是服務(wù)器構(gòu)建的契約,任何人都可以調(diào)用它。在這個(gè)契約中D()主要執(zhí)行哈希操作,也就是說(shuō),當(dāng)輸入(x,y)時(shí),這個(gè)契約可以驗(yàn)證h(x)=y,過(guò)程以圖3為例。圖3用戶存款的過(guò)程Fig.3Userdepositprocess(4)Search:收到Tw后,服務(wù)器建立如圖4所示的ask。圖4獲取搜索令牌Tw的解密密鑰的過(guò)程Fig.4ProcessofobtainingthedecryptionkeyforthesearchtokenTw通過(guò)下列方式獲得Tw的解密密鑰k31:(a)找到值為dB的未兌換Ts1,其接收者是服務(wù)器;(b)將V(k31,Tw)嵌入到ask的出口腳本中;(c)計(jì)算主體的問(wèn)題;(d)服務(wù)器和用戶都通過(guò)將ask作為輸入來(lái)計(jì)算withdraw的主體。用戶將withdraw發(fā)送到服務(wù)器以在其中添加其簽名。withdraw具有時(shí)間鎖t,這意味著在時(shí)間t之后,服務(wù)器可以廣播withdraw撤銷;(e)服務(wù)器簽署“ask”并在區(qū)塊鏈上廣播;(f)如果Appoint沒(méi)有出現(xiàn)在區(qū)塊鏈上直到t-max1,其中max1表示包括詢問(wèn)區(qū)塊鏈的最大可能延遲,服務(wù)器可以通過(guò)使用其私鑰立即兌換事務(wù)Ts1并退出協(xié)議。用戶通過(guò)使用ask輸出Pay的主體,并將k31嵌入到Pay的腳本中。簽署后,用戶傳播Pay。節(jié)點(diǎn)
【參考文獻(xiàn)】:
期刊論文
[1]區(qū)塊鏈與可信數(shù)據(jù)管理:問(wèn)題與方法[J]. 錢衛(wèi)寧,邵奇峰,朱燕超,金澈清,周傲英. 軟件學(xué)報(bào). 2018(01)
[2]云計(jì)算在電力用戶用電信息采集系統(tǒng)中的應(yīng)用研究[J]. 何恒靖,趙偉,黃松嶺,王勍. 電測(cè)與儀表. 2016(01)
[3]基于物聯(lián)網(wǎng)的高級(jí)量測(cè)體系的設(shè)計(jì)[J]. 符長(zhǎng)友,馬剛,周苗苗. 電測(cè)與儀表. 2012(07)
[4]應(yīng)用改進(jìn)FFT算法實(shí)現(xiàn)風(fēng)電場(chǎng)諧波的檢測(cè)[J]. 李朝生,周進(jìn)有,李先允. 電測(cè)與儀表. 2010(11)
[5]面向智能用電的家庭綜合能源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 章鹿華,王思彤,易忠林,袁瑞銘,周暉,殷慶鐸. 電測(cè)與儀表. 2010(09)
[6]AMI體系結(jié)構(gòu)及應(yīng)用[J]. 傅華渭. 電測(cè)與儀表. 2010(S1)
[7]高級(jí)量測(cè)體系探討[J]. 鄧桂平,傅士冀,舒開(kāi)旗,陳俊. 電測(cè)與儀表. 2010(S2)
[8]IEC62056(電能計(jì)量——用于抄表、費(fèi)率和負(fù)荷控制的數(shù)據(jù)交換)標(biāo)準(zhǔn)體系簡(jiǎn)介[J]. 宋曉林,劉君華,楊曉西,馮玉貴,劉守謙. 電測(cè)與儀表. 2004(02)
本文編號(hào):3406020
【文章來(lái)源】:電測(cè)與儀表. 2019,56(12)北大核心
【文章頁(yè)數(shù)】:7 頁(yè)
【部分圖文】:
傳統(tǒng)的SSE模型Fig.1TraditionalSSEmodel
??C、I發(fā)送到服務(wù)器。假設(shè)數(shù)據(jù)所有者和用戶共享私鑰數(shù)組K,F(xiàn)在,用戶想要搜索包含關(guān)鍵字w的文檔。那么,用戶通過(guò)使用私鑰數(shù)組K計(jì)算關(guān)鍵字w的搜索標(biāo)記tw,并將其發(fā)送到服務(wù)器。然后,服務(wù)器通過(guò)組合tw,C和I來(lái)計(jì)算結(jié)果Cij。最后,用戶在本地解密Cij。在此列出了將在構(gòu)造中使用的函數(shù)和符號(hào),如表1所示。3系統(tǒng)模型本節(jié)中將給出基于SSE的區(qū)塊鏈模型及其安全性定義。3.1基于SSE的區(qū)塊鏈的定義基于SSE模型的區(qū)塊鏈模式如圖2所示。圖2基于SSE模型的區(qū)塊鏈模式Fig.2BlockchainbasedonSSEmodel數(shù)據(jù)所有者有n個(gè)文檔D=(D1,D2,…,Dn)。假設(shè)數(shù)據(jù)所有者和用戶共享私鑰k1。定義1:基于SSE的區(qū)塊鏈方案是由七個(gè)多項(xiàng)式的時(shí)間算法組成的元素組合π=(Gen,Enc,Srchtoken,Search,Verify,Dec,Rede),如下所示:(1)K←Gen(1k):這是一種概率算法,它將安全參數(shù)k作為輸入,并輸出一個(gè)密鑰數(shù)組K;(2)(I,C)←Enc(K,D):它將密鑰數(shù)組K=(k1,k2,k3,k4,k5),數(shù)據(jù)文件集合D作為輸入,并輸出密文C和可逆索引I;(3)(Appoint,Tw)←Srchtoken(w,K,Tu):這是一種確定性算法。用戶使用關(guān)鍵字w,私鑰數(shù)組K和未兌換的Tu作為輸入,并輸出搜索令牌Tw和Appoint;—83—第56卷第12期電測(cè)與儀表Vol.56No.122019年6月25日ElectricalMeasurement&InstrumentationJun.25,
2,k3,k4,k5)。為了搜索包含關(guān)鍵字w的文檔,用戶計(jì)算:tw=F1(k2,w|0)(9)kw=F1(k2,w|1)(10)k31=F1(k4,wi)(11)Tw=Enck(k31,tw|kw|H(k31))(12)然后,用戶將Tw發(fā)送給服務(wù)器,并等待回復(fù)。設(shè)D()是服務(wù)器構(gòu)建的契約,任何人都可以調(diào)用它。在這個(gè)契約中D()主要執(zhí)行哈希操作,也就是說(shuō),當(dāng)輸入(x,y)時(shí),這個(gè)契約可以驗(yàn)證h(x)=y,過(guò)程以圖3為例。圖3用戶存款的過(guò)程Fig.3Userdepositprocess(4)Search:收到Tw后,服務(wù)器建立如圖4所示的ask。圖4獲取搜索令牌Tw的解密密鑰的過(guò)程Fig.4ProcessofobtainingthedecryptionkeyforthesearchtokenTw通過(guò)下列方式獲得Tw的解密密鑰k31:(a)找到值為dB的未兌換Ts1,其接收者是服務(wù)器;(b)將V(k31,Tw)嵌入到ask的出口腳本中;(c)計(jì)算主體的問(wèn)題;(d)服務(wù)器和用戶都通過(guò)將ask作為輸入來(lái)計(jì)算withdraw的主體。用戶將withdraw發(fā)送到服務(wù)器以在其中添加其簽名。withdraw具有時(shí)間鎖t,這意味著在時(shí)間t之后,服務(wù)器可以廣播withdraw撤銷;(e)服務(wù)器簽署“ask”并在區(qū)塊鏈上廣播;(f)如果Appoint沒(méi)有出現(xiàn)在區(qū)塊鏈上直到t-max1,其中max1表示包括詢問(wèn)區(qū)塊鏈的最大可能延遲,服務(wù)器可以通過(guò)使用其私鑰立即兌換事務(wù)Ts1并退出協(xié)議。用戶通過(guò)使用ask輸出Pay的主體,并將k31嵌入到Pay的腳本中。簽署后,用戶傳播Pay。節(jié)點(diǎn)
【參考文獻(xiàn)】:
期刊論文
[1]區(qū)塊鏈與可信數(shù)據(jù)管理:問(wèn)題與方法[J]. 錢衛(wèi)寧,邵奇峰,朱燕超,金澈清,周傲英. 軟件學(xué)報(bào). 2018(01)
[2]云計(jì)算在電力用戶用電信息采集系統(tǒng)中的應(yīng)用研究[J]. 何恒靖,趙偉,黃松嶺,王勍. 電測(cè)與儀表. 2016(01)
[3]基于物聯(lián)網(wǎng)的高級(jí)量測(cè)體系的設(shè)計(jì)[J]. 符長(zhǎng)友,馬剛,周苗苗. 電測(cè)與儀表. 2012(07)
[4]應(yīng)用改進(jìn)FFT算法實(shí)現(xiàn)風(fēng)電場(chǎng)諧波的檢測(cè)[J]. 李朝生,周進(jìn)有,李先允. 電測(cè)與儀表. 2010(11)
[5]面向智能用電的家庭綜合能源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 章鹿華,王思彤,易忠林,袁瑞銘,周暉,殷慶鐸. 電測(cè)與儀表. 2010(09)
[6]AMI體系結(jié)構(gòu)及應(yīng)用[J]. 傅華渭. 電測(cè)與儀表. 2010(S1)
[7]高級(jí)量測(cè)體系探討[J]. 鄧桂平,傅士冀,舒開(kāi)旗,陳俊. 電測(cè)與儀表. 2010(S2)
[8]IEC62056(電能計(jì)量——用于抄表、費(fèi)率和負(fù)荷控制的數(shù)據(jù)交換)標(biāo)準(zhǔn)體系簡(jiǎn)介[J]. 宋曉林,劉君華,楊曉西,馮玉貴,劉守謙. 電測(cè)與儀表. 2004(02)
本文編號(hào):3406020
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3406020.html
最近更新
教材專著