收藏 分享(赏)

基于数字水印和数字签名的电子支票支付方式安全研究.doc

上传人:kuailexingkong 文档编号:1259294 上传时间:2018-06-20 格式:DOC 页数:5 大小:29KB
下载 相关 举报
基于数字水印和数字签名的电子支票支付方式安全研究.doc_第1页
第1页 / 共5页
基于数字水印和数字签名的电子支票支付方式安全研究.doc_第2页
第2页 / 共5页
基于数字水印和数字签名的电子支票支付方式安全研究.doc_第3页
第3页 / 共5页
基于数字水印和数字签名的电子支票支付方式安全研究.doc_第4页
第4页 / 共5页
基于数字水印和数字签名的电子支票支付方式安全研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 基于数字水印和数字签名的电子支票支付方式安全研究摘 要 本文探讨了当前电子商务支付中电子支票的安全问题,分析了其发展的形势及存在的安全缺陷,提出了一种结合数字水印和数字签名的安全保障机制。该方案使得电子支票具有认证精度高、可信度高、安全性强等特点。关键字 电子支票;数字水印;数字签名;易碎水印1 引言随着电子商务的迅猛发展,全球电子商务交易额出现了逐年递增的趋势1 。网上支付作为实现电子商务资金流转移的关键,正日益引起人们的注意,而电子支票作为网上支付的重要方式,也成了人们研究的热点。目前电子支票采用公开密钥体系结构(PKI),可以基本上实现支付的保密性、真实性、完整性和不可否认性,从而在一

2、定程度上解决了传统支票中大量存在的伪造问题。电子支票在实现上的安全要求:信息保密性;交易者身份的确定性;不可否认性;不可修改性。2 基于数字签名的电子支票支付系统2.1 现有电子支票系统基于公钥体制的数字签名是当前在电子支票中普遍采用的技术。由于该技术采用的是基于非对称的密码机制,故该系统中应该包括电子支票的支付方、接受方,银行系统以及一个第三方的权威机构CA(Certification Authority)。系统中用户的身份凭证是数字证书。数字证书对于特定用户是惟一的,且由用户预先申请。CA 负责发放和管理数字证书。用户在建立会话之前,首先通过数字证书经由 CA建立彼此信任的关系,在此基础上

3、,数字签名和密文形式的会话过程确保了合法接收和内容的真实性。该系统的实现过程如下:双方决定用电子支票作为支付方式,并通过 CA 确定交易双方身份;买方用自己的私有密钥在电子支票上进行数字签名;买方使用卖方的公钥加密电子支票;卖方为惟一合法接收者;通过网络将支票传送给卖方;卖方用自己的私有密钥解密电子支票;卖方用买方的公钥确认买方的数字签名;卖方向银行进一步确认电子支票;卖方发货给买方。该过程如图 1 所示。2.2 其中涉及到的数字签名相关过程2(1) 甲准备好要传送的数字信息明文。(2) 甲对数字信息进行 Hash 运算,得到一个信息摘要。(3) 甲用自己的私钥 (SK)对信息摘要进行加密得到

4、甲的数字签名,并将其附在数字信息上。(4) 甲随机产生一个加密密钥(DES 密钥),并用此密钥对要发送的信息进行加密,形成密文。图 1 基于数字签名的电子支票支付系统(5) 甲用乙的公钥 (PK)对刚才随机产生的加密密钥进行加密、将加密后的 DES 密钥连同密文一起传送给乙。(6) 乙收到甲传送过来的密文和加过密的 DES 密钥,先用自己的私钥对加密的 DES 密钥进行解密,得到 DES 密钥。(7) 乙然后用 DES 密钥对收到的密文进行解密,得到明文的数字信息、然后将 DES 密钥抛弃(即 DES 密钥作废 )。(8) 乙用甲的公钥对甲的数字签名进行解密,得到信息摘要。乙用相同的 Hash

