行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210853887.3 (22)申请日 2022.07.12 (71)申请人 深圳市电子商务 安全证书管理有限 公司 地址 518000 广东省深圳市南 山区高新中 二路深圳软件园8栋 301号厂房 (72)发明人 周才军 杨振燕 王志辉 曾依峰  罗燕武 宁海亮 刘诗燕 雷庆璋  (74)专利代理 机构 深圳众鼎专利商标代理事务 所(普通合伙) 44325 专利代理师 姚章国 (51)Int.Cl. H04L 9/00(2022.01) H04L 9/08(2006.01) H04L 67/51(2022.01) (54)发明名称 全同态算法的本地化服务方法、 装置、 计算 机设备及 介质 (57)摘要 本申请适用于人工智能技术领域, 尤其涉及 一种全同态算法的本地化服务方法、 装置、 设备 及介质。 该方法所应用的服务端中设置有服务接 口, 获取N个服务请求, 确定每个服务请求的服务 类型, 并调用对应服务类型的服务接口, 确定所 处运行环境满足预设条件的服务接口为可服务 接口, 提取与可服务接口对应的服务请求中的待 处理数据, 执行对应的全同态 算法对待处理数据 进行转换, 将转换结果反馈给可服务接口对应的 服务请求的发起方, 实现本地化的同态加密服 务, 采用服务接口的方式, 直接提取用户发送的 服务请求, 即可自动实现对应服务请求的计算过 程, 无需用户依次操作来给出触发计算指令, 从 而有效地降低了用户操作的复杂程度, 提高了用 户的操作效率。 权利要求书3页 说明书14页 附图2页 CN 115242373 A 2022.10.25 CN 115242373 A 1.一种全同态算法的本地化服务方法, 其特征在于, 所述本地化服务方法应用于服务 端, 所述服务端中设置有密钥生成服务接口、 同态加密服务接口、 同态计算服务接口和同态 解密服务接口, 所述本地 化服务方法包括: 获取N个服务请求, 确定每个服务请求对应的服务类型, 所述服务类型包括密钥生成、 同态加密、 同态计算和同态解密, N 为大于零的整数; 根据每个服务请求的服 务类型, 调用对应服 务类型的服 务接口; 检测每个服务请求对应的服务接口所处 的运行环境是否满足预设条件, 确定所处运行 环境满足预设条件的服 务接口为可服 务接口; 提取与所述可服务接口对应的服务请求中的待处理数据, 在所述可服务接口中执行对 应的全同态算法对所述待处理数据进行转换, 得到转换结果, 并将所述转换结果反馈给所 述可服务接口对应的服 务请求的发起方。 2.根据权利要求1所述的本地化服务方法, 其特征在于, 所述同态计算服务接口包括加 法计算的第一加法子接口和第二加法子接口, 所述第一加法子接口用于执行密文和密文的 同态加法, 所述第二加法子接口用于执行密文与明文的同态加法, 根据每个服务请求的服 务类型, 调用对应服 务类型的服 务接口包括: 若所述N个服务请求中存在服务类型为同态计算的服务请求, 则检测所述服务请求中 同态计算的计算方法; 在检测到所述服务请求中同态计算的计算方法为加法计算 时, 检测所述服务请求中待 处理数据的格式; 若所述服务请求中待处理数据的格式为密文, 则调用所述第一加法子接口; 或者若所 述服务请求中待处 理数据的格式为密文和明文, 则调用所述第二加法子 接口。 3.根据权利要求1所述的本地化服务方法, 其特征在于, 所述同态计算服务接口包括减 法计算的第一减法子接口和第二减法子接口, 所述第一减 法子接口用于执行密文和密文的 同态减法, 所述第二减法子接口用于执行密文与明文的同态减法, 根据每个服务请求的服 务类型, 调用对应服 务类型的服 务接口包括: 若所述N个服务请求中存在服务类型为同态计算的服务请求, 则检测所述服务请求中 同态计算的计算方法; 在检测到所述服务请求中同态计算的计算方法为减法计算 时, 检测所述服务请求中待 处理数据的格式; 若所述服务请求中待处理数据的格式为密文, 则调用所述第一减法子接口; 或者若所 述服务请求中待处 理数据的格式为密文和明文, 则调用所述第二减法子 接口。 4.根据权利要求1所述的本地化服务方法, 其特征在于, 所述同态计算服务接口包括乘 法计算的第一乘法子接口和第二乘法子接口, 所述第一乘法子接口用于执行密文和密文的 同态乘法, 所述第二乘法子接口用于执行密文与明文的同态乘法, 根据每个服务请求的服 务类型, 调用对应服 务类型的服 务接口包括: 若所述N个服务请求中存在服务类型为同态计算的服务请求, 则检测所述服务请求中 同态计算的计算方法; 在检测到所述服务请求中同态计算的计算方法为乘法计算 时, 检测所述服务请求中待 处理数据的格式;权 利 要 求 书 1/3 页 2 CN 115242373 A 2若所述服务请求中待处理数据的格式为密文, 则调用所述第一乘法子接口; 或者若所 述服务请求中待处 理数据的格式为密文和明文, 则调用所述第二乘法子 接口。 5.根据权利要求4所述的本地化服务方法, 其特征在于, 所述服务端中还设置有重缩放 服务接口, 若所述第一乘法子接口或者所述第二乘法子接口为所述可服务接口, 则在所述 可服务接口中执 行对应的全同态算法对所述待处 理数据进行转换包括: 使用所述第 一乘法子接口或者所述第 二乘法子接口, 对所述待处理数据进行一次乘法 计算, 得到一次乘法计算结果; 在所述一次乘法计算结果再次使用所述第一乘法子接口或者所述第二乘法子接口进 行计算之前, 调用所述重缩放服务接口对所述一次乘法结算结果进行重缩放计算, 使用重 缩放计算的结果更新所述 一次乘法计算结果。 6.根据权利要求1所述的本地化服务方法, 其特征在于, 所述同态计算服务接口包括除 法计算的第一除法子接口和第二除法子接口, 所述第一除法子接口用于执行密文和密文的 同态除法, 所述第二除法子接口用于执行密文与明文的同态除法, 根据每个服务请求的服 务类型, 调用对应服 务类型的服 务接口包括: 若所述N个服务请求中存在服务类型为同态计算的服务请求, 则检测所述服务请求中 同态计算的计算方法; 在检测到所述服务请求中同态计算的计算方法为除法计算 时, 检测所述服务请求中待 处理数据的格式; 若所述服务请求中待处理数据的格式为密文, 则调用所述第一除法子接口; 或者若所 述服务请求中待处 理数据的格式为密文和明文, 则调用所述第二除法子 接口。 7.根据权利要求1至6任一项所述的本地化服务方法, 其特征在于, 所述服务端中还设 置有初始化服务接口, 若所述可服务接口为密钥生成服务接口, 则提取与所述可服务接口 对应的服务请求中的待处理数据, 在所述可服务接口中执行对应的全同态算法对所述待处 理数据进行转换, 得到转换 结果之前, 还 包括: 调用所述初始化服务接口, 生成初始化参数, 并将所述初始化参数作为与所述密钥生 成服务接口对应的服 务请求的待处 理数据; 提取与所述可服务接口对应的服务请求中的待处理数据, 在所述可服务接口中执行对 应的全同态算法对所述待处 理数据进行转换, 得到转换 结果包括: 根据所述初始化参数, 对所述密钥生成服务接口对应的密钥生成算法进行初始化, 得 到初始化后的密钥生成算法; 运行所述初始化后的密钥生成算法生成密钥。 8.一种全同态算法的本地化服务装置, 其特征在于, 所述本地化服务装置应用于服务 端, 所述服务端中设置有密钥生成服务接口、 同态加密服务接口、 同态计算服务接口和同态 解密服务接口, 所述本地 化服务装置包括: 服务类型确定模块, 用于获取N个服务请求, 确定每个服务请求对应的服务类型, 所述 服务类型包括密钥生成、 同态加密、 同态计算和同态解密, N 为大于零的整数; 服务接口调用模块, 用于根据每个服务请求的服务类型, 调用对应服务类型的服务接 口; 可用接口确定模块, 用于检测每个服务请求对应的服务接口所处 的运行环境是否满足权 利 要 求 书 2/3 页 3 CN 115242373 A 3

.PDF文档 专利 全同态算法的本地化服务方法、装置、计算机设备及介质

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