• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      SET協(xié)議系統(tǒng)缺陷及其改進(jìn)方案

      2015-05-12 07:24:54秦靖輝柳毅
      科技創(chuàng)新導(dǎo)報(bào) 2015年34期

      秦靖輝 柳毅

      摘 要:文章對(duì)近年來(lái)流行的安全電子交易協(xié)議SET標(biāo)準(zhǔn)進(jìn)行研究,指出該協(xié)議不能滿足商品交易原子性和確認(rèn)發(fā)送原子性。該文在原有協(xié)議的基礎(chǔ)上對(duì)其進(jìn)行了改進(jìn),改進(jìn)后的方案采用商家額外向收單行發(fā)送顧客所購(gòu)商品信息和自己隨機(jī)生成密鑰的方式來(lái)保證交易的公平性,使其不僅滿足交易的原子性,而且還具有不可否認(rèn)性的特點(diǎn)。

      關(guān)鍵詞:電子交易 交易原子性 確認(rèn)發(fā)送原子性 SET協(xié)議

      中圖分類號(hào):TP309 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)12(a)-0140-04

      Abstract:This article analyzes the SET standard of the Secure Electronic Transaction in recent years and pointed out that the SET protocol has the flaws of the goods atomic transactions and certified delivery atomicity in transactions goods. In this paper, based on the original agreement to improve the protocol and the improved scheme adopts the way of the merchant to send its randomly generated key to guarantee the fairness of the transaction,so it is improved to make it not only satisfies the atomic transaction, but also has the characteristics of non repudiation.

      Key Words:Electronic trading;Atomic transaction;Certified delivery atomicity;SET protocol

      計(jì)算機(jī)網(wǎng)絡(luò)的誕生源于通信技術(shù)與計(jì)算機(jī)的結(jié)合,隨著社會(huì)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)近年來(lái)得到了快速發(fā)展和廣泛使用,已漸漸成為當(dāng)今信息社會(huì)的基石。與此同時(shí),電子商務(wù)應(yīng)運(yùn)而生,它利用計(jì)算機(jī)網(wǎng)絡(luò)和電子技術(shù),促使交易的順利和高效,網(wǎng)上購(gòu)物已成為人們生活中不可或缺的一部分。網(wǎng)絡(luò)的開(kāi)放性給人們帶來(lái)巨大利益的同時(shí),也帶來(lái)了隱患,其中最重要也是最基本的就是電子支付的安全問(wèn)題。電子支付最重要的部分就是安全電子支付協(xié)議,其中應(yīng)用較多的安全電子支付協(xié)議有兩種,分別是安全套接層協(xié)議SSL(Secure Socket Layer)和安全電子安全交易協(xié)議SET(Secure Transaction)。其中SSL協(xié)議是基于Web的安全協(xié)議,該協(xié)議向基于TCP/IP原理的應(yīng)用程序進(jìn)行客戶端和服務(wù)器端的鑒別,維護(hù)數(shù)據(jù)的機(jī)密性與完整性。SSL協(xié)議使用DES、MDS等加密算法來(lái)實(shí)現(xiàn)數(shù)據(jù)機(jī)密性和完整性,并采用X.509數(shù)字證書來(lái)鑒別[1]。不足的是,SSL協(xié)議缺少了買家對(duì)賣家的認(rèn)證,隨著商家越來(lái)越多,各商家的誠(chéng)信度也不一樣,因此經(jīng)常出現(xiàn)商家欺詐消費(fèi)者的現(xiàn)象,為解決這一問(wèn)題,出現(xiàn)了一種新的安全協(xié)議——SET。與SSL不同,SET協(xié)議對(duì)所有參與交易過(guò)程的成員都制定了嚴(yán)格的身份認(rèn)證標(biāo)準(zhǔn),并對(duì)它們之間的消息傳送采取了一系列預(yù)防保護(hù)措施。利用SET協(xié)議可以方便地建立和維護(hù)一個(gè)可信的網(wǎng)絡(luò)交易環(huán)境,使得人們?cè)谶@個(gè)無(wú)法面對(duì)面交流的環(huán)境里,能夠正確確認(rèn)彼此的身份和所交換的信息,從而保證了數(shù)據(jù)的機(jī)密性、完整性和有效性,確保了網(wǎng)上交易活動(dòng)的安全進(jìn)行。雖然電子商務(wù)使用廣泛,但是它依然存在著許多隱患[2]。要確保電子商務(wù)交易的安全性,可以從安全協(xié)議、加密技術(shù)以及安全機(jī)制三個(gè)方面來(lái)展開(kāi)[3]。目前安全支付協(xié)議多是以提高安全性為前提,如:改進(jìn)協(xié)議、提高選取的隨機(jī)數(shù)質(zhì)量、進(jìn)行二次加密、加強(qiáng)CA管理、增加服務(wù)器端可信代理等[4]。因此人們?cè)谠黾訁f(xié)議安全性和提高效率兩方面,提出了一系列的協(xié)議,這些協(xié)議大致可以分為兩類:基于Hash函數(shù)的協(xié)議和基于公鑰體制的協(xié)議,由于基于Hash函數(shù)的認(rèn)證協(xié)議開(kāi)銷小、效率高,逐漸成為近年來(lái)研究的熱點(diǎn)[5]。SET協(xié)議作為一種重要的電子商務(wù)協(xié)議,是一種用于開(kāi)放網(wǎng)絡(luò)環(huán)境中用來(lái)實(shí)現(xiàn)安全支付目標(biāo)的協(xié)議。因此,保障SET協(xié)議的安全性很重要。

      1 SET協(xié)議模型及其缺陷

      為了保證人們?cè)诰W(wǎng)絡(luò)電子交易過(guò)程中的安全性,國(guó)際組織VISA和MasterCard在1996年2月聯(lián)合制定了SET協(xié)議,34個(gè)國(guó)家的150多家金融機(jī)構(gòu)共同參與制定了SET協(xié)議試行方案。各大信用卡公司都開(kāi)始建造SET協(xié)議交易網(wǎng)關(guān),軟件廠商則著手開(kāi)發(fā)支持SET協(xié)議的應(yīng)用軟件。SET協(xié)議適用于BtoC模式,圍繞客戶、商家、銀行之間的相互關(guān)系并確認(rèn)各自身份。由于設(shè)計(jì)合理,SET協(xié)議得到了許多大型公司的支持并且獲得了IETF標(biāo)準(zhǔn)的認(rèn)可,成為BtoC事實(shí)上的工業(yè)標(biāo)準(zhǔn)[6],并將成為以后電子商務(wù)發(fā)展的主要方向。

      SET協(xié)議運(yùn)用了對(duì)稱、非對(duì)稱密鑰加密算法、Hash算法、數(shù)字簽名、雙重?cái)?shù)字簽名、數(shù)字信封和數(shù)字證書等先進(jìn)技術(shù),并與在線支付應(yīng)用結(jié)合在一起,為網(wǎng)上交易提供了銀行卡交易方式的安全保障,從而確保電子支付環(huán)境的高安全性。SET協(xié)議支付模型如圖1[7]。

      盡管SET協(xié)議實(shí)現(xiàn)了高安全性和可靠性,然而,由于涉及協(xié)議安全性的問(wèn)題設(shè)計(jì)得十分巧妙,許多安全漏洞在協(xié)議使用了很長(zhǎng)時(shí)間才被發(fā)現(xiàn),所以SET協(xié)議的安全性更為人們所關(guān)注[8]。根據(jù)協(xié)議模型檢測(cè)(MODEL CHECKING)[9-12]方法表明,SET協(xié)議依然存在著不少缺陷,如效率低、身份認(rèn)證方式復(fù)雜等[13]。實(shí)際上,SET協(xié)議無(wú)法保證商品原子性和確認(rèn)發(fā)送原子性[14],也就是協(xié)議不能保證客戶付款后能收到與訂單上相符的商品,并且缺乏一個(gè)合理的交易糾紛處理準(zhǔn)則[15]。在電子商務(wù)領(lǐng)域,由于客戶在退換貨過(guò)程中的被動(dòng)性和許多不確定的因素,商品原子性與確認(rèn)發(fā)送原子性在電子支付協(xié)議中顯得很重要。因此,確立一個(gè)保證商品原子性和確認(rèn)發(fā)送原子性的電子支付協(xié)議是很有必要的[16]。

      文章以安全電子支付協(xié)議標(biāo)準(zhǔn)SET作為研究對(duì)象,對(duì)SET協(xié)議中客戶、商家和支付網(wǎng)關(guān)的消息傳遞過(guò)程進(jìn)行改進(jìn),使它在原有的基礎(chǔ)上同時(shí)滿足商品原子性和確認(rèn)發(fā)送原子性,進(jìn)而減少損失[17]。

      2 改進(jìn)措施

      2.1 密碼標(biāo)記

      為便于研究,對(duì)文中使用的密碼標(biāo)記做如下規(guī)定:

      SK 私有密鑰

      PK 公開(kāi)密鑰

      K 對(duì)稱加密算法密鑰

      E 加密變換

      2.2 協(xié)議流程圖

      圖2是改進(jìn)后的協(xié)議流程圖,注意到編號(hào)4是新增加的一個(gè)步驟。圖中的詳細(xì)過(guò)程見(jiàn)2.3節(jié)的協(xié)議流程描述。

      2.3 協(xié)議流程描述

      (1)客戶C向商家M發(fā)出購(gòu)買請(qǐng)求。

      (2)商家M向客戶C展示客戶想要購(gòu)買商品的詳細(xì)信息。

      (3)客戶C同意商品價(jià)格方面的要求,對(duì)訂單OI進(jìn)行數(shù)字簽名得到OI =Eskc(OI),并用商家提供的公鑰加密自己的公鑰pkc=Epkm(pkc),并將pkc ,OI發(fā)送給商家。

      (4)商家M對(duì)pkc解密,得到pkc=Eskm(pkc),然后對(duì)OI解密得到OI=Epkc(OI),確認(rèn)訂單為客戶C所發(fā)。接著商家隨機(jī)生成一個(gè)對(duì)稱密鑰K1,并對(duì)商品m加密得到m =EK1(m)再對(duì)m求Hash運(yùn)算進(jìn)行簽名后得到h=Eskm(H(m))。商家對(duì)自己的數(shù)字證書Cerm和支付網(wǎng)關(guān)的數(shù)字證書Cerp以及付款要求pay進(jìn)行數(shù)字簽名后得到r=Eskm(Cerm,Cerp,pay),然后將(m,h,r)發(fā)送給客戶C,接著將產(chǎn)品m和K1用支付網(wǎng)關(guān)公鑰加密后,發(fā)送給支付網(wǎng)關(guān)。這一目的是為了防止商家最后在收到客戶款項(xiàng)后不發(fā)送密鑰K1給客戶,即不一定保證商家所發(fā)送的商品一定是客戶原先想要購(gòu)買的商品。

      (5)客戶C收到消息后,先對(duì)r解密:得到(Cerm,Cerp,pay)=Epkm(r),從而確認(rèn)為商家M所發(fā),此時(shí)客戶C通過(guò)認(rèn)證中心CA驗(yàn)證商家M和支付網(wǎng)關(guān)P的身份并按pay要求生成支付命令PI然后進(jìn)行數(shù)字簽名得到PI=Eskc(PI)。然后客戶C隨機(jī)生成一個(gè)對(duì)稱密鑰K2,對(duì)PI進(jìn)行加密得到PI”=EK2(PI)??蛻鬋對(duì)商家發(fā)送的m求Hash運(yùn)算得到h=H(m),用K2對(duì)h加密得到h=EK2(h)。對(duì)客戶的賬戶信息PAN(如客戶的姓名,銀行卡賬號(hào)等信息)和K2用支付網(wǎng)關(guān)的公鑰加密后得到P1=Epkp(PAN

      文章對(duì)SET協(xié)議在網(wǎng)上支付的安全性進(jìn)行了研究,并在認(rèn)真分析交易過(guò)程的基礎(chǔ)上針對(duì)原協(xié)議存在的兩個(gè)缺陷:即在商品原子性和確認(rèn)發(fā)送原子性方面,提出了一種改進(jìn)方案。改進(jìn)后的協(xié)議方案規(guī)定商家必須發(fā)送商品信息和隨機(jī)密鑰給支付網(wǎng)關(guān)保證協(xié)議的原子性。對(duì)改進(jìn)后的協(xié)議分析表明,改進(jìn)后的協(xié)議能夠完成預(yù)計(jì)達(dá)到的目標(biāo)。

      參考文獻(xiàn)

      [1] 鐘軍,吳雪陽(yáng),江一民,等.一種安全協(xié)議的安全性分析及攻擊研究[J].計(jì)算機(jī)工程與科學(xué),2014,36(6):1077-1082.

      [2] 曾孜.企業(yè)電子商務(wù)系統(tǒng)的安全性分析[J].廣東工業(yè)大學(xué)學(xué)報(bào),2001,18(3):22-25.

      [3] 肖茵茵,蘇開(kāi)樂(lè).電子商務(wù)支付協(xié)議認(rèn)證性的SVO邏輯驗(yàn)證[J].計(jì)算機(jī)工程與應(yīng)用,2014,50(8):6-10.

      [4] 張雪,馬光思,毛宏燕.基于SSL提高網(wǎng)上安全交易性能的研究[J].微電子學(xué)與計(jì)算機(jī),2011,28(2):181-183.

      [5] 何麗,王立斌.對(duì)一種身份認(rèn)證協(xié)議的改進(jìn)及其形式化分析[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2010,19(7):47-49.

      [6] 張愷悌.基于SET協(xié)議的網(wǎng)絡(luò)電子支付系統(tǒng)的研究[D].西安工業(yè)大學(xué),2013.

      [7] 薛睿.基于SET協(xié)議的電子商務(wù)安全問(wèn)題研究[D].鄭州大學(xué),2013.

      [8] 魯四美,張建林.SET協(xié)議模型的改進(jìn)與SMV分析[J].計(jì)算機(jī)工程與應(yīng)用,2010,45(8):113-116.

      [9] 萬(wàn)子龍.基于模型檢測(cè)的SET協(xié)議形式化驗(yàn)證與該進(jìn)[D].南昌大學(xué),2014.

      [10] Xiao M H,Wan Z L, Liu H L.The Formal Verification and Improvement of Simplified SET Protocol[J].Journal of Software,2014,9 (9):2302-2308.

      [11] 黃佳.SET協(xié)議形式化分析與模型檢測(cè)[J].軟件學(xué)報(bào),2012,33(6):111-115.

      [12] 繆力,譚志華,張大方.基于SPIN的網(wǎng)絡(luò)認(rèn)證協(xié)議高效模型檢測(cè)[J].計(jì)算機(jī)工程與應(yīng)用,2012,48(21):62-67.

      [13] Shen Z H,Wang H.An improved SET protocol payment system[C]//Proc.of International Conf.on Computer and Communication Technologies in Agriculture Engineering.Chengdu,China,June 2010:400-403.

      [14] 閏婷婷.基于第四方電子商務(wù)的統(tǒng)一支付平臺(tái)及其協(xié)議的研究[D].華南理工大學(xué),2012.

      [15] 任莉莉,王成軍,方元康.SET協(xié)議在網(wǎng)上支付中的應(yīng)用研究[J].計(jì)算機(jī)應(yīng)用與軟件,2010,27(10):105-107.

      [16] 肖早斌,肖仕成,李開(kāi),等.基于四方的安全電子商務(wù)支付協(xié)議研究[J].計(jì)算機(jī)科學(xué),2011,38(10):39-44.

      [17] 廖輝,凌捷.網(wǎng)絡(luò)終端安全評(píng)估量化指標(biāo)體系的設(shè)計(jì)與實(shí)現(xiàn)[J].廣東工業(yè)大學(xué)學(xué)報(bào),2010,27(02):84-88.

      [18] 劉超凡,張永良,肖剛.基于滾動(dòng)指紋數(shù)字簽名的電子商務(wù)安全認(rèn)證[J].計(jì)算機(jī)應(yīng)用,2012,32(2):475-479.

      体育| 城口县| 遵义市| 二连浩特市| 清水河县| 宁乡县| 石楼县| 曲阜市| 济源市| 奇台县| 女性| 中西区| 朔州市| 七台河市| 吉林省| 奉新县| 都昌县| 临朐县| 洪洞县| 化德县| 奉节县| 新丰县| 通渭县| 大方县| 鹿邑县| 南江县| 桑植县| 遵义县| 潍坊市| 枣强县| 册亨县| 临海市| 宜兰县| 安宁市| 寻乌县| 庆安县| 鲁甸县| 扬州市| 久治县| 江西省| 新竹县|