本发明涉及移动端开发领域,具体而言,涉及一种交易验证方法及装置。
背景技术:
1、目前,相关技术中的交易验证方法需要知道投资者的资产、交易细节和身份信息等数据,虽然确保了交易的合规性、满足了交易监管要求,但投资者的交易数据或个人身份可能被泄露,存在交易安全性低的问题。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种交易验证方法及装置,以至少解决相关技术中的交易验证方法存在的交易验证安全性低的技术问题。
2、根据本发明实施例的一个方面,提供了一种交易验证方法,包括:获取第一账户参与目标交易需要的待验证身份信息;确定所述待验证身份信息对应的私钥、公钥,其中,所述公钥是基于预先设定的验证参数以及所述私钥确定的;基于所述私钥,对所述待验证身份信息进行加密处理,得到针对所述目标交易的交易验证信息;将携带有所述公钥和所述交易验证信息的交易验证请求发送至交易平台,用于所述交易平台基于所述交易验证请求对所述第一账户进行交易验证,得到验证结果;接收所述交易平台返回的所述验证结果,其中,所述验证结果用于指示是否允许所述第一账户参与所述目标交易。
3、根据本发明实施例的一个方面,提供了另一种交易验证方法,包括:响应于来自第一账户的交易验证请求,其中,所述交易验证请求中携带有对所述第一账户进行交易验证需要的公钥、交易验证信息;确定预先设定的验证参数;基于所述验证参数、所述公钥,对所述交易验证信息进行验证处理,得到验证结果;将所述验证结果发送至所述第一账户,其中,所述验证结果用于指示是否允许所述第一账户参与目标交易。
4、根据本发明实施例的另一方面,还提供了一种交易验证装置,包括:第一获取模块,用于获取第一账户参与目标交易需要的待验证身份信息;第一确定模块,用于确定所述待验证身份信息对应的私钥、公钥,其中,所述公钥是基于预先设定的验证参数以及所述私钥确定的;第二确定模块,用于基于所述私钥,对所述待验证身份信息进行加密处理,得到针对所述目标交易的交易验证信息;第一发送模块,用于将携带有所述公钥和所述交易验证信息的交易验证请求发送至交易平台,用于所述交易平台基于所述交易验证请求对所述第一账户进行交易验证,得到验证结果;第一接收模块,用于接收所述交易平台返回的所述验证结果,其中,所述验证结果用于指示是否允许所述第一账户参与所述目标交易。
5、根据本发明实施例的另一方面,还提供了另一种交易验证装置,包括:第一响应模块,用于响应于来自第一账户的交易验证请求,其中,所述交易验证请求中携带有对所述第一账户进行交易验证需要的公钥、交易验证信息;第三确定模块,用于确定预先设定的验证参数;第四确定模块,用于基于所述验证参数、所述公钥,对所述交易验证信息进行验证处理,得到验证结果;第二发送模块,用于将所述验证结果发送至所述第一账户,其中,所述验证结果用于指示是否允许所述第一账户参与目标交易。
6、在本发明实施例中,通过获取第一账户参与目标交易需要的待验证身份信息;确定所述待验证身份信息对应的私钥、公钥,其中,所述公钥是基于预先设定的验证参数以及所述私钥确定的;基于所述私钥,对所述待验证身份信息进行加密处理,得到针对所述目标交易的交易验证信息;将携带有所述公钥和所述交易验证信息的交易验证请求发送至交易平台,用于所述交易平台基于所述交易验证请求对所述第一账户进行交易验证,得到验证结果;接收所述交易平台返回的所述验证结果,其中,所述验证结果用于指示是否允许所述第一账户参与所述目标交易,达到了对参与目标交易需要的待验证身份信息进行加密后再发送至交易平台进行验证的目的,从而实现了提升交易验证安全性的技术效果,进而解决了相关技术中的交易验证方法存在的交易验证安全性低的技术问题。
1.一种交易验证方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述私钥,对所述待验证身份信息进行加密处理,得到针对所述目标交易的交易验证信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述于所述挑战值、所述私钥、所述待验证身份信息,确定响应值,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1至4任意一项所述的方法,其特征在于,在所述接收所述交易平台返回的所述验证结果之后,所述方法还包括:
6.一种交易验证方法,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述验证参数、所述公钥,对所述交易验证信息进行验证处理,得到验证结果,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述交易验证信息中的响应值、所述验证参数、所述第三值,确定所述验证结果,包括:
9.一种交易验证装置,其特征在于,包括:
10.一种交易验证装置,其特征在于,包括: