数据共享交换中的密钥分发方法、系统和计算机设备与流程

文档序号:23894176发布日期:2021-02-09 11:28阅读:来源:国知局

技术特征:
1.一种数据共享交换中的密钥分发方法,其特征在于,所述方法包括:通过业务平台接收上传用户的数据上传请求,并将所述数据上传请求转发至数据共享平台;所述数据共享平台在接收到所述数据上传请求后生成数据密钥,并将所述数据密钥回传至所述业务平台,由所述业务平台将所述数据密钥分发至所述上传用户;通过所述业务平台接收所述上传用户利用所述数据密钥加密得到的加密数据,并将所述加密数据存入所述数据共享平台。2.根据权利要求1所述的方法,其特征在于,所述数据共享平台在接收到所述数据上传请求后生成数据密钥,并将所述数据密钥回传至所述业务平台,由所述业务平台将所述数据密钥分发至所述上传用户包括:所述数据共享平台在接收到所述数据上传请求后生成数据密钥,根据与所述上传用户对应的公钥对所述数据密钥进行加密,并回传加密后的所述数据密钥至所述业务平台,所述业务平台将加密后的所述数据密钥分发至所述上传用户。3.根据权利要求2所述的方法,其特征在于,所述通过业务平台接收用户的数据上传请求,并将所述数据上传请求转发至数据共享平台包括:通过所述业务平台接收所述数据上传请求,并获取所述数据上传请求中的第一签名,根据所述公钥对所述上传用户进行身份验证;在所述身份验证通过的情况下将所述数据上传请求转发至所述数据共享平台。4.根据权利要求2所述的方法,其特征在于,所述接收数据上传请求之前,所述方法包括:所述业务平台接收公私钥请求,生成公私钥对;所述业务平台将所述公私钥对发送给所述上传用户,并保存所述公私钥对中的公钥至所述业务平台以及所述数据共享平台。5.根据权利要求1所述的方法,其特征在于,所述将所述加密数据存入所述数据共享平台之后,所述方法包括:所述业务平台接收访问用户的数据访问请求,获取所述数据访问请求中的第二签名,根据与所述访问用户对应的公钥进行身份验证;在所述身份验证通过的情况下根据所述数据访问请求从所述数据共享平台获取访问数据,并将所述访问数据发送给所述访问用户。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述业务平台与所述数据共享平台物理隔离。7.一种数据共享交换中的密钥分发系统,其特征在于,所述系统包括业务平台和数据共享平台;所述业务平台用于接收上传用户的数据上传请求,并将所述数据上传请求转发至数据共享平台;所述数据共享平台用于在接收到所述数据上传请求后生成密钥,并回传至所述业务平台,由所述业务平台将所述密钥分发至所述上传用户;所述业务平台用于接收所述上传用户利用所述密钥加密得到的加密数据,并将所述加密数据存入所述数据共享平台。
8.根据权利要求7所述的系统,其特征在于,所述业务平台还用于接收数据上传请求,根据所述数据上传请求中的第一签名进行身份验证,在所述身份验证通过的情况下将所述数据上传请求转发至所述数据共享平台;所述数据共享平台还用于根据与所述上传用户对应的公钥对所述密钥进行加密并回传至所述业务平台,由所述业务平台将加密后的所述密钥分发至所述上传用户。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1