5、 算法对收到的明文再进行一次 Hash 运算,得到一个新的信息摘要。(9) 乙将收到的信息摘要和新产生的信息摘要进行比较、如果一致,说明收到的信息没有被修改3。2.3 对此系统的安全性分析以数字签名为保障的支付系统基本满足以下要求:发送的不可抵赖性;接收的不可否认性;接收信息内容完整性。 由于数字签名本身需要附着在电子支票上进行发送,因此其有被非法用户删除的危险;同时,若电子支票以明文方式发送,则有被黑客截取,从而有泄露商业秘密的危险。对于后者,一般的解决方案是采用传统加密技术加密后进行发送,但随着计算机软硬件技术的发展,密码被破译的可能性越来越大,即使非法拦截者在截获密文后无法破译,但可以将

6、其破坏后再发送,使得接收的消息无法译成明文。基于以上分析,一个更可靠的支付系统应该满足以下要求:身份认证,合法用户数字证书申请和使用过程安全性;内容认证,信息内容的完整性和真实性验证;传输过程中敏感信息的保密性。为此,我们构建了一个结合数字水印和数字签名技术的电子支票支付系统,满足了以上要求。3 结合了数字水印和数字签名的电子支票支付系统3.1 数字证书的安全性在该系统中,用户的身份认证的凭证和基于数字签名的系统一样,也是由 CA 发放的数字证书确认的。数字证书标识和证明了网上交易的主体的身份,是交易中个人或单位在 Internet 上的身份证。所以证书的发放和管理必须有一套严格的保障机制。关

7、于这方面的讨论已经很多,在此本文不再做论述。3.2 数字水印数字水印技术是通过一定的算法将一些信息直接嵌到不敏感载体数据(以图像为例) 当中,但不影响原内容的价值和使用,并且不能被人的知觉系统觉察或注意到,只有专用的检测器或计算机软件才可以检测出隐藏的数字水印。基于此,就可以在很大程度上避免恶意攻击。水印信息可以是作者的序列号、公司标志、有特殊意义的文本等,可用于版权保护,产品认证以及信息的秘密传送。目前大多数水印制作方案都采用密码学中的加密(包括公开密钥、私有密钥) 体系来加强,在水印的嵌入、提取时采用一种密钥,甚至几种密钥联合使用。由于要求满足信息隐蔽性,信息完整性等要求,我们在该系统中采

8、用认证水印(Athentication Watermarking)技术。认证水印除了具有数字水印的一般特征,如不可见、稳健性、安全性外,水印本身必须对篡改具有一定的敏感性和脆弱性。根据识别篡改的能力,认证水印分为脆弱水印(Fragile Watermarking)和半脆弱水印(Semifragile Watermarking)两种。半脆弱水印是当前数字水印研究的一个热点,它是指能够承受合理失真(如 JPEG 图像压缩 ),但会被不合理失真损坏的水印4。它在水印不可感知性的基础上又引入了内容真实性、完整性认证,这样就可以保证即使在水印被恶意攻击时,不会被篡改。可以用来鉴定图像有无被编辑、毁坏或者

9、替换,从而确认该图像内容的真实性。而且保证了嵌入信息可以被完整的提取出来。由于这几方面的特点,半脆弱数字水印可以和数字签名结合起来,弥补电子支票在使用上出现的安全缺陷,从而构建起更安全的电子支票支付系统。1) 一种可能的算法对半脆弱水印来说,不但要保证其在临界点以下能继续存在,而且要在超过临界点的情况下失效,可以通过仔细地调整鲁棒性水印使其在失真达到一定程度时失效来获得半脆弱水印。参照 (2)是 A与 BkA 之间的交互,生成一张电子支票:A 与 BkA 建立对话,表示要求生成电子支票。然后 A 将支票信息进行数字签名后用 BkA_Key 进行加密,确定 BkA 是该支票信息的惟一合法接收者。

