在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 正文

電子現(xiàn)金系統(tǒng)設(shè)計管理

前言:本站為你精心整理了電子現(xiàn)金系統(tǒng)設(shè)計管理范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

電子現(xiàn)金系統(tǒng)設(shè)計管理

[摘要]利用橢圓曲線盲簽名算法,可獲得比RSA算法更高的的安全性;銀行與認證中心CA聯(lián)合實現(xiàn)電子現(xiàn)金的匿名控制,必要時可對問題現(xiàn)金及非法使用者進行追蹤,揭露其身份;方案在設(shè)計時同時考慮了SET協(xié)議的運作模式,更適合人們的消費習(xí)慣和電子商務(wù)發(fā)展的需要。

[關(guān)鍵詞]電子現(xiàn)金橢圓曲線盲簽名匿名控制安全性

一、引言

電子商務(wù)的發(fā)展離不開先進的支付手段,電子現(xiàn)金作為電子支付的關(guān)鍵技術(shù),自80年代中期以來已取得了很大的研究成果。其安全性和可靠性主要依靠密碼技術(shù)來實現(xiàn),如零知識證明、盲數(shù)字簽名等,早期的電子現(xiàn)金系統(tǒng)主要基于RSA、DLP公鑰密碼技術(shù),如DigiCash公司的eCashTM,NIST也于1991年將DSA算法作為數(shù)字簽名的標(biāo)準(zhǔn)。1985年,N.Koblitz和V.Miller分別獨立提出了橢圓曲線密碼體制(ECC),利用有限域上橢圓曲線的點構(gòu)成的群實現(xiàn)了離散對數(shù)密碼算法,由于其具有計算量小,處理速度快、存儲空間占用小、帶寬要求低等優(yōu)點,在電子現(xiàn)金應(yīng)用領(lǐng)域得到廣泛關(guān)注,SET協(xié)議的制定者已把它作為下一代SET協(xié)議中缺省的公鑰密碼算法。

考慮到SET協(xié)議將成為事實上電子商務(wù)支付的標(biāo)準(zhǔn),我們認為電子現(xiàn)金應(yīng)符合SET模式。由于在SET中只涉及四個對象:用戶U、銀行Bank、商家Shop和認證中心CA,所以電子現(xiàn)金應(yīng)該是在線、支持認證中心(CA)并由CA實現(xiàn)匿名性的控制,本文將利用基于橢圓曲線盲簽名,設(shè)計一安全、實用、匿名可控的電子現(xiàn)金系統(tǒng)。

一、橢圓曲線盲簽名算法(ECDSA)

橢圓曲線數(shù)字簽名一般是將基于離散對數(shù)的簽名體制如Schnoor、EIGamal、DSA以及導(dǎo)出變種形式移植到橢圓曲線上,在文獻[4]中也給出了多種簽名方案及盲簽名方案。

設(shè)p是一個大素數(shù),a,b∈GF(p),滿足4a3+27b2≠0。橢圓曲線E(a,b)(GF(p))可定義為點集(x,y)∈GF(p)*GF(p),滿足y2=x3+ax+b,我們定義一個零元,用O表示,這樣,這些點構(gòu)成了一個阿貝爾群。G是E(a,b)(GF(p))中的一個階為q的元素。d∈RZn*,是簽名私鑰,Q=dG是簽名驗證公鑰。Rx(A)表示點A的x坐標(biāo)值,H是一個單向HASH函數(shù),H:{0,1}*→{0,1}k,我們用來表示兩個串的連接。系統(tǒng)的參數(shù)為{p,a,b,G,q,Q,d,H}。

橢圓曲線的Schnoor(ECDSA)盲簽名體制可描述如下:

發(fā)送方隨機選擇一個整數(shù)k∈RZn*,計算kG;

接收方隨機選擇γ,δ∈RZn*,計算:A=kG+γG+δQ,t=Rx(A)modn,c=H(mt),c’=c-δ,將c’送出。

發(fā)送方計算:s’=k-c’d。

接收方計算:s=s’+γ。

由于γ,δ是隨機選擇的,所以簽名者不會知道簽名的內(nèi)容,盲簽名的形式為(c,s)。從上過程可看出,kG可預(yù)先計算,當(dāng)c’到來時,僅需一次乘法和一次加法運算就可完成簽名,因此計算量小、運算速度快,簽名結(jié)果也較短,比較適合電子現(xiàn)金系統(tǒng)使用。

二、電子現(xiàn)金系統(tǒng)方案設(shè)計

對于CA認證中心,需要使用系統(tǒng)參數(shù)建立ECDSA的數(shù)字簽名。隨機選擇xca∈GF(q)*作為自己的私鑰,然后計算pca=xcaG,將pca作為自己的公開密鑰。同樣,銀行、用戶的私鑰分別為xb、xu,公鑰分別為pb、pu。將pca、pb、pu公開。

1.注冊(Registration)

用戶提交自己的信息,由CA使用ECDSA進行簽名,用于向用戶提供包含其身份信息的電子執(zhí)照。在取款時必須出示該簽名。設(shè)ID為用戶標(biāo)識信息,包含姓名、身份證號等。注冊過程即用戶向認證中心提供個人可信信息,存案備查。即I=ECDSA(xcaH(ID)),此時,I相當(dāng)于一個簡單的數(shù)字證書。

2.取款協(xié)議(WithdrawalProtocol)

電子現(xiàn)金的核心協(xié)議,用戶從自己的銀行賬戶上提取電子現(xiàn)金。為了保證用戶匿名的前提下獲得帶有銀行簽名的合法電子現(xiàn)金,用戶將與銀行交互執(zhí)行盲簽名協(xié)議,同時銀行必須確信電子現(xiàn)金上包含必要的用戶身份。

設(shè)m為用戶的取款信息,是個五元組{數(shù)量,面值,賬號,時間,CA的簽名I}。取款信息中的I,向銀行表明自己是一個合法的用戶,銀行利用CA的公開密鑰pca來驗證,這就保證了取款時用戶必須提供自己的正確信息,從而在構(gòu)造電子現(xiàn)金時嵌入這些信息,而銀行又不知道信息的具體內(nèi)容,用戶的隱私也得到了保護。其后的工作是使用ECDSA盲簽名來完成取款過程。描述如下:

(1)用戶:任選z∈RZq*,計算T=ECDSA(xu(m)),,C=zG,c=Rx(C)∥Ry(C),將(m,T)送銀行。

(2)銀行:用pb驗證簽名,Verify(pu(T));任選k∈RZq*,計算Φ=kG,S=ECDSA(xb(Φ))

(3)用戶:收到(Φ,S)后,驗證,Verify(pb(Φ));θ,δ∈RZq*,計算A=Φ+θG+δpb,h=Rx(A)≠0modq,e=H(c∥h),e'=e-δ;將e'送出;

(4)銀行:計算s’=k-e’xb;

(5)用戶:計算s=s’+θ;驗證e=H(c∥(Rx(epb+sG)modq));驗證推導(dǎo)過程略。上式如果成立,(e,s)即為盲簽名結(jié)果。

此時,銀行就可以記錄下(I,Φ,(m,T))存入自己的數(shù)據(jù)庫,同時從用戶的賬戶上減去相應(yīng)的取款數(shù)。

由上,得出電子現(xiàn)金的結(jié)構(gòu):Coin={c,e,s,I}

3.存款協(xié)議

存款的過程比較簡單,經(jīng)過一段交易周期后,商家將收到的電子現(xiàn)金到銀行處進行存儲。商家將在支付中得到的電子現(xiàn)金Coin={c,e,s,I}和自己的賬號傳遞給銀行,銀行首先對電子現(xiàn)金進行有效期檢查,確認是否有效,然后使用核驗自己和認證中心的簽名{e,s},若無誤,則開始搜索電子現(xiàn)金數(shù)據(jù)庫,如搜索失敗,表明此電子現(xiàn)金是第一次使用,銀行將此{c,e,s,I}和交易日期時間存入數(shù)據(jù)庫,并將此現(xiàn)金的數(shù)額存入商家的帳戶。

若搜索成功,則表明在用戶和商家中肯定有一個是欺詐者。若新發(fā)送來的電子現(xiàn)金的交易日期、時間與搜索到的相同,說明商家在重復(fù)存儲該電子現(xiàn)金。否則說明用戶在重復(fù)使用同一電子現(xiàn)金。

三、電子現(xiàn)金身份揭露

CA的存在,也使得對電子現(xiàn)金及其使用者的追蹤變得容易,省去了許多復(fù)雜的計算。

1.重復(fù)使用者的揭露

銀行知道電子現(xiàn)金的結(jié)構(gòu){c,e,s,I},發(fā)現(xiàn)重用的現(xiàn)金后,即從中提取出I信息,發(fā)送給CA,因I是CA對用戶注冊信息的簽名,故CA有能力解密I,求出ID,然后將其發(fā)送給銀行。銀行以c為關(guān)鍵字從自己的數(shù)據(jù)庫中查找,找到(m,T),形成如下結(jié)構(gòu)信息{ID,Φ,(m,T)},這實際上是用戶的身份識別信息。

