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

?

數(shù)字簽名技術在電子商務中應用研究

2016-03-14 02:28:47吉林工商學院信息工程分院郝莉萍
電子世界 2016年3期
關鍵詞:數(shù)字簽名電子商務應用

吉林工商學院信息工程分院 郝莉萍

?

數(shù)字簽名技術在電子商務中應用研究

吉林工商學院信息工程分院 郝莉萍

【摘要】數(shù)字簽名技術是實現(xiàn)安全的電子商務一個非常重要技術,它能夠解決電子商務網(wǎng)上交易的偽造、篡改、冒充、抵賴等問題,為安全電子商務提供有力的支撐。本文從數(shù)字簽名的原理、功能和實現(xiàn)方法等方面探討了在電子商務中數(shù)字簽名技術的應用情況。

【關鍵詞】電子商務;數(shù)字簽名;應用

1 數(shù)字簽名的概述

1.1 數(shù)字簽名的概念

數(shù)字簽名通常也稱為電子簽章、數(shù)字簽字、電子簽名。通過散列函數(shù)(hash函數(shù))對要傳輸?shù)臄?shù)據(jù)進行處理得到消息摘要,并對該摘要加密,得到加密后的消息摘即稱為數(shù)字簽名。

數(shù)字簽名與傳統(tǒng)的手工簽名具有一樣的法律效力。采用數(shù)字簽名,可以實現(xiàn)如下的功能:

1)驗證收到的信息是否由真正的發(fā)送者發(fā)送的;2)驗證收到的信息在傳輸過程中是否被被修改過;3)驗證簽名者無法抵賴自己發(fā)送信息的行為。

1.2 數(shù)字簽名實現(xiàn)過程

1)發(fā)送方A利用散列函數(shù)對要發(fā)送的信息進行運算得到消息摘要,并對該摘要用自己的私鑰加密,加密后的密文就是數(shù)字簽名,并附加在要發(fā)送的數(shù)據(jù)一起發(fā)送。

2)接收方B對收到的數(shù)字簽名用公鑰解密,即得到發(fā)送方生成的消息摘要。

3)接收方B將收到的信息明文使用與發(fā)送方A一樣散列函數(shù)進行相同運算,也得到消息摘要;根據(jù)散列函數(shù)的性質,相同的數(shù)據(jù)才能生成相同的消息摘要,不同的數(shù)據(jù)生成不同的消息摘要;由此將這兩個消息摘要進行比較,如果相同,則驗證成功,如果不同,則驗證失敗。

2 常用數(shù)字簽名

2.1 RSA簽名體制

RSA簽名算法是基于數(shù)論中大素數(shù)分解的困難性。RSA簽名方法是目前網(wǎng)絡上進行安全通信非常有效安全算法。

2.2 ElGamal簽名體制

ElGamal算法是1984年提出的的,屬于公鑰密碼體制和橢圓曲線加密體系。該算法的安全性依賴計算有限域上離散對數(shù)的困難性。該算法既能用于數(shù)據(jù)加密也能用于數(shù)字簽名。

2.3 DSA簽名體制

DSA算法(Digital Signature Algorithm),屬于DSS(數(shù)字簽名標準),DSA算法是基于解離散對數(shù)的困難性。也屬于公開密鑰算法,它只用作數(shù)字簽名,爾不能用作加密。

2.4 ECDSA簽名體制

ECDSA(Elliptic Curve DSA)即橢圓曲線DSA。它是橢圓曲線加密算法(Digital Signature Algorithm DSA)的變種。ECDSA數(shù)字簽名算法的安全性取決于解橢圓曲線離散對數(shù)問題困難性。

2.5 其他簽名體制

2.5.1 Fiat-Shamir數(shù)字簽名

Fiat-Shamir簽名算法是基于零知識和二次剩余,其安全性取決能否通過計算得到某一數(shù)據(jù)的取模平方根,該問題與素數(shù)因子分解具有相同的計算復雜度。

2.5.2 Rabin數(shù)字簽名

該算法安全性是基于求解模n的平方根的困難性。該算法在1979由Rabin提出,也是一個公鑰密碼體制算法,ISO/IEC9796已將這種算法列為數(shù)字簽名標準算法。

2.5.3 OSS數(shù)字簽名

OSS數(shù)字簽名算法(Ong-Schnorr-Shamir)是基于模n的多項式的算法。由Ong,Schnorr和Shamir 于1984年提出的。

2.5.4 基于有限自動機的數(shù)字簽名

在1985年,該算法由中國學者陶仁驥、陳世華提出的,這種簽名算法建立在有限自動機(FiniteAutomation)理論的公匙密碼體制上。也被稱為FA密碼體制。

3 數(shù)字簽名在電子商務中的主要作用

在電子商務中應用數(shù)字簽名技術,主要提供驗證電子商務交易過程中的數(shù)據(jù)是否被修改、 確認交易雙方身份和交易過程中的否認行為等問題。

