- 浏览: 3502729 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
来源:电子技术应用 作者:杨小东 王彪 张贵仓 魏伟 陆洪文 发布时间:2007-10-31 11:55:27 字体[大 、中 、小 ]
摘 要: 基于椭圆曲线密码体制和对称加密体制AES的混合加密算法,设计了一种可以处理高额交易的手机支付系统,并对系统的安全性和有效性进行了分析。该系统是手机用户、银行、商家及无线运营商四者都参与的系统,具有很强的实用性。对安全性和有效性进行了分析。
手
机支付是近几年才发展起来的支付方式。它有着与信用卡同样的方便性,同时又避免了在交易过程中使用多种信用卡以及商家是否支持这些信用卡结算的麻烦。消费
者只需一部手机,就可以完成整个交易过程,深受消费者,尤其是年轻人的推崇。手机支付将会有非常大的商业前景,而且将会引领移动电子商务和无线金融的发
展,成为人们生活中购物方式的一种潮流。随着手机支付业务的不断扩大,手机支付系统面临的主要问题之一就是系统的安全问题。
而当前,我国关于手机支付安全性方面的研究几乎一片空白。针对手机自身的特点,基于椭圆曲线加密体制和AES加密算法的混合加密算法,设计了
一种可以处理高额交易的手机支付模型。成功地实现了用户的银行帐号与手机号码的绑定,在银行帐号和手机号码之间建立了一对一或多对一的对应关系。该模型采
用双重认证的方式进行认证,无线运营商对手机号码进行认证,银行对银行帐号进行认证。目前国内的支付系统都要求在交易过程中传送用户的银行帐号密码,而在
本文的支付系统中,用户的银行帐号密码不需传送。
1 手机支付和混合加密算法
手机支付,又称移动支付。它是利用STK技术在SIM卡上开发的通过手机进行消费的功能。主要基于银行帐号和手机号码的惟一性,将银行账户和
手机号码进行绑定,使用户可以通过手机短信息、语音、WAP、GPRS等多种方式对自己的银行帐户进行操作,实现查询、转帐、缴费、消费等功能,并可以通
过短信息等方式得到交易结果和帐户变化通知。
用椭圆曲线加密体制生成对称加密算法AES的随机会话密钥K,使用随机会话密钥K和AES加密算法来加密消息。这样构造的混合密码体制可以获得较快的加密速度和较大的加密强度。选择基于椭圆曲线的数字签名,通常是一个二维向量,记为(r,s)。
2 手机支付系统模型
帐户管理是银行的强项,如果没有银行的参与,则不能处理高额支付。本文的支付模型是手机用户、银行、商家及无线运营商四者都参与的系统,与参考文献的支付模型相比,具有较强的实用性。整个交易过程按系统模型中的标号顺序依次进行,如图1所示。
3 参与者的初始设置
商家S通过椭圆曲线密码体制,选定IDS作为自己的身份标识,密钥对是(ds,Qs),其中ds是私钥,Qs是公钥,保留ds,公开Qs和
IDs。与商家的初始设置过程一样,无线运营商T的身份标识是IDT。密胡对是(dT,QT);银行B的身份标识是IDB,密钥对是(dB,QB)。通过
椭圆曲线密码体制选择(d1,Q1)作为与商家通信时的密钥对。选择同无线运营商通信时的密钥对(d2,Q2);将Q2与手机开户的消息(包括手机充值)
发送给无线运营商;无线运营商进行物理鉴定(包括身份证等)并验证用户提交的消息后,生成用户的手机号码IDU发送给用户,同时在手机帐号的数据库中储存
新用户(IDU,Q2)。选择同银行通信时的密钥对(d3,Q3);将Q3、IDU及初始存款的相关消息递交给银行;银行进行物理鉴定(包括身份证等)以
确信手机号码IDU的合法性后,生成用户的银行帐号IDBU发送给用户,同时在银行帐号的数据库中储存新用户(IDBU,IDU,Q3)。
4 手机支付系统的设计与实现
(1)手机用户生成购买指令m1(包含购买物品的名称、数量及转帐银行的名称等),用密钥d1生成m1的签名(r1,s1);生成核实手机权限
的指令m2(不涉及交易的具体细节),用密钥d2生成m2的签名(r2,s2);用同商家通信时的会话密钥,对m1、r1和s1进行加密处理得到密文
c1;用同无线运营商通信时的会话密钥,对m2、r2、s2和IDS进行加密处理得到密文c2,将c1和c2合并后发送给商家。
(2)商家开启用户递交的指令c1,如果用户的数字签名是错误的,则交易过程到此结束。否则生成验证手机权限的指令m3,用私钥dS生成m3的签名(r3,s3);将m3、r1、s3和IDU进行加密处理得到密文c3,将c3和c2合并后发送给无线运营商。
(3)无线运营商开启商家递交的指令c3和c2,如果下面四种情况中有一种存在,则通知商家本次交易是非法的:①商家或用户的数字签名是错误
的;②根据IDU查找不到用户在无线运营商处的记录Q2;③比较用户和商家递交的指令后,发现两组指令中的IDS,和IDU不相同;④查找用户的信用记录
后,发现用户的信用度很低。否则通知商家用户拥有手机号码IDU的使用权限,交易可以继续下去。生成指令m4将验证的结果反馈给商家,用私钥dT生成m4
的签名(r4,s4),将m4和签名加密后发送给商家。
(4)如果反馈的消息表明本次交易是非法的,则交易过程到此结束。否则商家生成请求转帐指令m5,用私钥ds生成m5的签名
(r5,s5),money表示交易所付金额,nnm为交易序列号,IDBS是商家的银行帐号,将m5、r5、s5、money、num、IDU:和
IDBS加密处理后递交给银行。
(5)银行开启商家递交的指令,如果下面三种情况中有一种存在,则交易过程到此结束:①商家的数字签名是错误的;②根据IDU查找不到用户在银行
的记录仉和IDBU;③用户的银行帐户上余额不足(小于交易所需的金额money)。否则生成确认购买指令m6,用私钥dB生成m6的签名
(r6,s6),将num、m6和(r6,s6)加密处理后发送给用户。
(6)如果用户认为本次交易是非法的,则拒绝给银行回复消息;否则生成回复指令m7.用私钥d3生成m7的签名(r7,s7),将m7及签名(r7,s7)加密处理后递交给银行。
(7)如果银行没有得到用户的回复指令,则购买过程到此终止;否则验证用户的数字签名的合法性,进行转帐缴费操作,并作相应的转帐记录。生成转帐
成功的指令m8,用私钥dB生成m8的签名(r8,s8),将m8及(r8,s8)加密处理后发送给商家;生成用户的信用记录消息m9,用私钥dB生成
m9的签名(r9,s9),将m9及(r9,s9)加密处理后发送给无线运营商。
(8)商家验证银行的数字签名合法后,将产品或服务交付给用户,并保留交易记录。
(9)无线运营商验证银行的数字签名合法后,增加手机用户IDU的信用度。
5 系统的安全性和有效性分析
系统的安全性主要基于有限域上椭圆曲线加法群的离散对数问题和AES加密算法的安全强度。银行在进行转帐前,必须给用户发送确认购买指令。若
商家或无线运营商企图对同一订单向银行发送两次转帐指令,银行便向用户发送两次确认购买指令,用户根据交易序列号num等信息很容易得知商家或无线运营商
有一方在进行重复消费。
当有人冒充用户进行支付时,由于私钥d2和d3是未知的,所以无法通过无线运营商和银行的验证。每次传送指令时都进行了加密处理,如果攻击者
选择攻击密文c,则需直接攻击128位的AES,这在现有的技术条件下是极其困难的;若选择攻击会话密钥K,则面临棘手的ECDLP数学难题,且会话密钥
K只使用一次,此后不再有效,即使得到密钥K也没有多大的实用价值。当双方发生争执时,任何第三方都可以用通常的方式验证签名。手机用户发送两次指令便可
完成整个交易。基于椭圆曲线加密体制和AES加密算法的混合加密算法,大大减少了计算和通信的负荷,所以本系统运算量小,易于在计算机的硬件和软件上实
现。
用户通过手机支付交易时,无需使用现金,即可实现轻松购物。随着手机的日益普及,手机支付将有很大的市场潜力和良好的发展前景。本文结合混合加密体制的理论和手机通信的的特点,设计了一个可以处理高额交易的手机支付系统,整个系统具有较高的安全性和实用性。
发表评论
-
罗默模型——对电子商务发展的理论分析
2011-12-02 09:15 2000战略分析是战略管理的重要环节,近年关于战略管理中分析环节创新成 ... -
数码视讯进军双向网改 有望进入“百亿”俱乐部
2011-07-22 15:45 1693[提要] 发布公告,公司向鼎点视讯增资2亿元,用于建设 ... -
网上支付方式 ,网上支付方式有哪些
2011-05-26 13:28 258072010年03月16日 网上 ... -
银证合作的业务种类
2011-04-29 09:40 1942银证合作的业务种类也 ... -
银行打响网上支付“圈地”暗战
2011-04-14 10:53 1645部分银行发“协商函”从第三方支付企业手中硬抢客户 不少银行意欲 ... -
银行卡密码校验技术
2010-09-01 14:16 3258为保障持卡人的合法权 ... -
加快二代支付系统建设改进央行支付清算服务
2010-08-16 17:36 3669王关荣 中国现代化支付系统 ... -
《非金融机构支付服务管理办法》
2010-06-21 17:41 1589中新网6月21日电 据央行网站消息,中国人民银行制定并公布 ... -
中国建设银行宁波市分行中间业务平台
2010-06-15 01:50 2957中国建设银行宁波市分 ... -
业务中间件平台软件解决方案
2010-06-15 01:41 1921一、背景 在目前大多 ... -
移动银行的技术、业务和商业模式
2010-06-15 01:40 2177移动银行,是利用移动 ... -
易观国际:支付宝信用中介模式推动第三方支付高速发展
2010-06-02 13:02 2263付平台支付宝迎来5周年 ... -
实时全额结算系统(RTGS)简介
2010-06-01 23:53 5973RTGS简介 相对于净额结算系统 ,实时全额 ... -
2008年中国在线支付网站排行榜
2010-05-19 13:17 2546由《互联网周刊 ... -
支付问题是移动商务基础
2010-04-18 11:49 1837易宝支付副总裁余晨: ... -
电子现金系统的研究与发展
2010-04-16 16:06 17742003 年 3 月 01 日 “过去的穷人口袋里没钱, ... -
金融支付清算系统术语大全(中英文对照)
2010-04-16 10:30 8556资料介绍: 这里的词汇是在最合适的一致性基础上对本书 ... -
手机充值时常见问题及解决方法
2010-02-25 17:24 4936(只需要密码 无需卡号 ... -
空中充值业务BOSS系统支撑方案
2009-11-11 13:31 4666一、业务描述 (一)业务定义 空中充值业务是 ... -
智能网和BOSS系统对预付费业务的支撑分析
2009-11-10 20:16 2417摘要本文简要介绍了中国移动预付费业务的现有两种实现方式, ...
相关推荐
在本文中,研究者们结合了Tate配对和混合加密体制,提出了一种新的短签名加密算法,并基于这一算法构建了一个手机支付系统,对其安全性与效率进行了分析。为了解释这个系统的实现原理和优势,我们需要详细探讨以下几...
### 基于混合加密的即时通讯系统设计与实现 #### 混合加密方案及其在即时通讯中的应用 随着互联网技术的飞速发展,即时通讯(Instant Messaging, IM)已成为人们日常沟通的重要手段之一。然而,即时通讯系统在便捷...
为了克服这两种算法的缺点,本文提出了一种以这两种密码体制为基础的混合密码系统,来实现优势互补。 密码系统可以从原理上分为两大类,即单密钥系统和双密钥系统。单密钥系统又称为对称密码系统,其加密密钥和解密...
基于ECC和AES的混合加密应用系统 源代码+配置+毕业论文(1)基于ECC和AES的混合加密应用系统 源代码+配置+毕业论文(1)基于ECC和AES的混合加密应用系统 源代码+配置+毕业论文(1)基于ECC和AES的混合加密应用系统 源代码+...
"基于Web的网上购物系统设计与实现" 该资源主要介绍了基于Web的网上购物系统的设计与实现,涉及到网络安全、入侵检测、电子商务等多个方面。 一、 网络安全 网络安全是网络系统中不可或缺的一部分,随着信息技术...
摘要:移动支付是移动电子商务中的最重要的...本文讨论一个基于J2ME的以第三方支付平台为中心的移动支付系统的特点和优越性,并给出这个系统详细的设计与实现过程。 关键词:移动支付; J2ME; XML加密; XML签名
【基于FUSE的透明文件加密系统研究与实现】 透明文件加密技术是一种重要的数据安全解决方案,尤其对企业来说,它能够确保员工在公司内部可以正常使用加密的数据文件,但限制这些文件在公司外部的使用,从而有效防止...
基于编码理论公钥密码体制的研究与应用,该文档对于研究公钥密码的朋友有很大的帮助!
设计并实现基于AES的文件加密系统设计与实现,需要具备以下功能: 1.实现对任意长度的文件进行AES加密和解密; 2.实现对文件解密的时限控制,超出一定时间范围的文件即使密钥正确也不能解密; 3.界面简洁、交互操作...
基于FPGA的DES加密系统设计与实现基于FPGA的DES加密系统设计与实现
体制各自的优点,即利用对称密钥密码算法对数据信息进行加密,对于对称密钥 算法所使用的密钥则使用公开密钥密码算法来传输。同时,利用信息摘要算法实 现信息的完整性、真实性的验证。该方案能够实现数据信息快速、...
《基于Android操作系统的手机点餐系统的研究与实现》 随着科技的飞速发展,互联网技术已经渗透到人类生活的方方面面。进入21世纪以来,移动生活和移动办公已经成为现实。智能移动终端应用的普及以及信息技术的快速...
"基于SET协议的电子支付系统模块设计" 本文将SET协议的电子支付系统分为三大模块,即购物平台模块、网关...基于SET协议的电子支付系统模块设计可以实现安全、可靠的电子支付系统,保护客户S和商户A的隐私和财产安全。