全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211098480.0 (22)申请日 2022.09.09 (71)申请人 杭州海康威视数字技 术股份有限公 司 地址 310051 浙江省杭州市滨江区阡 陌路 555号 (72)发明人 王滨 陈达 沈玉龙 张志为  (74)专利代理 机构 北京柏杉松知识产权代理事 务所(普通 合伙) 11413 专利代理师 孙翠贤 刘洋 (51)Int.Cl. G06F 9/54(2006.01) G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 一种基于动态编排的隐私计算请求响应方 法及装置 (57)摘要 本发明实施例提供了一种基于动态编排的 隐私计算请求响应方法及装置, 涉及网络安全技 术领域。 具体实现方案为: 响应于接收到针对目 标数据对象的隐私计算请求, 确定对目标数据对 象进行隐私计算时所需的目标算法; 其中, 目标 算法由至少一个运算子步骤构成; 基于目标算法 对应的指定路径, 确定各个运算子步骤在执行时 所需调用的目标组件; 其中, 指定路径用于表征 在使得处理效率满足预定效率要求时, 每一运算 子步骤与该运算子步骤执行时所需调用的组件 的映射关系; 按照针对各个运算子步骤调用相对 应目标组件进行执行的方式, 对目标数据对象进 行隐私计算处理, 得到目标数据对象的隐私计算 结果。 可见, 通过本方案, 可以提高隐私计算的运 算效率。 权利要求书3页 说明书20页 附图4页 CN 115202908 A 2022.10.18 CN 115202908 A 1.一种基于动态编排的隐私计算请求响应方法, 其特征在于, 应用于计算设备中的驱 动层, 所述计算设备中设置有用于隐私计算的硬件运算模块, 所述驱动层与所述硬件运算 模块相通信; 所述方法包括: 响应于接收到针对目标数据对象的隐私计算请求, 确定对所述目标数据对象进行隐私 计算时所需的目标算法; 其中, 所述目标算法由至少一个运 算子步骤构成; 基于所述目标算法对应的指定路径, 确定各个运算子步骤在执行时所需调用的目标组 件; 其中, 所述指 定路径用于表征在 使得处理效率满足预定效率要求时, 每一运算子步骤与 该运算子步骤执行时所需调用的组件的映射关系; 任一组件为基于所述计算设备的软件资 源所设定的至少一软件组件中的组件, 或基于所述硬件运算模块的计算资源所设定的至少 一硬件组件中的组件; 按照针对各个运算子步骤调用相对应目标组件进行执行的方式, 对所述目标数据对象 进行隐私计算处 理, 得到所述目标 数据对象的隐私计算结果。 2.根据权利要求1所述的方法, 其特征在于, 所述按照针对各个运算子步骤调用相对应 目标组件进行执行 的方式, 对所述 目标数据对 象进行隐私计算处理, 得到所述目标数据对 象的隐私计算结果, 包括: 针对各个运算子步骤中的每一运算子步骤, 在该运算子步骤作为待执行步骤时, 向该 运算子步骤对应的目标 组件, 下发针对所述目标数据对象的用于执行该运算子步骤的计算 任务, 以使所述目标组件响应于所述计算任务, 执 行该运算子步骤, 得到处 理结果; 利用所得到的处 理结果, 确定所述目标 数据对象的隐私计算结果。 3.根据权利要求2所述的方法, 其特征在于, 所述利用所得到的处理结果, 确定所述目 标数据对象的隐私计算结果, 包括: 若所述目标算法为符合指定条件的算法, 将所得到的最后一个运算子步骤的处理结 果, 确定为所述目标数据对象 的隐私计算结果; 其中, 所述指 定条件为最后一个运算子步骤 的处理结果属于算法执 行结果; 否则, 对所得到的各个处理结果进行预定整合处理, 得到所述目标数据对象的隐私计 算结果。 4.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述硬件运算模块为集成有可编 程阵列逻辑FPGA以及微处 理器ARM的运 算模块。 5.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述目标算法对应的指定路径 中, 每一运算子步骤与该运 算子步骤执 行时所需调用的组件的映射关系, 包括: 运算时长超过预设时长的运算子步骤的执行, 所需调用的组件为硬件组件; 和/或, 安 全级别高于第一预设级别的运算子步骤的执行, 所需调用的组件为预先设定的属于安全域 的硬件组件。 6.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述基于所述目标算法对应的指 定路径, 确定各个运 算子步骤在执 行时所需调用的目标组件之前, 所述方法还 包括: 获取所述指定路径所表征的各个软件组件和硬件组件的指定状态信息; 其中, 所述指 定状态信息为对于所述处 理效率影响的状态; 若所述指定状态信息符合预定的路径调整条件, 更新所述目标算法对应的指定路径; 其中, 所述路径调整条件为表征 所述处理效率不满足预定效率要求的条件。权 利 要 求 书 1/3 页 2 CN 115202908 A 27.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述响应于接收到针对目标数据 对象的隐私计算请求, 确定对所述目标 数据对象进行隐私计算时所需的目标算法, 包括: 若所述隐私计算请求的发送端为指定接口, 将对应于该指定接口的隐私计算算法确定 为目标算法; 其中, 所述指定 接口为对应于指定业 务类别的调用接口; 若所述隐私计算请求的发送端为通用接口, 将与 所述目标数据对象所属业务类别对应 的隐私计算 算法确定为目标算法。 8.根据权利要求2所述的方法, 其特征在于, 所述基于所述目标算法对应的指定路径, 确定各个运 算子步骤在执 行时所需调用的目标组件, 包括: 若本地缓存有关于执行所述目标算法的公共子步骤所得的处理结果, 则基于所述目标 算法对应的指 定路径, 确定除所述公共子步骤以外的各个运算子步骤在执行时所需调用的 目标组件; 其中, 所述公共子步骤为处 理结果与输入数据无关的运 算子步骤; 所述利用所 得到的处 理结果, 确定所述目标 数据对象的隐私计算结果, 包括: 利用所得到的处理结果, 以及从所述本地缓存中获取的关于所述目标算法的公共子步 骤进行执行所得的处理结果, 确定所述目标 数据对象的隐私计算结果。 9.根据权利要求5所述的方法, 其特征在于, 所述基于所述硬件运算模块的计算资源所 设定的至少一硬件组件为虚拟运 算节点; 所述目标算法对应的指定路径中, 每一运算子步骤与 该运算子步骤执行时所需调用的 组件的映射关系, 还 包括: 安全级别低于所述第 一预设级别且高于第 二预设级别的运算子步骤的执行, 所需调用 的组件为一虚拟运算节点, 且调用方式为独占虚拟运算节点的调用方式; 其中, 所述第二预 设级别低于所述第一预设级别; 安全级别低于所述第 二预设级别的运算子步骤的执行, 所需调用的组件为按照各个虚 拟运算节点的指定状态信息所确定的一虚拟运算节点; 其中, 所述指定状态信息为对于所 述处理效率影响的状态。 10.一种基于动态编 排的隐私计算请求响应系统, 其特征在于, 包括计算设备与算力管 理平台, 所述计算设备与所述算力管理平台相通信; 所述计算设备中设置有用于隐私计算 的硬件运 算模块, 所述计算设备中的驱动层与所述硬件运 算模块相通信; 所述计算设备中的驱动层用于响应于接收到针对目标数据对象的隐私计算请求, 确定 对所述目标数据对象进行隐私计算时所需的目标算法; 基于所述目标算法对应的指定路 径, 确定各个运算子步骤在执行时所需调用的目标组件; 按照针对各个运算子步骤调用相 对应目标组件进行执行 的方式, 对所述 目标数据对 象进行隐私计算处理, 得到所述 目标数 据对象的隐私计算结果; 其中, 所述目标算法由至少一个运算子步骤构成; 其中, 所述指定 路径用于表征在使得 处理效率满足预定效率要求时, 每一运算子步骤与该运算子步骤执行 时所需调用的组件的映射关系; 任一组件为基于所述计算设备的软件资源 所设定的至少一 软件组件中的组件, 或基于所述硬件运算模块的计算资源所设定的至少一硬件组件中的组 件; 所述算力管理平台用于执行预定处理任务, 得到处理结果; 基于所述处理结果判断所 述指定路径是否满足预定的路径调整 条件; 若满足, 更新所述目标算法对应的指 定路径, 并 将更新后的指定路径发送至所述计算设备 的驱动层; 其中, 所述预定处理任务包括监控所权 利 要 求 书 2/3 页 3 CN 115202908 A 3

PDF文档 专利 一种基于动态编排的隐私计算请求响应方法及装置

文档预览
中文文档 28 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于动态编排的隐私计算请求响应方法及装置 第 1 页 专利 一种基于动态编排的隐私计算请求响应方法及装置 第 2 页 专利 一种基于动态编排的隐私计算请求响应方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:20上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。