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
主站蜘蛛池模板: 日本国产一区在线观看| 国产jizz| 久久精品视频一| 91无码视频在线观看| 免费视频在线2021入口| 国产av剧情无码精品色午夜| 国产精品手机在线播放| 成年免费在线观看| 四虎影视8848永久精品| 五月六月伊人狠狠丁香网| 99久久这里只精品麻豆| 乱人伦视频中文字幕在线| 风韵丰满熟妇啪啪区老熟熟女| 毛片基地视频| 乱人伦中文视频在线观看免费| 人妻精品久久久无码区色视| 国产精品欧美在线观看| 国产日韩精品一区在线不卡 | 亚洲人成网址| 色综合久久久久8天国| 中文成人无码国产亚洲| 国产午夜福利在线小视频| 久久无码高潮喷水| 粉嫩国产白浆在线观看| 91伊人国产| 亚洲高清日韩heyzo| 婷婷六月激情综合一区| 国产精品一线天| 99爱视频精品免视看| 91福利国产成人精品导航| 激情国产精品一区| 91色在线视频| 国产精品美女网站| 国产男人的天堂| 国产在线日本| 久久青草免费91线频观看不卡| 国产精品亚欧美一区二区| 色婷婷亚洲十月十月色天| 日韩黄色精品| 欧美国产日本高清不卡| 国产91av在线| 午夜视频日本| 91精品啪在线观看国产60岁| 国产成人精品在线| 亚洲欧美不卡中文字幕| 91综合色区亚洲熟妇p| 91精品专区国产盗摄| 国产一区二区三区在线观看视频| 成人午夜免费视频| 国产福利微拍精品一区二区| 亚洲无码37.| 99久久精品久久久久久婷婷| 欧美不卡在线视频| 日韩欧美综合在线制服| 人妖无码第一页| 亚洲午夜综合网| 国产久操视频| 尤物精品视频一区二区三区| 国产永久无码观看在线| 国产在线观看人成激情视频| 天堂在线视频精品| 欧美亚洲国产日韩电影在线| 91成人在线免费视频| 中国特黄美女一级视频| 91小视频在线| 高清免费毛片| 91偷拍一区| 99久久国产自偷自偷免费一区| 国产sm重味一区二区三区| 日韩在线永久免费播放| 欲色天天综合网| 狠狠亚洲五月天| a毛片基地免费大全| 日本人妻丰满熟妇区| 精品综合久久久久久97| 5555国产在线观看| 欧美国产在线一区| 99久久无色码中文字幕| 夜夜操狠狠操| 欧美日韩中文国产va另类| 青青草91视频| 国产原创演绎剧情有字幕的|