摘要
分析了基于信用透支的电子交易协议存在的不满足发送原子性和客户可恶意透支这两个不足,提出了一种基于电子钱包的乐观公平交易协议。该协议首先利用交叉验证理论,通过RSA加密算法的交叉验证保证顾客在支付之前可以判断他是否收到所期望的商品,从而实现了协议的发送原子性。同时引入了电子钱包作为安全控制端,通过限制顾客产生的电子现金数额,避免客户的恶意透支。详细描述了协议的执行过程,并非形式化的证明了协议的原子性和安全性。
The existing electronic commerce protocols based on credit overdraft have two disadvantages: No satisfying atomicity and customers' vicious overdraft. An optimistic fair E-commerce protocol with electronic wallet is proposed. By applying the cross validation ofencryptionalgorithmofRSA, the atomicity ofelectronic commerce protocol can be really achieved. Towards the E-commerce protocol based on improved DSA signature algorithm, the condition of customers' vicious overdraft is analyzed. The electronic wallet acts as se- curity control terminal, which can effectively avoid customers' vicious overdraft by limiting the amount of E-cash of customers. The whole process of the protocol is elaborated. The atomicity and security of the protocol is validated informally
出处
《计算机工程与设计》
CSCD
北大核心
2008年第4期865-868,共4页
Computer Engineering and Design
基金
湖北省教育厅优秀中青年基金项目(Q200929001)
关键词
交易协议
加密算法
原子性
交叉验证
电子钱包
E-commerce protocol
encryption algorithm
atomicity
cross validation
electronic wallet