主权项 |
1.一种自助充值的系统,其特征在于,所述系统包括:客户端和服务端,所述客户端包括第一验证模块、密钥协商模块、安全交易设备,所述服务端包括第二存储模块、第二验证模块、第二业务执行模块:第一验证模块,用于验证所述服务端是否合法;密钥协商模块,用于所述第一验证模块验证所述服务端合法后,结合所述安全交易设备与所述服务端进行密钥协商,根据密钥协商的结果建立数据安全通道;所述安全交易设备包括:第一存储模块,用于存储与所述服务端进行密钥协商过程中的相关数据和密钥协商算法,以及所述安全交易设备的证书信息;用户身份验证模块,用于收到用户输入的身份识别信息后,验证用户的身份识别信息是否合法;第一业务执行模块,用于所述用户身份验证模块验证用户的身份识别信息合法后,允许用户输入充值操作信息,向所述服务端发送充值操作请求数据包,并接收所述服务端返回的充值允许命令数据包,以及验证所述服务端返回的充值允许命令数据包合法后,进行充值操作,并记录操作日志以及最终实现在交易终端的交易过程,所述充值操作请求数据包中包括用户账户和充值金额;所述服务端包括:第二存储模块,用于存储用户账户信息、用户身份信息和用于与所述安全交易设备进行密钥协商过程中的相关数据和密钥协商算法,以及所述服务端的证书信息;第二验证模块,用于验证所述安全交易设备是否有效,验证有效后,通过所述第二存储模块中存储的数据和算法与所述安全交易设备协商密钥,建立数据安全通道;以及收到所述安全交易设备发送的充值操作请求数据包后,根据所述第二存储模块中存储的所述用户账户信息和用户身份信息验证所述充值操作请求数据包是否合法;第二业务执行模块,用于在所述第二验证模块验证所述充值操作请求数据包合法后,从所述用户账户中扣除所述充值金额,并向所述安全交易设备返回充值允许命令数据包,所述充值允许命令数据包中包括交易时间和充值金额。 |