[发明专利]一种数据处理的方法、装置和系统有效
申请号: | 202110333653.1 | 申请日: | 2021-03-29 |
公开(公告)号: | CN112926076B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 武芸竹;安兴朝 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 郝红玉;郭晗 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 系统 | ||
1.一种数据处理的方法,其特征在于,应用于客户端,包括:
发送公钥获取请求,接收服务端返回的对应于所述公钥获取请求的客户端公钥;
利用所述客户端公钥和加密密令,生成本地密文;并利用所述客户端公钥和用户特征信息,生成协商密文;
其中,所述用户特征信息包括预设加密算法;
所述生成协商密文包括:生成具有所述设加密算法的协商密文,以使所述服务端基于所述协商密文获取所述预设加密算法,并使所述服务端利用所述加密算法加密为所述客户端传输的数据;
发送所述协商密文给所述服务端,以使所述服务端基于所述协商密文获取所述用户特征信息,在校验所述用户特征信息成功的情况下生成对应于所述客户端的令牌;
接收所述服务端发送的所述令牌,其中所述令牌设置有有效期;
在所述令牌有效期内,利用所述加密密令以及所述本地密文,对与所述服务端相互传输的数据执行加解密操作。
2.根据权利要求1所述的方法,其特征在于,
所述公钥获取请求包括用户标识,以使所述服务端根据所述用户标识确定客户端公钥;
接收服务端返回的对应于所述公钥获取请求的客户端公钥,包括:
接收所述服务端发送的与所述用户标识相匹配的客户端公钥。
3.根据权利要求1所述的方法,其特征在于,
在对与所述服务端相互传输的数据执行加解密操作之前,进一步包括:
将待传输给所述服务端的数据进行数据签名操作;
对与所述服务端相互传输的数据执行加解密操作,包括:
利用所述加密密令以及所述本地密文,对具有数据签名的数据进行加密;
将加密后的数据传输给所述服务端。
4.根据权利要求3所述的方法,其特征在于,对与所述服务端相互传输的数据执行加解密操作,包括:
利用所述加密密令以及所述本地密文,对服务端传输的数据进行解密;
验证解密后的数据包括的数字签名与所述客户端存在数字签名是否一致,如果是,则读取解密后的数据。
5.根据权利要求3所述的方法,其特征在于,在所述将待传输给所述服务端的数据进行数据签名操作之前,进一步包括:
获取指示是否为待传输给所述服务端的数据添加数字签名的标志,若所述标志指示添加所述数字签名,则执行为传输的数据添加数字签名的操作,否则,利用所述加密密令以及所述本地密文,直接将待传输给所述服务端的数据加密。
6.一种数据处理的方法,其特征在于,应用于服务端,包括:
接收客户端发送的公钥获取请求,确定所述公钥获取请求对应的客户端公钥;发送所述客户端公钥给对应的所述客户端;以使所述客户端基于所述客户端公钥生成协商密文;
接收所述客户端发送的所述协商密文,基于所述协商密文获取用户特征信息,验证所述用户特征信息,在验证成功的情况下,发送对应于所述客户端的令牌;其中,所述用户特征信息包括预设加密算法;所述服务端基于所述协商密文获取所述预设加密算法,所述服务端利用所述加密算法加密为所述客户端传输的数据;
在所述令牌有效期内,利用所述协商密文包括的信息,对与所述客户端相互传输的数据执行加解密操作。
7.根据权利要求6所述的方法,其特征在于,进一步包括:
从所述协商密文中解析出用户标识以及所述用户标识对应的加密算法标识;
当与所述客户端进行数据传输时,为所述数据确定目标用户标识;
从预设的一个或多个加密算法中,选择出与所述目标用户标识对应的加密算法标识相匹配的目标加密算法;
利用所述协商密文包括的信息,对与所述客户端相互传输的数据执行加解密操作,包括:
利用所述目标加密算法,对传输的所述数据执行加解密操作。
8.根据权利要求6所述的方法,其特征在于,
接收客户端发送的公钥获取请求,获取所述公钥获取请求包括的用户标识;
确定所述公钥获取请求对应的客户端公钥,包括:
利用所述用户标识,确定所述用户标识对应的所述客户端公钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110333653.1/1.html,转载请声明来源钻瓜专利网。