论文部分内容阅读
随着移动终端设备和移动互联网的快速发展,基于第三方的移动支付方式也得到了快速的增长,但是由于支付环境的复杂性和支付终端的性能限制,使得移动支付系统面临许多安全问题和挑战。基于此,本文在不增加存储空间及计算能力的条件下,设计了一个更高效、更安全的第三方移动支付系统。本文在研究现有移动支付方案的基础上,针对近程支付与远程支付中存在的安全问题,提出了一种ECC复合加密方法的安全移动支付方案。整个方案由以下要点构成:从移动支付流程方面,分析了现有支付流程,对其进行重新设计,改进了移动支付流程,使其具有更高的安全性和高效性;从数据安全处理方面,采用AES复合RC4高效加密订购信息,以及利用本文设计的动态密码输入法加密支付密码,确保在不外加移动终端存储大小和计算能力的条件下,提高数据的加密速度和加密强度;从密码输入方面,采用动态密码输入法,实现了密码的安全输入和二次加密功能,确保了支付密码的安全性;从各实体数据交互方面,采用本文提出的ECC复合AES与RC4算法和ECC复合动态密码输入算法,为其提供通信中的密钥加密、密钥协商、以及签名服务。此外,还提出了ECC数字签名ECDSA的改进方案,该方案无需模逆运算,降低了计算复杂度,很大程度的提高了签名效率,并采用WPKI安全认证机制,保证了系统各模块之间的身份认证。因此该方案全面提高了整个支付过程的安全性和高效性。基于以上研究,结合安全性、高效性、可行性、实用性设计原则,本文构造了一个安全的第三方移动支付方案,利用模型检测和Kailar逻辑从形式理论方面验证了其安全性,并通过实际编程实现关键支付模块,对安全移动支付系统中的加密方案进行了仿真实验,测试结果表明该方案既能加强移动支付的安全性,又能提升支付系统的高效性。