3.1 數(shù)據(jù)完整性的驗證

數(shù)據(jù)的完整性是指發(fā)送方發(fā)送的數(shù)據(jù)和接收方收到的數(shù)據(jù)是否一致,完整性用來判斷在傳輸過程中數(shù)據(jù)是否被修改、刪除。由于數(shù)字簽名是加密后的消息摘要,通過將發(fā)送方的消息摘要與接收后生成的消息摘要進行比較,用以判斷數(shù)據(jù)在網(wǎng)絡傳輸?shù)倪^程中是否被修改。因為發(fā)送方使用自己的私鑰進行加密,其他人要生成相同的數(shù)字簽名是不可能。當接受方使用相同的函數(shù)變換生成消息摘要,將兩個摘要進行比較,如果內容不同,則說明數(shù)據(jù)在傳輸過程中被修改,否則沒修改。

3.2 交易雙方身份的驗證

在電子商務交易是在網(wǎng)絡完成的,交易雙方是不見面的,如何在交易之前能夠確認對方就是本次交易的對象,而不是冒充者,利用數(shù)字簽名就可以解決這個問題。因為一般的數(shù)字簽名使用的是非對稱加密算法,非對稱密鑰算法使用的是密鑰對,一個用于加密,一個用于解密,數(shù)字簽名是發(fā)送者用自己的私鑰對數(shù)據(jù)進行簽名,只要密鑰沒有失竊,就可以確認數(shù)據(jù)是用戶簽發(fā);接收方可以通過某種渠道(CA認證中心)得到它所需要的發(fā)送方公鑰,當接收方使用發(fā)送方的公鑰解密時,如果解密成功,就可以判斷出該數(shù)據(jù)一定是發(fā)送方發(fā)送的,同時也可以確認發(fā)送方的真實身份。

3.3 交易中的抵賴行為

如果電子商務交易過程中出現(xiàn)抵賴行為,信息接收方可以將接收到的加了數(shù)字簽名的信息提供給認證的第三方,帶有數(shù)字簽名的信息是由發(fā)送方的私鑰加密生成的,私鑰只有發(fā)送方才有,因而其他任何人不可能產(chǎn)生相同的信息,而發(fā)送方的公鑰是公開的,任何人都可以獲得他的公鑰解密。認證的第三方就可以使用公鑰對接收方提供的信息解密,從而可以判斷發(fā)送方是否出現(xiàn)抵賴行為。

4 結論

在電子商務中使用數(shù)字簽名技術可以實現(xiàn)的交易雙方身份驗證、數(shù)據(jù)完整性判斷、不可否認行為等功能,實現(xiàn)電子商務領域內傳統(tǒng)意義上的簽名功能,同時,數(shù)字簽名比傳統(tǒng)簽名具有更多的優(yōu)點,比如不容易仿冒,因為數(shù)字簽名是由發(fā)送的數(shù)據(jù)生成的,同一個人對不同的信息,數(shù)字簽名結果也是不同的,因此數(shù)字簽名比傳統(tǒng)簽名具有更高的可靠。相信隨著電子商務的迅速發(fā)展,包括數(shù)字簽名技術在內的電子商務的安全體系將更加可靠和完善。

參考文獻

[1]趙澤茂.數(shù)字簽名理論[M].科學出版社,2007.

[2]宋少忠,郝莉萍,等.電子商務安全與支付[M].北京:中國水利水電出版社,2009.

郝莉萍,女,碩士,副教授,現(xiàn)工作于吉林工商學院信息工程學院。

作者簡介:

猜你喜歡
數(shù)字簽名電子商務應用
淺析計算機安全防護中數(shù)字簽名技術的應用
《電子商務法》如何助力直銷
電子商務
基于數(shù)字簽名的QR碼水印認證系統(tǒng)
GM(1,1)白化微分優(yōu)化方程預測模型建模過程應用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機人機工程學應用分析
科技視界(2016年20期)2016-09-29 11:47:01
氣體分離提純應用變壓吸附技術的分析
科技視界(2016年20期)2016-09-29 11:02:20
會計與統(tǒng)計的比較研究
關于加快制定電子商務法的議案
跨境電子商務中的跨文化思考
江都市| 浑源县| 永和县| 锡林郭勒盟| 嫩江县| 木里| 西乡县| 长垣县| 沁源县| 辉县市| 琼结县| 进贤县| 宁明县| 罗甸县| 天祝| 张家口市| 海安县| 栖霞市| 伊川县| 涟源市| 弥勒县| 平乐县| 鹤峰县| 北安市| 辽宁省| 皮山县| 新竹县| 平武县| 宁陵县| 穆棱市| 科技| 浦北县| 宁河县| 南澳县| 板桥市| 崇义县| 广州市| 清新县| 信阳市| 中方县| 全南县|