【技术实现步骤摘要】
本专利技术涉及信息安全
,特别涉及一种交易报文的处理方法和一种交易报文的处理系统。
技术介绍
近年来,伴随互联网以及金融信息化的快速发展,网上银行因其便利、高效等优点迅速得到用户和银行业界的普遍推崇。目前,用户所使用的终端利用银行下发的银行的公钥,对交易信息进行加密,并发送至银行,银行并不能对发送交易信息的终端是否为安全终端进行识别,交易信息的处理过程中存在安全隐患。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一。为达到上述目的,本专利技术第一个目的在于提出一种交易报文的处理方法,包括以下步骤:a、移动终端接收用户的交易信息,并生成随机数;b、所述移动终端根据所述随机数、所述移动终端的硬件特征信息、用户私钥、移动银行服务器的公钥以及银行综合前置服务器的公钥对所述交易信息进行加密以生成交易报文,并将所述交易报文发送至所述移动银行服务器;C、所述移动银行服务器根据所述移动银行服务器的私钥和存储的所述移动终端的硬件特征信息对所述交易报文进行解密,并根据用户公钥进行验签;d、如果通过验签,所述移动银行服务器生成加密密钥,并根据所述加密密钥、所述移动银行服务器的私钥、银行综合前置服务器的公钥和所述交易信息生成数字信封,并将所述数字信封发送至所述银行综合前置服务器;以及e、所述银行综合前置服务器根据所述银行综合前置服务器的私钥和所述移动银行服务器的公钥对所述数字信封进行解密获取所述交易信息,并根据所述移动银行服务器的公钥进行验签,并在通过验签后,完成交易。根据本专利技术实施例的交易报文的处理方法,在移动终端根据随机数、移动终端的硬件信息、用户私钥和移 ...
【技术保护点】
一种交易报文的处理方法,其特征在于,该方法包括以下步骤:a、移动终端接收用户的交易信息,并生成随机数;b、所述移动终端根据所述随机数、所述移动终端的硬件信息、用户私钥、移动银行服务器的公钥以及银行综合前置服务器的公钥对所述交易信息进行加密以生成交易报文,并将所述交易报文发送至所述移动银行服务器;所述硬件信息为硬件特征信息或硬件特征信息的哈希值;c、所述移动银行服务器根据所述移动银行服务器的私钥和存储的所述移动终端的硬件信息对所述交易报文进行解密,并根据用户公钥进行验签;d、如果通过验签,所述移动银行服务器生成加密密钥,并根据所述加密密钥、所述移动银行服务器的私钥、银行综合前置服务器的公钥和所述交易信息生成数字信封,并将所述数字信封发送至所述银行综合前置服务器;以及e、所述银行综合前置服务器根据所述银行综合前置服务器的私钥和所述移动银行服务器的公钥对所述数字信封进行解密获取所述交易信息,并根据所述移动银行服务器的公钥进行验签,并在通过验签后,完成交易。
【技术特征摘要】
1.一种交易报文的处理方法,其特征在于,该方法包括以下步骤: a、移动终端接收用户的交易信息,并生成随机数; b、所述移动终端根据所述随机数、所述移动终端的硬件信息、用户私钥、移动银行服务器的公钥以及银行综合前置服务器的公钥对所述交易信息进行加密以生成交易报文,并将所述交易报文发送至所述移动银行服务器;所述硬件信息为硬件特征信息或硬件特征信息的哈希值; C、所述移动银行服务器根据所述移动银行服务器的私钥和存储的所述移动终端的硬件信息对所述交易报文进行解密,并根据用户公钥进行验签; d、如果通过验签,所述移动银行服务器生成加密密钥,并根据所述加密密钥、所述移动银行服务器的私钥、银行综合前置服务器的公钥和所述交易信息生成数字信封,并将所述数字信封发送至所述银行综合前置服务器;以及 e、所述银行综合前置服务器根据所述银行综合前置服务器的私钥和所述移动银行服务器的公钥对所述数字信封进行解密获取所述交易信息,并根据所述移动银行服务器的公钥进行验签,并在通过验签后,完成交易。2.根据权利要求1所述的方法,其特征在于,所述交易信息包括交易账号和交易金额。3.根据权利要求1或2所 述的方法,其特征在于,所述步骤b具体包括以下步骤: 所述移动终端根据所述银行综合前置服务器的公钥对交易密码或交易密码的哈希值进行加密获得交易密码的密文,并根据所述用户私钥对所述交易信息和所述交易密码的密文进行签名以生成第一数字签名; 所述移动终端根据所述随机数和所述移动终端的硬件信息生成加密参数密钥,并根据所述加密参数密钥对所述交易信息和所述交易密码的密文进行加密以生成第一报文密文; 所述移动终端根据所述移动银行服务器的公钥对所述随机数进行加密以生成第一密钥密文;以及 所述移动终端将所述第一数字签名、所述第一报文密文和所述第一密钥密文作为所述交易报文发送至所述移动银行服务器。4.根据权利要求3所述的方法,其特征在于,所述步骤c具体包括以下步骤: 所述移动银行服务器根据所述移动银行服务器的私钥对所述第一密钥密文进行解密以获取所述随机数; 所述移动银行服务器根据所述随机数和存储的所述移动终端的硬件信息生成所述加密参数密钥,并根据所述加密参数密钥对所述第一报文密文进行解密以获取所述交易信息和所述交易密码的密文;以及 所述移动银行服务器根据存储的用户公钥证书对所述第一数字签名进行验签。5.根据权利要求4所述的方法,其特征在于,所述步骤d具体包括以下步骤: 所述移动银行服务器生成所述加密密钥; 所述移动银行服务器根据所述加密密钥对所述交易信息和所述交易密码的密文进行加密以生成第二报文密文; 所述移动银行服务器根据所述银行综合前置服务器的公钥对所述加密密钥进行加密以生成第二密钥密文;所述移动银行服务器根据所述移动银行服务器的私钥对所述交易信息和所述交易密码的密文进行签名以生成第二数字签名;以及 所述移动银行服务器将所述第二数字签名、所述第二报文密文和所述第二密钥密文作为所述数字信封发送至所述银行综合前置服务器。6.根据权利要求5所述的方法,其特征在于,所述步骤e具体包括以下步骤: 所述银行综合前置服务器根据所述银行综合前置服务器的私钥对所述第二密钥密文进行解密以获取所述加密密钥; 所述银行综合前置服务器根据所述加密密钥对所述第二报文密文进行解密以获取所述交易信息和所述交易密码的密文; 所述银行综合前置服务器根据所述移动银行服务器的公钥对所述第二数字签名进行验签;...
【专利技术属性】
技术研发人员:李东声,
申请(专利权)人:天地融科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。