全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210552587.1 (22)申请日 2022.05.20 (71)申请人 北京紫光展锐通信技 术有限公司 地址 100083 北京市海淀区知春路7号 致真 大厦B座18层 (72)发明人 任仕玖  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 董建姣 黄健 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/30(2006.01) H04L 9/32(2006.01) (54)发明名称 数据处理方法、 装置及设备 (57)摘要 本申请实施例提供一种数据处理方法、 装置 及设备, 包括: 确定待执行的第一任务, 第一任务 包括多个关键逻辑; 执行第一任务, 得到第一任 务的执行结果; 其中, 在执行完每个关键逻辑之 后, 等待固定范围内随机延时时长; 对第一任务 进行冗余处理, 得到第一任务对应的冗余处理结 果; 根据执行结果和冗余处理结果, 确定第一任 务的目标处理结果。 提高了抵御故障注入攻击的 效果。 权利要求书2页 说明书15页 附图5页 CN 114978682 A 2022.08.30 CN 114978682 A 1.一种数据处 理方法, 其特 征在于, 包括: 确定待执 行的第一任务, 所述第一任务包括多个关键 逻辑; 执行所述第 一任务, 得到所述第 一任务的执行结果; 其中, 在执行完所述每个关键逻辑 之后, 等待固定范围内随机延时 时长; 对所述第一任务进行冗余处 理, 得到所述第一任务对应的冗余处 理结果; 根据所述执 行结果和所述冗余处 理结果, 确定所述第一任务的目标处 理结果。 2.根据权利要求1所述的方法, 其特征在于, 执行所述第一任务, 得到所述第一任务的 执行结果, 包括: 执行所述第一任务中的第i个运 算逻辑; 若所述第i个运算逻辑为所述关键逻辑, 则在执行完所述第 i个运算逻辑之后, 等待第i 个固定范围内随机延时 时长; 所述i依次取1、 2、 ……、 N, 所述N为所述第一任务 中包括的运算逻辑的数量, 所述N为正 整数; 在执行完所述第一任务中的第N个运 算逻辑之后, 得到所述第一任务的执 行结果。 3.根据权利要求2所述的方法, 其特征在于, 在执行完所述第 i个运算逻辑之后, 等待所 述第i个固定范围内随机延时 时长, 包括: 在执行完所述第 i个运算逻辑之后, 利用安全芯片内置随机数发生器生成第 i个固定范 围内随机延时 时长数值; 等待所述第i个固定范围内随机延时 时长。 4.根据权利要求3所述的方法, 其特征在于, 等待所述第 i个固定范围内随机延时时长, 包括: 根据所述第i个固定范围内随机延时时长数值, 调用预设延时语句, 以实现等待所述第 i个固定范围内随机延时 时长。 5.根据权利要求1 ‑4任一项所述的方法, 其特征在于, 对所述第一任务进行冗余处理, 得到所述第一任务对应的冗余处 理结果, 包括: 对所述第一任务进行逆运 算或者二次运算, 以得到所述冗余处 理结果。 6.根据权利要求5所述的方法, 其特征在于, 对所述第一任务进行逆运算或者二次运 算, 以得到所述冗余处 理结果, 包括: 若所述第一任务为 高级加密 标准AES算法、 三重数据加密3DES算法、 RSA算法、 椭圆曲线 加密ECC算法, 则对所述第一任务进行逆运 算, 以得到所述冗余处 理结果; 和/或, 若所述第一任务为哈希HASH算法、 基于散列的消息认证码HMAC算法、 基于对称加密方 式实现消息认证C MAC算法, 则对所述第一任务进行二次运 算, 以得到所述冗余处 理结果。 7.根据权利要求1 ‑6任一项所述的方法, 其特征在于, 所述冗余处理为逆运算; 根据所 述执行结果和所述冗余处 理结果, 确定所述第一任务的目标处 理结果, 包括: 若所述冗余处理结果与所述执行结果对应的输入参数相同, 则确定所述目标处理结果 为所述执 行结果。 8.根据权利要求1 ‑6任一项所述的方法, 其特征在于, 所述冗余处理为二次运算; 根据 所述执行结果和所述冗余处 理结果, 确定所述第一任务的目标处 理结果, 包括: 若所述冗余处理结果与所述执行结果相同, 则确定所述目标处理结果为所述执行结权 利 要 求 书 1/2 页 2 CN 114978682 A 2果。 9.根据权利要求1 ‑8任一项所述的方法, 其特 征在于, 确定待执 行的第一任务, 包括: 获取业务处理请求, 所述 业务处理请求包括 业务的标识; 确定预设对应关系, 所述预设对应关系包括多个业务标识和每个业务标识对应的任务 标识; 根据所述 业务处理请求和所述预设对应关系, 确定所述第一任务。 10.根据权利要求9所述的方法, 其特征在于, 根据 所述执行结果和所述冗余处理结果, 确定所述第一任务的目标处 理结果之后, 还 包括: 根据所述目标处 理结果, 确定所述 业务处理请求对应的业 务处理结果。 11.一种数据处理装置, 其特征在于, 包括: 第一确定模块、 执行模块、 处理模块、 第二确 定模块, 其中, 所述第一确定模块用于, 确定待执 行的第一任务, 所述第一任务包括多个关键 逻辑; 所述执行模块用于, 执行所述第一任务, 得到所述第一任务的执行结果; 其中, 在执行 完所述每 个关键逻辑之后, 等待固定范围内随机延时 时长; 所述处理模块用于, 对所述第一任务进行冗余处理, 得到所述第一任务对应的冗余处 理结果; 所述第二确定模块用于, 根据所述执行结果和所述冗余处理结果, 确定所述第一任务 的目标处 理结果。 12.一种电子设备, 其特 征在于, 包括: 存 储器和处 理器; 所述存储器存储计算机执 行指令; 所述处理器执行所述存储器存储的计算机执行指令, 使得所述处理器执行如权利要求 1至10任一项所述的数据处 理方法。 13.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 执行指令, 当所述计算机执行指令被处理器执行时用于实现权利要求1至10任一项所述的 数据处理方法。权 利 要 求 书 2/2 页 3 CN 114978682 A 3

.PDF文档 专利 数据处理方法、装置及设备

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