2.問題現(xiàn)金追蹤

當(dāng)出現(xiàn)利用電子現(xiàn)金進行洗錢、詐騙等問題時,需要跟蹤現(xiàn)金的使用,用戶提交他的ID給銀行,問題現(xiàn)金消費時,一定會出現(xiàn)相同的ID,銀行計算出Φ=kG,可實現(xiàn)跟蹤。

四、安全性分析

由于CA的引入,強化了安全保證,在電子現(xiàn)金中同時嵌入了CA和銀行的簽名,增加了偽造的難度,也滿足了匿名性的要求。方案安全性建立在橢圓曲線對數(shù)(ECDLP)分解之上的,強度高于RSA方法,其分解是非常困難的,目前還沒有有效的方法,本方案是安全的。

注意到參數(shù)域RZq*,單向函數(shù)H以及公鑰pu、pb、pca、ps均是公開的,攻擊者當(dāng)然可以得到這些信息;同時注冊、取款、存款等交易業(yè)務(wù)過程均在公共網(wǎng)絡(luò)平臺之上,即存在可能的不安全信道,攻擊者可能截獲(Φ,S)、(M,C);從取款協(xié)議中可看出,由于δ、θ是隨機選取的,e=H(c∥(Rx(Φ+θG+δpb)),因此偽造電子現(xiàn)金的簽名相當(dāng)于分解ECDLP難題。

如果攻擊者截獲了用戶發(fā)給商家的Coin信息,意味著現(xiàn)金的丟失,解決辦法是在支付協(xié)議中商家對用戶進行質(zhì)詢。商家發(fā)給用戶(M,C),用戶響應(yīng)(ε,M’),由于計算中對于F=fG、C=zG,f和z是任選的,如前所述,攻擊者想得知f、z是困難的,無法計算出ε=f-M’zmodq,故無法正確回答商家的質(zhì)詢,所以他也無法花費,商家更不會受騙而發(fā)貨。

五、結(jié)語

本文設(shè)計的電子現(xiàn)金系統(tǒng),結(jié)合SET協(xié)議模式,使用橢圓曲線盲簽名(ECDSA),安全實用,符合目前電子現(xiàn)金的支付模式,能實現(xiàn)電子現(xiàn)金的匿名可撤銷性;缺點是需要認證中心CA一直在線,與其他方案相比,多了注冊環(huán)節(jié),且完成一次取款、支付到存款的過程需要5次簽名,6次驗證,因而效率有待于提高。

參考文獻:

[1]V.SMiller:useofellipticcurveincryptography[A].Advancesincryptology-CRYPTO’85[C].springer-verlag,1984,417~426

[2]張方國王常杰王育民:基于橢圓曲線的數(shù)字簽名與盲簽名[J].通信學(xué)報,2001,22(8):22~28

[3]Davida,Y.frakel,Y.Tsiouns:Myung,AnonymityControlinE-cashsystems[A].inFinacialCryptography’97[C],(LNCS1318),1~16,Springer-verlag.1997

[4]郭濤李之棠彭建芬吳世忠:基于橢圓曲線的盲簽名與離線電子現(xiàn)金協(xié)議[J].通信學(xué)報,2003,24(9):142~146

[5]蔡滿春楊義先胡正名:基于橢圓曲線密碼體制的一種電子現(xiàn)金方案[J].北京郵電大學(xué)學(xué)報,2004,27(2):44~47

免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。

工信部备案:蜀ICP备18023296号-3川公网安备51010802001409 出版物经营许可证:新出发蓉零字第CH-B061号 统一信用码:91510108MA6CHFDC3Q © 版权所有:四川好花科技有限公司

免责声明:本站持有《出版物经营许可证》,主要从事期刊杂志零售,不是任何杂志官网,不涉及出版事务,特此申明。

在线服务

文秘服务 AI帮写作 润色服务 论文发表

大埔县| 会理县| 高碑店市| 乌拉特中旗| 左权县| 上饶县| 固阳县| 多伦县| 黄浦区| 莱阳市| 麻城市| 太谷县| 孟津县| 安泽县| 根河市| 建水县| 翁牛特旗| 阜宁县| 元朗区| 绍兴市| 延庆县| 五原县| 阳江市| 宜兰市| 神木县| 桐柏县| 图们市| 静海县| 兴业县| 瑞安市| 札达县| 滕州市| 怀化市| 沁水县| 辰溪县| 榕江县| 大洼县| 商城县| 乌恰县| 汝阳县| 义马市|