[发明专利]一种用于SaaS的可信存储方法、系统及SaaS服务器在审
申请号: | 202211402343.1 | 申请日: | 2022-11-09 |
公开(公告)号: | CN115801243A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 刘禹轩;李健龙 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L67/025 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 袁春晓 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 saas 可信 存储 方法 系统 服务器 | ||
1.一种用于SaaS的可信存储方法,由SaaS服务器执行,所述SaaS服务器通过网络向SaaS用户提供软件服务以协助SaaS用户进行业务数据维护或处理,其包括针对SaaS用户的业务数据:
获取所述SaaS用户的加密密钥远程调用地址;
基于所述加密密钥远程调用地址获取加密密钥;
基于所述加密密钥对所述业务数据中的至少一部分进行加密;
将至少经过部分加密的业务数据存入SaaS数据库。
2.如权利要求1所述的方法,还包括:
获取所述SaaS用户的加密算法远程调用地址;
基于所述加密算法远程调用地址获取加密算法,使得加密过程按照所述加密算法进行。
3.如权利要求1所述的方法,被加密的业务数据包括基于预设的加密策略确定的所述业务数据中的隐私数据。
4.如权利要求1所述的方法,还包括:
接收SaaS用户的业务数据访问请求并从所述SaaS数据库获取相关的业务数据;
从SaaS用户指定的存储区域调用所述SaaS用户的解密密钥对所述业务数据中的加密数据进行解密;
基于解密后的业务数据向SaaS用户输出结果。
5.如权利要求4所述的方法,所述从SaaS用户指定的存储区域调用所述SaaS用户的解密密钥对所述业务数据中的加密数据进行解密,包括:
获取所述SaaS用户的解密密钥远程调用地址;
基于所述解密密钥远程调用地址获取解密密钥;
基于所述解密密钥对所述业务数据中的加密数据进行解密。
6.如权利要求5所述的方法,所述从SaaS用户指定的存储区域调用所述SaaS用户的解密密钥对所述业务数据中的加密数据进行解密,还包括:
获取所述SaaS用户的解密算法远程调用地址;
基于所述解密算法远程调用地址获取解密算法,使得解密过程按照所述解密算法进行。
7.一种用于SaaS的可信存储系统,部署于SaaS服务器上,所述SaaS服务器通过网络向SaaS用户提供软件服务以协助SaaS用户进行业务数据维护或处理,其包括:
加密模块,用于获取所述SaaS用户的加密密钥远程调用地址;基于所述加密密钥远程调用地址获取加密密钥;基于所述加密密钥对SaaS用户的业务数据中的至少一部分进行加密;
写入模块,用于将至少经过部分加密的业务数据存入SaaS数据库。
8.如权利要求7所述的系统,其还包括:
读取模块,用于接收SaaS用户的业务数据访问请求并从所述SaaS数据库获取相关的业务数据;
解密模块,用于从SaaS用户指定的存储区域调用所述SaaS用户的解密密钥对所述业务数据中的加密数据进行解密;
输出模块,用于基于解密后的业务数据向SaaS用户输出结果。
9.一种SaaS服务器,包括处理器及存储介质,所述存储介质存储有计算机指令,所述处理器用于执行计算机指令,以实现如权利要求1~6任一项所述的方法。
10.一种存储介质,所述存储介质存储有计算机指令,所述计算机指令被处理器执行时,能够实现如权利要求1~6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211402343.1/1.html,转载请声明来源钻瓜专利网。