一种业务请求的加密方法、验证方法及装置制造方法及图纸

技术编号:35353963 阅读:14 留言:0更新日期:2022-10-26 12:27
本发明专利技术提供的一种业务请求的加密方法、验证方法及装置,应用于金融领域或其他领域。通过管理平台获取周期内业务请求队列的请求数量,根据请求数量,利用随机算法生成加密数量以及加密顺序,根据加密数量以及加密顺序,从所业务请求队列包括的业务请求中,确定待加密业务请求以及待传输业务请求。并对待加密业务请求进行加密生成加密业务信息;向后台系统发送加密业务信息、待传输业务请求、加密数量以及加密顺序,其中,加密数量以及加密顺序是用于对加密业务信息和待传输业务请求进行验证。可见,上述方法通过随机生成加密数量以及加密顺序,对业务请求进行选择性的加密,减少对业务请求的加密解密时间,提高业务请求的处理效率。率。率。

【技术实现步骤摘要】
一种业务请求的加密方法、验证方法及装置


[0001]本专利技术属于数据处理领域,特别涉及一种业务请求的加密方法、验证方法及装置。

技术介绍

[0002]银行业务管理系统需要将用户在前端发起的业务请求,发送到后台以便对业务请求进行处理。
[0003]目前,银行业务管理系统为了提升业务请求的安全性,防止在业务管理系统前端往后台传递业务请求数据时出现数据被窃取与替换。在前端业务请求完成以后会通过密文加密然后再传给后台系统通过明文解密,这样虽然有一定效果但是加密解密过程会耗费大量时间,使得业务请求的处理效率低下。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种业务请求的加密方法、验证方法及装置,不对所有的业务请求进行加密,提高业务请求的处理效率。
[0005]为实现上述目的,本专利技术实施例公开了如下技术方案:
[0006]第一方面,本专利技术提供一种业务请求的加密方法,包括:管理平台获取周期内业务请求队列的请求数量;
[0007]所述管理平台根据所述请求数量,利用随机算法生成加密数量以及加密顺序,所述加密数量小于请求数量;
[0008]所述管理平台根据所述加密数量以及所述加密顺序,从所述业务请求队列包括的业务请求中,确定待加密业务请求以及待传输业务请求;
[0009]所述管理平台对所述待加密业务请求进行加密生成加密业务信息;
[0010]所述管理平台向后台系统发送所述加密业务信息、所述待传输业务请求、所述加密数量以及所述加密顺序,所述加密数量以及所述加密顺序用于对所述加密业务信息和所述待传输业务请求进行验证。
[0011]可选的,所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定出待加密业务请求以及待传输的业务请求,包括:
[0012]所述管理平台从所述业务请求队列中确定编号与加密顺序中的次序相同的、且数量与所述加密数量相同的业务请求作为所述待加密业务请求;
[0013]所述管理平台将所述业务请求队列中除所述待加密业务请求以外的业务请求作为待传输业务请求。
[0014]可选的,所述方法还包括:
[0015]所述管理平台获取业务请求队列中业务请求的生成时间;
[0016]所述管理平台向所述后台系统发送所述生成时间,所述生成时间用于进行所述业务请求的验证。
[0017]可选的,所述请求数量大于阈值,则所述加密数量小于请求数量的1/4。
[0018]第二方面,本专利技术提供一种业务请求验证方法,包括:
[0019]后台系统接收管理平台发送的加密数量以及加密顺序,所述加密数量以及所述加密顺序是所述管理平台根据获取的周期内业务请求队列的请求数量,利用随机算法生成的;
[0020]所述后台系统接收管理平台发送的加密业务信息和待传输业务请求,所述加密业务信息是所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定出待加密业务请求,对所述待加密业务请求进行加密生成的,所述待传输的业务请求是所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定得到的;
[0021]所述后台系统根据所述加密数量以及所述加密顺序,验证所述加密业务信息和所述待传输业务请求。
[0022]可选的,所述后台系统根据所述加密数量以及所述加密顺序,验证所述加密业务信息和所述待传输业务请求,包括:
[0023]所述后台系统判断加密业务信息的编号与所述加密顺序的次序相同、加密业务信息的数量与加密数量相同,且加密业务信息经过加密,则确定所述加密业务信息验证成功;
[0024]所述后台系统判断待传输业务请求的编号与所述加密顺序的次序不同,待传输业务请求的数量与请求数量和加密数量之间的差值相同,且所述待传输业务请求未经过加密,则确定所述待传输业务信息验证成功。
[0025]可选的,所述后台系统接收管理平台发送的业务请求队列中业务请求的生成时间;
[0026]所述后台系统根据所述生成时间以及接收所述业务请求的接收时间,验证所述业务请求。
[0027]可选的,若业务请求为待加密业务请求,则所述后台系统根据所述生成时间以及接收所述业务请求的接收时间,验证所述业务请求,包括:
[0028]所述后台系统基于所述生成时间与所述接收时间之间的差值小于第一时间阈值,确定所述业务请求验证成功;
[0029]若业务请求为待传输业务请求,则所述后台系统根据所述生成时间以及接收所述业务请求的接收时间,验证所述业务请求,包括:
[0030]所述后台系统基于所述生成时间与所述接收时间之间的差值小于第二时间阈值,确定所述业务请求验证成功,所述第一时间阈值大于第二时间阈值。
[0031]第三方面,本专利技术提供了一种业务请求加密装置,包括:
[0032]第一获取单元,用于获取周期内业务请求队列的请求数量;
[0033]第一生成单元,用于根据所述请求数量,利用随机算法生成加密数量以及加密顺序,所述加密数量小于请求数量;
[0034]确定单元,用于根据所述加密数量以及所述加密顺序,从所述业务请求队列包括的业务请求中,确定待加密业务请求以及待传输业务请求;
[0035]第二生成单元,用于对所述待加密业务请求进行加密生成加密业务信息;
[0036]发送单元,用于向后台系统发送所述加密业务信息、所述待传输业务请求、所述加密数量以及所述加密顺序,所述加密数量以及所述加密顺序用于对所述加密业务信息和所述待传输业务请求进行验证。
[0037]第四方面,本专利技术提供了一种业务请求验证装置,包括:
[0038]第一接收单元,用于接收管理平台发送的加密数量以及加密顺序,所述加密数量以及所述加密顺序是所述管理平台根据获取的周期内业务请求队列的请求数量,利用随机算法生成的;
[0039]第二接收单元,用于接收管理平台发送的加密业务信息和待传输业务请求,所述加密业务信息是所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定出待加密业务请求,对所述待加密业务请求进行加密生成的,所述待传输的业务请求是所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定得到的;
[0040]第一验证单元,用于根据所述加密数量以及所述加密顺序,验证所述加密业务信息和所述待传输业务请求的业务请求。
[0041]本专利技术实施例提供的一种业务请求的加密方法、验证方法及装置,通过管理平台获取周期内业务请求队列的请求数量,根据请求数量,利用随机算法生成加密数量以及加密顺序,根据加密数量以及加密顺序,从所业务请求队列包括的业务请求中,确定待加密业务请求以及待传输业务请求。并对待加密业务请求进行加密生成加密业务信息;向后台系统发送加密业务信息、待传输业务请求、加密数量以及加密顺序,其中,加密数量以及加密顺序是用于对加密业务信息和待传输业务请求进行验证。可见,上述方法通过随机生成加密数量以及加密顺序,对业务请求进行选择性的加密,减少对业务请求的加密本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务请求加密方法,其特征在于,包括:管理平台获取周期内业务请求队列的请求数量;所述管理平台根据所述请求数量,利用随机算法生成加密数量以及加密顺序,所述加密数量小于请求数量;所述管理平台根据所述加密数量以及所述加密顺序,从所述业务请求队列包括的业务请求中,确定待加密业务请求以及待传输业务请求;所述管理平台对所述待加密业务请求进行加密生成加密业务信息;所述管理平台向后台系统发送所述加密业务信息、所述待传输业务请求、所述加密数量以及所述加密顺序,所述加密数量以及所述加密顺序用于对所述加密业务信息和所述待传输业务请求进行验证。2.根据权利要求1所述的方法,其特征在于,所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定出待加密业务请求以及待传输的业务请求,包括:所述管理平台从所述业务请求队列中确定编号与加密顺序中的次序相同的、且数量与所述加密数量相同的业务请求作为所述待加密业务请求;所述管理平台将所述业务请求队列中除所述待加密业务请求以外的业务请求作为待传输业务请求。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述管理平台获取业务请求队列中业务请求的生成时间;所述管理平台向所述后台系统发送所述生成时间,所述生成时间用于进行所述业务请求的验证。4.根据权利要求1

3任一项所述的方法,其特征在于,所述请求数量大于阈值,则所述加密数量小于请求数量的1/4。5.一种业务请求验证方法,其特征在于,所述方法包括:后台系统接收管理平台发送的加密数量以及加密顺序,所述加密数量以及所述加密顺序是所述管理平台根据获取的周期内业务请求队列的请求数量,利用随机算法生成的;所述后台系统接收管理平台发送的加密业务信息和待传输业务请求,所述加密业务信息是所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定出待加密业务请求,对所述待加密业务请求进行加密生成的,所述待传输的业务请求是所述管理平台根据所述加密数量以及所述加密顺序从业务请求队列中确定得到的;所述后台系统根据所述加密数量以及所述加密顺序,验证所述加密业务信息和所述待传输业务请求。6.根据权利要求5所述的方法,其特征在于,所述后台系统根据所述加密数量以及所述加密顺序,验证所述加密业务信息和所述待传输业务请求,包括:所述后台系统判断加密业务信息的编号与所述加密顺序的次序相同、加密业务信息的数量与加密数量相同,且加密业务信息经过加密,则确定所述加密业务信息验证成...

【专利技术属性】
技术研发人员:黄文强
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1