999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RSA的可截取簽名改進方案

2014-08-05 02:40:34杜小妮王彩芬鄭亞紅
計算機工程與應用 2014年24期
關鍵詞:效率

李 旭,杜小妮,王彩芬,鄭亞紅,張 記

1.西北師范大學 計算機科學與工程學院,蘭州 730070

2.西北師范大學 數學與統計學院,蘭州 730070

基于RSA的可截取簽名改進方案

李 旭1,杜小妮2,王彩芬1,鄭亞紅1,張 記1

1.西北師范大學 計算機科學與工程學院,蘭州 730070

2.西北師范大學 數學與統計學院,蘭州 730070

1 準備知識

可截取簽名[1](Content Extraction Signatures,CES)允許在多方參與的環境下,給定一個已簽名的消息,使用者針對原消息的一部分,截取一個公開并可驗證的簽名,而無需和最初的簽名者交互。簽名者對包括k個子消息的信息簽名。截取者按簽名者給定的規則截取部分信息M′,計算出截取消息M′的簽名,并把所截取消息及其簽名提供給相關的驗證者。驗證者驗證M′簽名的真實性。其流程圖如圖1所示。

圖1 可截取簽名流程圖

與傳統的數字簽名方案[2-3]相比,可截取簽名解決了在多方參與的環境下,消息從簽名者到使用者再到驗證者之間多次傳遞、簽名、驗證所導致的安全隱患以及計算和存儲開銷大,不便于實際操作的問題,在保證消息合法截取的同時,有效地實現了對消息的多次傳遞和驗證[4]。鑒于這些優點,可截取簽名受到了國內外學者的廣泛關注。文獻[5]在XML簽名規范中引入可截取簽名方法,對XML簽名[6]進行了擴展。文獻[7]在文獻[1]的基礎上,提出采用分級群組策略的可截取簽名方案,可有效地應用于數字圖書館等環境。

批簽名[8-10]允許用戶對一批數據進行統一簽名,統一驗證,從而提高了簽名和驗證效率。文獻[8]提出了基于二叉樹的Bi-tree批簽名方案,可以把普通的簽名算法改造成批簽名。

本文以文獻[1]中的可截取簽名方案為基礎,結合批簽名思想,提出了一種新的基于RSA的可截取簽名方案。解決了現有方案存在的消息截取后版式凌亂的問題,使截取后的消息更加緊湊,符合人的正常閱讀習慣,縮短簽名和驗證的時間消耗。

2 現有的可截取簽名方案

假設消息M被分成n個子消息段,即M={m1,m2,…, mn},定義子消息編號集合Γ={1,2,…,n}。M′為用戶截取的子消息集合,共n個子消息段,其中未選的子消息段標記為空白。截取子集CI(M′)標記M′中選中的子消息段的編號。為了使簽名者對原消息的截取方式具有完全控制權,引入內容截取訪問結構CEAS?Γ,CEAS定義為子消息編號的集合,并規定每個在CEAS中的子消息都為必選消息。例如,M={m1,m2,m3,m4},CEAS={1},若CI(M′)={1,3},則 M′={m1,?,m3,?},其中?標記空白子消息段,則截取方式合法[1,11],記為CEAS?CI(M′);若CI(M′)={2,3},M′={?,m2,m3,?},若CEAS?CI(M′),截取方式非法。

可截取簽名體制由以下四個步驟構成:

(1)密鑰生成

生成RSA公、私鑰對PK=(N,e)、SK=(N,e,d)。

(2)簽名

①簽名者給出截取訪問結構CEAS,同時給出一個隨機產生的固定長度的CES標記T。

②對每個i∈CEAS,計算:

(3)簽名截取

①根據原消息M和簽名者指定的截取訪問結構CEAS,截取者給出截取子集CI(M′)。

②根據截取子集CI(M′),生成截取消息M′={Mi|i∈CI(M′)}。

③對每個i∈CI(M′)計算:

δ=∏i∈CI(M′)δ[i]modN

④返回截取簽名δExt=(CEAS||T||δ||CI(M′))。

(4)簽名驗證

①驗證者首先驗證CEAS?CI(M′),如未通過,直接返回驗證失敗。

②對每個i∈CI(M′)對應的子消息,分別計算:

③驗證δe=∏i∈CI(M′)h[i]modN,如未通過,返回驗證失敗,否則返回驗證成功。

上述方案雖然實現了原始消息的可截取功能,但在消息截取時,由于將不在CI(M′)中的子消息段標記為空白,從而導致截取消息顯示時出現大面積空白,不符合一般閱讀習慣。

3 改進的可截取簽名方案

3.1方案描述

該方案在文獻[1]提出的基于RSA的可截取簽名方案的基礎上,引入批簽名的思想,改進了簽名和認證部分。方案具體步驟如下:

(1)密鑰生成GK(k)

①隨機選擇兩個長度為k/2的大素數 p和q。

②令N=p×q,Φ(N)=(p-1)×(q-1)。

③隨機選擇整數e,滿足gcd(e,Φ(N))=1,計算d≡e-1modΦ(N)。

④最后返回公鑰PK=(N,e),私鑰SK=(N,e,d)。

(2)原消息簽名生成SIG(SK,M,CEAS)

對于長度為n的原消息M,

①簽名者給出截取訪問結構CEAS,同時給出一個隨機產生的固定長度的CES標記T。

②對CEAS對應的所有消息,構造必選消息批簽名樹hT-batch與簽名指數dbatch,并對hT-batch進行批簽名:

③對每個i∈ΓCEAS,計算:

(3)消息截取EXT(PK,M,CEAS,δFULL,X)

①根據原消息M和簽名者指定的截取訪問結構CEAS,截取者給出截取子集CI(M′)。

②根據截取子集CI(M′),生成截取消息M′={Mi|i∈CI(M′)}。

③對每個i∈CI(M′)且i?CEAS,計算:

δ=∏i∈Xδ[i]modN

④返回截取簽名δExt=(CEAS||T||δ||δbatch||CI(M′))。

(4)驗證VER(PK,M′,δExt)

①驗證者首先驗證CEAS?CI(M′),如未通過,直接返回驗證失敗。

②對必選消息hT-batch進行批驗證[6-7],取批驗證公鑰為ebatch:

③對每個i∈CI(M′)且i?CEAS對應的子消息,分別計算:

h[i]=H(CEAS||T||M′[i])

④驗證δe=∏i∈CI(M′)h[i]modN,如未通過,返回驗證失敗,否則返回驗證成功。

3.2 方案正確性分析

對截取文檔的簽名進行驗證,可得到:

3.3 方案可靠性分析

依據文獻[1],本文所提出的方案在隨機預言機模型下,能夠抵抗適應性選擇消息攻擊和身份偽造攻擊。更進一步地,有

(1)如果RSA簽名的全域Hash函數m→H(m)d在選擇明文攻擊下具有不可偽造性,并且CES標記T在簽名算法中不重用,則該方案具有不可偽造性。

(2)必選部分批簽名和批驗證的可靠性由文獻[8]給出。

(3)在可截取簽名體制中,截取者是不可信的。截取者可能執行以下操作:

①截取者對M按CEAS的截取規則進行截取,得到M′,M′可通過驗證。

②截取者將CEAS中某個(或多個)標記為必選的部分截掉后得到M1',則CEAS?CI(M1'),驗證失敗。

③截取者按照CEAS截取規則進行截取得到M2',然后將M2'的某些消息mi篡改為mi'得到M2",則驗證時H(CEAS||T||mi)≠H(CEAS||T||mi'),即

驗證失敗。

④截取者按照CEAS截取規則進行截取得到M3',然后在M3'后面追加k條消息mi得到M3",則驗證時有:

驗證失敗。

3.4 性能分析

現有方案在設定CEAS和CI(M′)時,采用空白來標記截取段落,并由此判定驗證條件CEAS?CI(M′)是否滿足,導致截取后文檔出現大面積留白,不符合正常閱讀習慣。新方案改進了CI(M′)的結構,使系統在驗證階段僅通過M′與CI(M′)的對應關系就能判斷截取文檔是否滿足CEAS?CI(M′),由此避免了文檔留白現象。

假設原消息 M={m1,m2,m3,m4,m5,m6,m7,m8},截取結構CEAS={1,3},截取子集CI(M′)={1,3,8},兩方案截取后的顯示效果如圖2到圖4所示。

