国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種格上基于身份的代理簽名方案

2018-01-09 23:00王黎
科教導(dǎo)刊·電子版 2017年32期
關(guān)鍵詞:簽名者私鑰代理

王黎

摘 要 本文利用原像抽樣技術(shù)和固定維數(shù)的格基委托技術(shù),在Boyen簽名方案的基礎(chǔ)上,構(gòu)造了一個格上基于身份的代理簽名方案。

關(guān)鍵詞 代理簽名 格 匿名性

中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A

0引言

基于身份的代理重加密是指代理把發(fā)送給一個身份的密文轉(zhuǎn)化為給另一個身份的密文,可將身份加密與代理加密的優(yōu)點集于一身,應(yīng)用范圍更廣。隨著信息安全領(lǐng)域?qū)τ诎踩缘囊笤絹碓礁?,這種不同加密體制的交叉融合具有非常重要的研究意義和廣泛的應(yīng)用前景。

1基礎(chǔ)知識

格(Lattice)是一類定義在有限域上的、離散的幾何結(jié)構(gòu),是線性空間中n維向量構(gòu)成的一個子集。其定義如下:

定義1:在n維向量空間中m個線性無關(guān)的向量(b1,b2,…,bm)所生成的向量集合:

L(b1,b2,…,bn)=

稱為格。(b1,b2,…,bn)稱為格的一組基。

格中向量x的長度用歐幾里德范數(shù)||x||表示,矩陣X的長度定義為||X||=max||x||。向量x到格的距離定義為:dist((AT),x)=min||(ATsx)modq||。

定義2(最短向量問題SVP):在格上尋找一個非零向量v,使得對于格上任意向量u有||v||≤||u||成立。

2本文方案

假設(shè)授權(quán)文件空間W∈{0,1}k,消息空間m∈{0,1},身份空間id∈{0,1} 。設(shè)m≥5nlogq,q≥ (), =:

Setup:PKG運行TrapGen(1n)得到矩A∈Z陣以及格(A)的一組基TA。隨機(jī)選取個獨立矩陣C1,C2,…,C∈Z和k個獨立矩陣D1,D2,…,Dk∈Z,選擇非零向量y∈Z,運行SampleR(1m)得到2 個矩陣((R,R)∈D,i∈[ ],系統(tǒng)公開參數(shù)PP{A,(R,R) ,(Cj),(Di),y},保存主密鑰TA。

Extract:每個用戶可根據(jù)自己的身份向PKG索取簽名私鑰。用戶把自己的身份id∈{0,1} 發(fā)送給PKG,接到用戶的申請后,PKG根據(jù)id的每一位選擇R,并計算R=R R …R,Aid=AR-1,而后運行BasisDe(A,R,TA, ),得到(Aid)(其中Aid=AR-1)對應(yīng)的一組基Tid,并將Tid發(fā)送給相應(yīng)的用戶,Tid即為該用戶的私鑰。

Sign:對于消息m∈{0,1},用戶ID根據(jù)消息m計算C=(-1)m[i]Ci,隨機(jī)選擇向量v1 D,運行算法samplePre(AID,TID,y-Cv1, )得到v2∈Z,簽名為。

Verify:驗證者根據(jù)m計算C=(-1)m[i]Ci,然后驗證(1)Cv1+AIDv2=Y;(2)||V||≤ ,若均成立則輸出1,否則輸出0;

Delegate:原始簽名者O根據(jù)授權(quán)文件w的各個比特位計算D=(-1)W[i]Di,隨機(jī)選擇向量w1~D,運行算法w1~Dsampl epre(AO,To,y Dw1, )得到w2。輸出授權(quán)證書(W,w),其中。代理簽名者P驗證代理授權(quán)證書的有效性:首先計算D=(-1)W[i]Di,然后檢驗||w||≤ 和AOw2+Dw1=y是否成立,若成立則接受授權(quán),否則請求O重新發(fā)送授權(quán)證書。

PSign:對于明文M{0,1},代理簽名者根據(jù)明文m各個位置計算C=(-1)m[i]Ci,利用私鑰TP,計算Samplepre(Ap,Tp, ,Y-cw2)得到w3。則P代表對明文的代理簽名為(IDO,IDP,m,W,w,pv),其中。

PVerify:對于代理簽名(IDO,IDP,m,W,w,pv),驗證者O通過如下方式進(jìn)行驗證:(1)檢驗m是否在授權(quán)文件w規(guī)定范圍之內(nèi);(2)根據(jù)m,W計算出D=(-1)W[i]Di和C=(-1)m[i]Ci;(3)驗證||w||≤ ,||pv||≤ ,AOw2+Dw1=y和Cw2+Apw3=y是否均成立,若均成立則接受簽名,否則拒絕該簽名。

3安全性

定理1:定理6:如果存在敵手AI能夠在時間t內(nèi),以不可忽略的概率 領(lǐng)先本方案的一個代理簽名,則存在一個多項式有界的挑戰(zhàn)者C以不可忽略的概率(5/6) 解決一個SIS實例。

定理2:如果存在敵手AII能夠在時間t內(nèi),以不可忽略的概率 偽造本方案的一個代理簽名,則存在一個多項式有界挑戰(zhàn)者c以不可忽略的概率(5/6) 解決一個SIS實例。

參考文獻(xiàn)

[1] Paterson,K.& J.Schuldt.Efficient identity based signatures secure in the standard model[C].Proceedings of the ACISP. Melbourne, Australia, 2006:207-222.

[2] 李明祥,韓伯濤,朱建勇等.在標(biāo)準(zhǔn)模型下安全的基于身份的代理簽名方案[J].華南理工大學(xué)學(xué)報:自然科學(xué)版,2009,37(05):118-122

[3] Gentry,C.& C.Peikert&V. Vaikuntanathan. Trapdoors for hard lattices and new cryptographic constructions[J]. In proceeding of the STOC 2008,2008:197-206.

[4] 李繼國,姜平進(jìn).標(biāo)準(zhǔn)模型下可證安全的基于身份的高效簽名方案[J].計算機(jī)學(xué)報,2009,32(11):2130-2136.

猜你喜歡
簽名者私鑰代理
清掃機(jī)器人避障系統(tǒng)區(qū)塊鏈私鑰分片存儲方法
比特幣的安全性到底有多高
基于改進(jìn)ECC 算法的網(wǎng)絡(luò)信息私鑰變換優(yōu)化方法
勞動者代簽名 用人單位應(yīng)否支付雙倍工資
代理圣誕老人
代理手金寶 生意特別好
一種基于虛擬私鑰的OpenSSL與CSP交互方案
基于變形ElGamal簽名體制的強(qiáng)盲簽名方案
復(fù)仇代理烏龜君
一種安全的匿名代理數(shù)字簽名方案