全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202111518154.6 (22)申请日 2021.12.13 (65)同一申请的已公布的文献号 申请公布号 CN 114218322 A (43)申请公布日 2022.03.22 (73)专利权人 深圳市电子商务 安全证书管理有 限公司 地址 518000 广东省深圳市南 山区高新中 二路深圳软件园8栋 301号厂房 (72)发明人 杨振燕 王志辉 周才军 刘叶汉  陈培杰 曾依峰 罗燕武 宁海亮  樊鹏辉  (74)专利代理 机构 深圳众鼎专利商标代理事务 所(普通合伙) 44325 专利代理师 张美君(51)Int.Cl. G06F 16/26(2019.01) G06F 16/215(2019.01) H04L 9/40(2022.01) (56)对比文件 CN 111464282 A,2020.07.28 CN 106571905 A,2017.04.19 CN 106160995 A,2016.1 1.23 CN 1073176 66 A,2017.1 1.03 US 201528 8664 A1,2015.10.08 审查员 王诗玮 (54)发明名称 基于密文传输的数据展示方法、 装置、 设备 及介质 (57)摘要 本发明涉及数据展示技术领域, 本发 明公开 了一种基于密文传输的数据展示方法、 装置、 设 备及介质, 所述方法包括: 通过导入数据组件发 送业务数据请求; 业务数据请求包括用户数据和 业务指标; 通过导入数据组件接收针对业务数据 请求返回的密文数据和密钥, 并将 接收到的密文 数据传输至离线数据仓储中; 通过离线数据仓储 中的Mapreduce计算模型, 对密文数据进行基于 同态规则的计算引擎处理, 得到清洗数据; 获取 与业务指标对应的聚合类型, 对清洗数据进行基 于同态规则的与聚合类型对应的聚合处理, 得到 聚合数据; 基于密钥, 运用同态解密算法对聚合 数据进行解密, 获得明文数据, 并在可视化界面 上展示明文数据。 因此, 本发明提高了数据的安 全性和完整性。 权利要求书3页 说明书12页 附图3页 CN 114218322 B 2022.08.26 CN 114218322 B 1.一种基于密文传输的数据展示方法, 其特 征在于, 包括: 通过导入数据组件发送业 务数据请求; 所述 业务数据请求包括用户数据和业 务指标; 通过所述导入数据组件接收针对所述业务数据请求返回的密文数据和密钥, 并将接收 到的所述密 文数据传输至离线 数据仓储中; 所述密文 数据为云端服务器对 所述用户数据进 行鉴权通过后、 查询获得 的与所述业务指标关联的经加密后的数据; 所述密钥为云端服务 器对所述用户数据进行鉴权通过后生成; 通过所述离线数据仓储中的Mapreduce计算模型, 对所述密文数据进行基于同态规则 的计算引擎处 理, 得到与所述 业务指标对应的清洗数据; 获取与所述业务指标对应的聚合类型, 对所述清洗数据进行基于同态规则的与所述 聚 合类型对应的聚合处 理, 得到聚合数据; 基于所述密钥, 运用同态解密算法对所述 聚合数据进行解密, 获得明文数据, 并在可视 化界面上展示所述明文数据; 所述通过所述导入数据组件接收针对所述业务数据请求返回的密文数据和密钥之前, 包括: 发送存储请求至所述云端服务器; 所述存储请求包括与所述业务指标关联的原始数 据; 其中, 所述原 始数据为未加密的所述密文数据; 接收存储完毕指令, 完成所述原始数据的加密存储; 所述存储完毕指令为所述云端服 务器运用同态加密算法对接 收的所述原始数据进行加密存储为与所述业务指标关联 的所 述密文数据后获得。 2.如权利要求1所述的基于密文传输的数据展示方法, 其特征在于, 所述通过所述离线 数据仓储中的Mapreduce计算模型, 对所述密文数据进行基于同态加密算法 的计算引擎处 理, 得到清洗数据, 包括: 通过所述Mapreduce计算模型中的Map模块, 对所述密文数据进行基于同态规则的切分 过滤处理, 得到多个切片数据; 通过所述Mapreduce计算模型中的shuffle模块, 对各所述切片数据进行基于同态规则 的并行分组, 得到多个分组数据; 通过所述Mapreduce计算模型中的Reduce模块, 对所有所述分组数据进行汇总处理, 得 到与所述 业务指标对应的所述清洗数据。 3.如权利要求2所述的基于密文传输的数据展示方法, 其特征在于, 所述通过所述 Mapreduce计算模型中的Map模块, 对所述密文数据进行基于同态规则的切分过滤处理, 得 到多个切片数据, 包括: 通过所述Map模块按照预设的切分策略对所述密文数据进行逻辑切分, 得到多个单元 数据; 通过所述Map模块对各 所述单元数据进行 数据过滤, 得到过 滤单元数据; 通过所述Map模块对各 所述过滤单元数据进行键值 转换, 得到多个所述切片数据。 4.如权利要求2所述的基于密文传输的数据展示方法, 其特征在于, 所述通过所述 Mapreduce计算模型中的shuffle模块, 对各所述切片数据进行基于同态规则的并行分组, 得到多个分组数据, 包括: 通过所述shuffle模块中的排序比较器, 运用基于同态规则的比较方法, 对各所述切片权 利 要 求 书 1/3 页 2 CN 114218322 B 2数据进行并行比较排序处 理, 得到与各 所述切片数据对应的比较结果; 通过所述shuf fle模块对各 所述比较结果进行局部聚类处 理, 得到多个所述分组数据。 5.如权利要求2所述的基于密文传输的数据展示方法, 其特征在于, 所述通过所述 Mapreduce计算模 型中的Reduce模块, 对所有所述分组数据进行汇总处理, 得到与所述业务 指标对应的所述清洗数据, 包括: 通过所述Reduce模块从所有所述分组数据中提取出与所述业务指标中的子类属性对 应的键值数据; 通过所述Reduce模块对所有所述键值数据进行合并处 理, 得到所述清洗数据。 6.如权利要求1所述的基于密文传输的数据展示方法, 其特征在于, 所述密钥包括公共 密钥和认证密钥; 所述通过所述导入数据组件接收针对所述业务数据请求返回的密文数据和密钥, 并将 接收到的所述密文数据传输 至离线数据仓储中之后, 包括: 通过所述离线数据仓储对所述密文数据进行基于所述认证密钥的解密, 得到原始密文 数据; 通过所述离线数据仓储中的Mapreduce计算模型, 对所述原始密文数据进行基于同态 加密算法的原 始计算引擎处 理, 以及与所述聚合类型对应的聚合处 理, 得到原 始聚合数据; 基于所述密钥, 运用同态解密算法对所述原始聚合数据进行解密, 获得明文数据, 并在 可视化界面上展示所述明文数据。 7.一种基于密文传输的数据展示装置, 其特 征在于, 包括: 发送模块, 用于通过导入数据组件发送业务数据请求; 所述业务数据请求包括用户数 据和业务指标; 接收模块, 用于通过所述导入数据组件接收针对所述业务数据请求返回的密文数据和 密钥, 并将接 收到的所述密文数据传输至离线数据仓储中; 所述密文数据为云端服务器对 所述用户数据进 行鉴权通过后查询获得的与所述业务指标关联的经加密后的数据; 所述密 钥为云端服 务器对所述用户数据进行鉴权通过后生成; 处理模块, 用于通过所述离线数据仓储中的Mapreduce计算模型, 对所述密文数据进行 基于同态规则的计算引擎处 理, 得到与所述 业务指标对应的清洗数据; 聚合模块, 用于获取与所述业务指标对应的聚合类型, 对所述清洗数据进行基于同态 规则的与所述聚合类型对应的聚合处 理, 得到聚合数据; 展示模块, 用于基于所述密钥, 运用同态解密算法对所述聚合数据进行解密, 获得明文 数据, 并在可视化界面上展示所述明文数据; 所述接收模块还用于: 发送存储请求至所述云端服务器; 所述存储请求包括与所述业务指标关联的原始数 据; 其中, 所述原 始数据为未加密的所述密文数据; 接收存储完毕指令, 完成所述原始数据的加密存储; 所述存储完毕指令为所述云端服 务器运用同态加密算法对接 收的所述原始数据进行加密存储为与所述业务指标关联 的所 述密文数据后获得。 8.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器 上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1至权 利 要 求 书 2/3 页 3 CN 114218322 B 3

.PDF文档 专利 基于密文传输的数据展示方法、装置、设备及介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于密文传输的数据展示方法、装置、设备及介质 第 1 页 专利 基于密文传输的数据展示方法、装置、设备及介质 第 2 页 专利 基于密文传输的数据展示方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 23:35:31上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。