电子商务结算与支付 第三章 支付与结算安全218613.pptx
《电子商务结算与支付 第三章 支付与结算安全218613.pptx》由会员分享,可在线阅读,更多相关《电子商务结算与支付 第三章 支付与结算安全218613.pptx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.4 数据机密性技术主讲:杨栋 安徽财经大学商务学院电子商务系 1Your site hereLOGOv防火墙技术只能比较静态地保护网络支付,但不能解决网络支付时的数据机密性问题。v如,银行内部用户窃取服务器或数据库中的用户信用卡密码等隐私数据问题,客户在与银行通信过程中相关支付信息在Internet中途被盗问题等。v这需要防火墙之外的其他技术或手段来协助解决,v如密码技术就是更为有效的方法。v即对数据进行有效加密与解密,这样即可保证电子商务中数据的保密性、真实性。安徽财经大学商务学院电子商务系 2Your site hereLOGOv加密包括两个元素,加密算法和密钥。v加密算法是将普通的文
2、本(或者可以理解的信息)与一串字符串即密钥相结合,产生不可理解的密文的步骤。v密钥,英文为Keyword,它是在计算机上实现的数据加密,其加密或解密变换是由密钥控制实现的。v密钥是借助一种数学算法生成的,它通常是一个随机字符串,是控制明文和密文变换的惟一关键参数。安徽财经大学商务学院电子商务系 3Your site hereLOGO3.4.1 私有密钥加密法v 1 私有密钥加密法的定义与应用原理v所谓私有密钥加密(Secret key Cryptography)就是指在计算机网络甲、乙两用户之间通信时,采用密钥A对信息进行加密而形成密文M并且发送接收方乙,接收方乙用同样的一把密钥A对收到的密文
3、M进行解密,得到明文信息,从而完成密文通信目的的方法。v这种信息加密传输方式就称为私有密钥加密法。安徽财经大学商务学院电子商务系 4Your site hereLOGO单钥加密、解密过程安徽财经大学商务学院电子商务系 5Your site hereLOGOv密文M在网络传输过程中,如被窃取,若没有没有密钥A或无法破译,也不会泄密。v私有密钥加密法中,加密和解密所用的算法是完全公开的,其关键是加密和解密所用的密钥。v最大特点是信息发送方与信息接收方采用同样的密钥,具有对称性,所以私有密钥加密也称对称密钥加密。v这种加密方式在应用上很方便安徽财经大学商务学院电子商务系 6Your site her
4、eLOGOv 2、私有密钥加密法的使用过程v具体到电子商务的网络支付与结算,很多环节要用到私有密钥加密法,例如,资金流信息的传输与交换。v这里以发送方甲银行与接收方乙银行的一次资金信息传输为例,描述应用私有密钥加密法的使用过程。安徽财经大学商务学院电子商务系 7Your site hereLOGOv(1)银行甲借助专业私有密钥加密算法生成私有密钥A,并且复制一份密钥A借助一个安全可靠通道(如采用后面的数字信封)秘密传递给银行乙;v(2)银行甲在本地利用密钥A把信息明文加密成信息密文;v(3)银行甲把信息密文借助网络通道传输给银行乙;v(4)银行乙接收信息密文:v(5)银行乙在本地利用一样的密钥
5、A把信息密文解密成信息明文。这样银行乙就知道银行甲的资金转账通知单的内容,结束通信。安徽财经大学商务学院电子商务系 8Your site hereLOGO图49 私有密钥加密法的应用过程示意图安徽财经大学商务学院电子商务系 9Your site hereLOGOv 3 私有密钥加密法的常用算法v对信息的加密、解密使用相同的密钥v著名的私有密钥加密算法有DES算法及其各种变形、国际数据加密算法IDEA以及RC4,RC5等。安徽财经大学商务学院电子商务系 10Your site hereLOGO4 私有密钥加密法的优缺点v 优点:是加密和解密速度快,应用简单。v由于加解密应用同一把密钥,而且应用简
6、单,在专用网络中通信各方相对固定,所以应用效果较好。v例如,在金融通信专网与军事通信专网的加密通信中。对于数据量较大的文件等传送,利用私有密钥加密法是比较有效率的。安徽财经大学商务学院电子商务系 11Your site hereLOGOv v 问题:问题:v(1)分发:v必须使用与传递加密文件不同的途径来传递密钥,即需要一个传递私有密钥的安全通道;v由于算法公开,其安全性完全依赖于私有密钥的保护。密钥使用一段时间后就要更换,v所以,单独应用私有密钥加密法难于满足开放式计算机网络环境的需求,特别是难于满足在Internet上开展电子商务的安全性方面的要求。安徽财经大学商务学院电子商务系 12Yo
7、ur site hereLOGOv(2)管理:在通讯人数较多时,密钥数量庞大。v当网络中有n个用户时,将至少需要n(n1)2个通信密钥。v对于任一用户来讲,至少需要拥有n1个密钥,才能与网络内其他n1个用户进行加密通信。v这对于Internet这样的大型、公众网络来说,用户群几乎无限,密钥量将是一个无穷数,v如进行网络支付业务活动时,密钥的分配和保存就成了大问题,其代价高昂。安徽财经大学商务学院电子商务系 13Your site hereLOGOv(3)难以进行用户身份的认定。v采用私有密钥加密法实现信息传输,只是解决了数据的机密性问题,不能认证信息发送者的身份。v上述不足和电子商务的发展需求
8、,促使公开密钥加密法在网络支付服务中的应用更快速的发展。安徽财经大学商务学院电子商务系 14Your site hereLOGO3.4.2 公开密钥加密法v1 公开密钥加密法的定义与应用原理v所谓公开密钥加密(Public key Cryptography)是指在计算机网络中,甲、乙两用户之间进行通信时,发送方甲采用密钥A对信息进行加密,形成密文M并且发送给接收方乙,接收方乙用另一把密钥B对收到的密文M进行解密,得到明文信息,完成密文通信目的的方法。安徽财经大学商务学院电子商务系 15Your site hereLOGOv与私有(对称)密钥加密法不同,公开密钥加密法的加密和解密所用的密钥是不同
9、的,不对称,所以公开密钥加密法又称为非对称密钥加密法。v在密钥A和密钥B这两把密钥中,其中一把为用户私有,另一把对网络上的大众用户是公开的,所以这种信息加密传输方式就称为公开密钥加密法。v应用原理是,借助密钥生成程序生成密钥A与密钥B,这两把密钥在数学上相关,被称做密钥对。安徽财经大学商务学院电子商务系 16Your site hereLOGO双钥算法加密、解密过程安徽财经大学商务学院电子商务系 17Your site hereLOGOv当用密钥对中其中一个密钥加密时,必须用另一个密钥解密,而同一密钥(加密时用的)不能解密,这就是所说的数学相关关系。v在实际应用中,生成的密钥对中之一(如密钥A
10、)由用户自己使用、保存,不与别人共享,叫做私人密钥(Private Key),也称私钥;v而将另一个密钥(密钥B)通过网络公开散发出去(借助后面讲的数字证书渠道),由任何他人获取、使用,属于公开的共享密钥,叫做公开密钥(Public Key),也称公钥。安徽财经大学商务学院电子商务系 18Your site hereLOGO两种应用情况v1.”定向通信”v2.”不可抵消”安徽财经大学商务学院电子商务系 19Your site hereLOGO2 公开密钥加密法的使用过程安徽财经大学商务学院电子商务系 20Your site hereLOGOv(2)网络银行乙传送“支付确认”v网络银行乙在按照收
11、到的“支付通知”指令完成支付转账服务后,必须回送客户甲“支付确认”,v客户甲在收到“支付确认”后,断定只能是网络银行乙发来的,而不是别人假冒的,将来可作支付凭证,从而实现对网络银行业务行为的认证,网络银行不能随意否认或抵赖。v应用公开密钥加密法的过程示意图2安徽财经大学商务学院电子商务系 21Your site hereLOGO应用公开密钥加密法的示意图2安徽财经大学商务学院电子商务系 22Your site hereLOGOv(1)网络银行乙在按照客户甲的要求完成相关资金转账后,准备一个“支付确认”明文,在本地利用自己的私人密钥A对“支付确认”明文进行加密,形成“支付确认”密文,通过网络将密
12、文传输给客户甲。v(2)客户甲收到“支付确认”密文后,只能用获得的网络银行乙的公开密钥B进行解密,形成“支付确认”明文,由于公开密钥B只能解密由私人密钥A加密的密文,而私人密钥A只有网络银行乙所有,因此客户甲断定这个“支付确认”只能是网络银行乙发来的,可做支付完成的凭证。安徽财经大学商务学院电子商务系 23Your site hereLOGOv当然,在第一种情况下,为了方便银行确认“支付通知”只能是由客户甲发来的,不是假冒的,客户甲可以在“支付通知”密文的基础上再用自己的私人密钥加密,就可以认证自己的真实身份。v思考一下,如何完成这个支付结算过程?v由于公开密钥加密法的上述第二种应用用途可以保
13、证信息发送方不可抵赖其发送行为,类似于传统商务中个人的手工签名功能,从而解决了在电子商务网络支付结算中“防抵赖”和“支付行为的认证”等问题,因此,公开密钥加密法是后面要讲的数字签名的支持技术之一。安徽财经大学商务学院电子商务系 24Your site hereLOGO3 公开密钥加密法的常用算法v根据所基于的数学难题分类:v大整数因子分解系统(代表性的有RSA算法)v椭圆曲线离散对数系统(ECC算法)v离散对数系统(代表性的有DSA算法)安徽财经大学商务学院电子商务系 25Your site hereLOGO4公开密钥加密法的优缺点v 优点:v(1)解决身份鉴别、认证。v也许你并不认识某个商务
14、实体,但只要你的服务器认为该实体的带公钥的数字证书是可靠的,就可以进行安全通信,这正是Web商务业务所要求的。v(2)密钥分配简单、适合密钥分发等v公开密钥可以像电话号码一样,告诉每个网络成员与商业伙伴,需要好好保管的只是一个私人密钥。v(3)实现数字签名、解决数据的否认与抵赖v公开密钥加密法能够很好地支持完成对传输信息的数字签名,解决数据的否认与抵赖问题。安徽财经大学商务学院电子商务系 26Your site hereLOGOv 缺点:v计算量大,不适合信息量大、速度要求快的加密v其最大缺陷就在于它的加解密速度。vRSA算法最快的情况也比DES慢两个数量级。v一般来说,公开密钥加密法只适用于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务结算与支付 第三章 支付与结算安全218613 电子商务 结算 支付 第三 安全 218613
限制150内