圖2 截取前的原始文檔

3.5 復雜度分析

本節對兩種簽名方案的執行效率進行分析。符號說明如表1所示。

兩種方案的效率比較見表2。

表1 符號說明

表2 兩種方案效率比較

圖3 現有方案的截取效果

圖4 改進方案的截取效果

從表2可以看出,由于采用了批簽名的思想,新方案在簽名和截取時,將現有方案中必選部分的mCEAS次簽名時間THA(lR)+TSRSA和驗證時間TMRSUALL+THA(lR)+TVRSA簡化為一次批簽名時間TB-S和批驗證時間TB-V,因而提高了算法的效率。

4 結論

本文針對現有可截取簽名體制的普遍缺陷,結合批簽名思想,提出了一種基于RSA體制的可截取簽名改進方案,在保證方案正確性和安全性的前提下解決了截取文檔大面積空白的缺陷,使截取后的文檔更符合人的正常閱讀習慣,而且提高了簽名效率。新方案在電子商務和電子政務系統中有更高的實用價值。

[1]Steinfeld R,Bull L,Zheng Y L.Content extraction signatures[C]//Information Security and Cryptology(ICISC 2001),2002.

[2]Rivest R,Shamir A,Adleman L.A method for obtaining digital signatures and public key cryptosystem[J].Communications of the ACM,1978,21(2):120-126.

[3]Li Jin,Zhang Fangguo.Generic security-amplifying methods of ordinary digital signatures[J].Information Sciences,2012,201(15):128-139.

[4]李新,張繼東,孫玉芳.簽名加密技術在公文系統中的應用[J].計算機應用研究,2004,21(4):98-99.

[5]Song F,Cui Z.Electronic voting scheme about ElGamal blind-signatures based on XML[J].Procedia Engineering,2012,29:2721-2725.

[6]謝鉉洋,謝榮傳.XML數字簽名[J].計算機應用研究,2002(7):92-94.

[7]Bull L,Mcg S R D,Zheng Y.A hierarchical extraction policy for content extraction signatures[J].International Journal on Digital Libraries,2004,4(3):208-222.

[8]FIATA.Batch RSA[J].Journal of Cryptology,1997,10(2):75-88.

[9]Hwang M S,Chang T Y,Yang W P.The batch verifying multiple digital signature scheme:a modified version of Ohta-Okamoto digital signature[C]//Computing Technology and Information Management,Gold Coast,Australia,2012:732-735.

[10]Chou Cheng-Fu,Cheng William C,Golubchik L.Performance study of online batch-based digital signature schemes[J].Journal of Network and Computer Applications,2010,33(2):98-114.

[11]劉軍龍,王彩芬.基于身份的可截取的門限簽名方案[J].計算機應用,2006,26(8):1817-1820.

LI Xu1,DU Xiaoni2,WANG Caifen1,ZHENG Yahong1,ZHANG Ji1

1.College of Computer Science and Engineering,Northwest Normal University,Lanzhou 730070,China
2.College of Mathematics and Statistics,Northwest Normal University,Lanzhou 730070,China

Content Extraction Signatures(CES)improve the efficiency of multiparty interaction and resolve the problem of multiple signature and communication.Documents’format becomes messy after messages extraction in the traditional CES scheme.To solve this problem,based on RSA,combining the batch signature idea,this paper promotes a new CES scheme and analyses the effects of the extractor’s behaviors to the verification of signature.Compared with the traditional CES,the new scheme optimizes the structure of the extracted document and improves the signature efficiency without reducing the security performance.

RSA;Content Extraction Signatures(CES);batch signatures;context extraction access structure;chosenplaintext attack

在多方參與的簽名環境中,可截取簽名體制(CES)解決了信息的多次簽名和多次傳遞等問題。對現有CES方案進行了分析,發現現有方案截取后的文檔存在版式凌亂的缺陷。針對該缺陷,結合批簽名思想,提出了一種基于RSA的可截取簽名改進方案,并分析了截取者的各種行為對簽名驗證的影響 。研究表明,新方案在保持原方案安全性能不變的基礎上,優化了截取文檔的結構,提高了簽名效率。

