全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111677607.X (22)申请日 2021.12.31 (71)申请人 奇安信科技 集团股份有限公司 地址 100032 北京市西城区新 街口外大街 28号102号楼3层3 32号 申请人 网神信息技 术 (北京) 股份有限公司 (72)发明人 王爱兵 刘川意 张华  (74)专利代理 机构 成都维飞知识产权代理有限 公司 5131 1 代理人 张巧燕 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01) G06F 9/445(2018.01) G06F 9/48(2006.01) (54)发明名称 模拟方法、 调试方法、 装置、 电子 设备和存储 介质 (57)摘要 本申请提供模拟方法、 调试方法、 装置、 电子 设备和存储介质。 该方法包括: 根据所获取的调 用请求确定目标密码服务接口, 然后根据该目标 密码服务接口的上层密码服务接口函数, 确定用 于编排生成该上层密码服务接口函数的底层密 码运算接口函数, 该底层密码运算接口函数用于 对输入该底层密码运算接口函数的输入数据进 行基础密码运算操作, 然后利用该底层密码运算 接口函数, 生成目标密码服务接口的接口输出数 据, 以响应该调用请求。 因此, 可以向业务系统提 供密码服 务, 降低了密码服 务的使用成本 。 权利要求书3页 说明书12页 附图3页 CN 114297697 A 2022.04.08 CN 114297697 A 1.一种硬件密码设备模拟方法, 其特 征在于, 所述方法包括: 根据所获取的调用请求确定目标密码服务接口, 所述目标密码服务接口包括用于提供 相应密码服 务的上层 密码服务接口函数; 根据所述目标密码服务接口的上层密码服务接口函数, 确定用于编 排生成所述上层密 码服务接口函数的底层密码运算接口函数, 所述底层密码运算接口函数用于对输入所述底 层密码运算接口函数的输入数据进行基础 密码运算操作; 利用所确定的底层密码运算接口函数, 生成所述目标密码服务接口的接口输出数据, 以响应所述调用请求。 2.根据权利要求1所述的方法, 其特 征在于, 所述调用请求包括接口输入数据; 则, 利用所确定的底层密码运算接口函数, 生成所述目标密码服务接口的接口输出数据, 具体包括: 利用所确定的底层密码运算接口函数对所述接口输入数据进行处理, 生成所述目标密 码服务接口的接口输出 数据。 3.根据权利要求1所述的方法, 其特征在于, 根据 所述目标密码服务接口的上层密码服 务接口函数, 确定用于编排生成所述上层密码服务接口函数 的底层密码运算接口函数, 具 体包括: 根据所述上层密码服务接口函数, 以及上层密码服务接口函数与底层密码运算接口函 数之间的预设对应关系, 确定所述底层 密码运算接口函数。 4.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括: 根据各上层密码服务接口函数分别提供的密码服务, 以及各底层密码运算接口函数分 别对应的基础 密码运算操作, 预 先建立所述预设对应关系。 5.根据权利要求1所述的方法, 其特征在于, 所述底层密码运算接口函数存储于动态链 接库; 则, 在获取针对目标密码服务接口的调用请求之前, 所述方法还包括: 加载所述动态 链接库。 6.根据权利要求5所述的方法, 其特征在于, 加载所述动态链接库, 具体包括: 通过软件 适配器, 动态加载 所述动态 链接库。 7.根据权利要求1所述的方法, 其特征在于, 在根据 所获取的调用请求确定目标密码服 务接口之前, 所述方法还 包括: 建立不同类型调用请求与该类型调用请求所对应的密码服 务接口间的映射关系; 则, 所述根据所获取的调用请求确定目标密码服 务接口, 包括: 解析所述调用请求, 以获取 所述调用请求的类型; 基于所述调用请求的类型及所述映射关系, 确定所述目标密码服 务接口。 8.一种业务系统的密码集成调试方法, 其特征在于, 应用于密码服务系统, 所述密码服 务系统连接密码设备模拟模块, 所述密码设备模拟模块包括底层密码运算接口函数, 所述 底层密码运算接口函数用于对输入所述底层密码运算接口函数的输入数据进行基础密码 运算操作, 所述方法包括: 密码服务系统根据所获取的调试调用请求确定目标密码服务接口, 所述目标密码服务 接口包括用于提供相应密码服务的上层密码服务接口函数, 所述调试调用请求包括调试接 口输入数据;权 利 要 求 书 1/3 页 2 CN 114297697 A 2密码服务系统根据所述目标密码服务接口的上层密码服务接口函数, 确定用于编排生 成所述上层 密码服务接口函数的底层 密码运算接口函数; 密码服务系统利用所确定的底层密码运算接口函数对所述调试接口输入数据进行处 理, 生成所述目标密码服 务接口的调试接口输出 数据, 以响应所述调试调用请求。 9.根据权利要求8所述的方法, 其特征在于, 所述密码服务系统包括用于生成密钥的密 钥管理子系统; 所述调试接口输入数据具体包括明文数据; 则, 密码服务系统利用所确定的底层密码运算接口函数对所述调试接口输入数据进行处 理, 生成所述目标密码服 务接口的调试接口输出 数据, 具体包括: 密码服务系统利用所述底层密码运算接口函数以及所述密钥管理子系统所生成的密 钥, 对所述明文数据进行加密处 理, 以生成密文数据。 10.根据权利要求9所述的方法, 其特征在于, 所述密钥管理子系统通过调用所述密码 设备模拟模块中相应的底层 密码运算接口函数, 生成所述密钥。 11.根据权利要求8所述的方法, 其特征在于, 所述密码服务系统包括密码服务子系统 以及与所述密码服 务子系统连接的密码设备 管理子系统; 则, 密码服务系统利用所确定的底层密码运算接口函数对所述调试接口输入数据进行处 理, 生成所述目标密码服 务接口的调试接口输出 数据, 具体包括: 所述密码服 务子系统通过 所述密码设备 管理子系统获取 所述底层 密码运算接口函数; 所述密码服务子系统利用所述底层密码运算接口函数对所述调试接口输入数据进行 处理, 以生成所述调试接口输出 数据。 12.根据权利要求8所述的方法, 其特 征在于, 所述方法还 包括: 密码服务系统在 收到断开的指令后, 断开与所述密码设备模拟模块的连接, 用于接入 硬件密码设备。 13.一种硬件密码设备模拟装置, 其特 征在于, 所述装置包括: 接口确定单元, 用于根据所获取的调用请求确定目标密码服务接口, 所述目标密码服 务接口包括用于提供相应密码服 务的上层 密码服务接口函数; 底层函数确定单元, 用于根据所述目标密码服务接口的上层密码服务接口函数, 确定 用于编排生成所述上层密码服务接口函数的底层密码运算接口函数, 所述底层密码运算接 口函数用于对输入所述底层 密码运算接口函数的输入数据进行基础 密码运算操作; 生成单元, 用于利用所确定的底层密码运算接口函数, 生成所述目标密码服务接口的 接口输出 数据, 以响应所述调用请求。 14.一种业务系统的密码集成调试装置, 其特征在于, 应用于密码服务系统, 所述密码 服务系统连接密码设备模拟模块, 所述密码设备模拟模块包括底层密码运算接口函数, 所 述底层密码运算接口函数用于对输入所述底层密码运算接口函数的输入数据进行基础密 码运算操作, 所述装置包括: 调试接口确定单元, 用于根据所获取的调试调用请求确定目标密码服务接口, 所述目 标密码服务接口包括用于提供相应密码服务的上层密码服务接口函数, 所述调试调用请求 包括调试接口输入数据; 第二底层函数确定单元, 用于根据所述目标密码服务接口的上层密码服务接口函数, 确定用于编排 生成所述上层 密码服务接口函数的底层 密码运算接口函数;权 利 要 求 书 2/3 页 3 CN 114297697 A 3

.PDF文档 专利 模拟方法、调试方法、装置、电子设备和存储介质

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