10、然后 A 将加密后的支票信息和 A 的数字信封一起作为水印,用银行的公钥作为密码加入到图片中,传送给BkA;BkA 收到图片后,用专用的水印提取软件和 BkA_Key 进行提取,在确定水印完整性后,用 A_Key解密数字信封,确认 A 的身份的真实性。在无误的情况下,再用 BkA_Key 解密支票信息,在核对签名无误后,查看 A 是否具备支付能力,若是,按 A 的要求生成一张电子支票;BkA 将电子支票进行签名,然后用 A_Key加密,再将加密后的电子支票作为水印,用 BkA_Key 作为密码加入到图片中,传送给A。(3)A ,B,CA 之间完成电子支票从 A 到 B 的安全传递过程:A 用

11、BkA_Key提取水印,在确定水印完整性后,用 A_Key 解密电子支票,在核对内容无误后,将支票进行数字签名用 B_Key加密,并连同数字信封一起作为水印,用 CA_Key作为密码加入载体图片,发送给 CA。CA 用 CA_Key 提取水印,验证完整性后,根据数字信封确认A 的身份。CA 将电子支票作为水印,用 CA_Key 为密码,加入到载体图片中,发送给 B。B 用 CA_Key提取水印,验证完整性后,用 B_Key 解密电子支票,核对签名无误后,向 CA 发送收到的确认信息。CA 的参与,监督了双方的交易过程,使得双方不可抵赖,增加了系统的安全性。(4)B 完成与 BkB 之间的交互,

12、确认支票的真实性:B 与 BkB 建立对话,请求 BkB 验证支票。然后 B 对电子支票进行签名,然后用 BkB_Key加密,并连同数字信封一起作为水印信息,用 BkB_Key作为密码加入到载体中,发送给 BkB;BkB 用 Bkb_Key 提取水印,验证完整性后,根据数字信封确认 B 的身份;BkB 解密支票,并通过银行内部网络向 BkA 查询支票的真实性和此时 A 支付,若无误,就向 BkA 发送相关信息,要求转帐或在一段时间后进行行间批量转帐;BkB 向 B 发送支票付款成功的消息;B 向 CA 发送该消息,并按交易协定向 A 提供货物或服务;CA 对此次交易备案,并向 A 发送成功的消

13、息。至此,交易完成。综上所述,结合数字水印和数字签名的电子支票支付系统涵盖了信息隐蔽性和数据完整性认证两大功能块。整个系统具有高安全性、运作的科学性以及高效性,其部分运行流程如图 4 所示。3.3 系统安全性分析 该系统在原有的基于数字签名的支付系统的基础上,加入了水印技术。半易碎水印的完整性保护和水印的隐藏信息的特性,使电子支票的支付过程具有更高的安全性。虽然水印的加入和提取要牺牲一定的时间,但由于电子支票本身的信息量不大,它的加入和提取的时间消耗是很微小的,但带来的却是很大的安全性的提升。4 结论电子支票相对于其它的在线支付方式有着明显的优势,是当前电子商务研究的一个重点。但由于其涉及的金

14、额比较大,因此安全性更受关注,还没有能在 Internet 普及,实现 Web 方式操作。 本文通过半脆弱水印机制,利用了其信息隐蔽性和脆弱性来设计了一个结合数字水印和数字签名的安全的电子支票支付系统。使得电子支票在网上进行传播时,不会轻易的被察觉进而被攻击,同时,即使被攻击,想要破译几乎是不可能的,而由于其半脆弱性,想要进行篡改,也会变得不可能,最后,信道传输误码以及有损压缩格式的传输方式都会给载体信息带来降质,这些改动主观上不可感知,对于只利用数字签名技术的系统来说,极易造成误判,但是对于半易碎水印来说,误判却是可以避免的。将水印技术用于电子支付的安全保障的研究还处于初级阶段,因此,系统的安全漏洞以及一些未知的攻击都有待发现、分析和加强。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 社科论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报