RSA;可截取簽名;批簽名;截取訪問結構;選擇明文攻擊

A

TP309.7

10.3778/j.issn.1002-8331.1301-0315

LI Xu,DU Xiaoni,WANG Caifen,et al.Improved scheme of content extraction signatures based on RSA.Computer Engineering and Applications,2014,50(24):96-99.

國家自然科學基金(No.61063041,No.61163038,No.61202395,No.61262057);教育部新世紀優秀人才支持計劃(No.NCET-12-0620);甘肅省自然科學基金(No.1208RJZA0255)。

李旭(1985—),男,碩士研究生,研究方向:信息安全與密碼學;杜小妮,通訊作者,教授,碩士生導師;王彩芬,教授,博士生導師。E-mail:ymLdxn@126.com

2013-01-28

2013-05-27

1002-8331(2014)24-0096-04

CNKI網絡優先出版:2013-06-08,http∶//www.cnki.net/kcms/detail/11.2127.TP.20130608.0953.008.html

猜你喜歡
效率
你在咖啡館學習會更有創意和效率嗎?
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機制”提高治霾效率
遼寧經濟(2017年6期)2017-07-12 09:27:16
質量與效率的爭論
中國衛生(2016年9期)2016-11-12 13:27:54
跟蹤導練(一)2
提高食品行業清潔操作的效率
OptiMOSTM 300V提高硬開關應用的效率,支持新型設計
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
主站蜘蛛池模板: 四虎成人免费毛片| 在线观看精品自拍视频| 欧美激情第一区| 精品成人免费自拍视频| 亚洲最新网址| 中文字幕 日韩 欧美| 国产精品亚洲а∨天堂免下载| 中文字幕 91| 亚洲午夜福利在线| 97精品伊人久久大香线蕉| 日本少妇又色又爽又高潮| 黄色网站在线观看无码| 欧美一级黄片一区2区| 免费A∨中文乱码专区| 国产区精品高清在线观看| 精品午夜国产福利观看| 成人福利在线视频| 秋霞午夜国产精品成人片| 亚洲av无码专区久久蜜芽| 好紧太爽了视频免费无码| 午夜福利视频一区| 国产麻豆精品久久一二三| 亚洲高清在线天堂精品| 国产亚洲精| a毛片免费在线观看| 国产熟睡乱子伦视频网站| 国产精品视频a| 婷婷开心中文字幕| 一级一级特黄女人精品毛片| 成人一级免费视频| 97综合久久| 国产日韩久久久久无码精品| 国产香蕉在线| 国产成人精品无码一区二 | 亚洲一级毛片在线观播放| 直接黄91麻豆网站| 中文字幕久久波多野结衣| 欧美日韩一区二区三区四区在线观看| 国产午夜福利片在线观看| 丁香婷婷激情综合激情| 日韩天堂视频| 国产欧美日韩综合一区在线播放| 久久久久青草大香线综合精品 | 美女无遮挡免费视频网站| 日韩午夜伦| 99色亚洲国产精品11p| 欧美.成人.综合在线| 怡红院美国分院一区二区| 亚洲 欧美 日韩综合一区| 日日噜噜夜夜狠狠视频| 久久综合伊人 六十路| 在线欧美a| 欧美日韩另类国产| 99re在线免费视频| 女人一级毛片| 中文字幕在线观看日本| 99热亚洲精品6码| 一区二区三区在线不卡免费| 日韩欧美国产中文| 国产一级一级毛片永久| 好吊妞欧美视频免费| 亚洲永久视频| 亚洲国产精品日韩欧美一区| 国产免费好大好硬视频| 亚洲性日韩精品一区二区| 超碰免费91| 国产真实自在自线免费精品| 国产成人夜色91| 无码精油按摩潮喷在线播放| 亚洲最猛黑人xxxx黑人猛交| 国产大片黄在线观看| 麻豆精品在线视频| 69综合网| 综合网天天| 色噜噜综合网| 国产白丝av| 国产综合色在线视频播放线视| 狠狠色婷婷丁香综合久久韩国| 欧美黑人欧美精品刺激| 国产一级裸网站| 国产成人亚洲综合a∨婷婷| 国产精品视频系列专区|