说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111653757.7 (22)申请日 2021.12.3 0 (71)申请人 中国长城科技 集团股份有限公司 地址 518057 广东省深圳市南 山区科技园 长城计算机大厦 (72)发明人 宋华彪 方小明 黄启乐 贾云鹤  (74)专利代理 机构 北京市广友专利事务所有限 责任公司 1 1237 代理人 耿小强 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种数据处 理的方法、 装置及存 储介质 (57)摘要 本申请公开了一种数据处理的方法、 装置及 存储介质, 属于数据加密技术领域。 基于本申请, 对待处理数据进行两次数据置换和一次异或操 作, 实现对待处理数据的加密过程。 其中, 由于随 机签名字符串每一次都是随机生成的, 因此相同 的待处理数据在经过前述数据处理后生成的密 文数据包都不相同, 且差异非常大, 进而在加密 混淆后提升待处理数据的安全性, 达到抗分析的 效果。 权利要求书2页 说明书9页 附图6页 CN 114422209 A 2022.04.29 CN 114422209 A 1.一种数据处 理的方法, 其特 征在于, 包括: 获取待处 理数据; 在第一数据置换表中查询与所述待处 理数据对应的第一字符串; 对所述第一字符串和预 先生成的随机签名字符串 进行异或操作, 生成第二字符串; 在所述第一数据置换表中查询与所述第二字符串对应的密文字符串; 基于所述随机签名字符串和所述密文字符串, 生成密文数据包。 2.根据权利要求1所述的方法, 其特 征在于, 生成所述随机签名字符串的步骤 包括: 在第一字符集 合中随机 选取第一数量个字符, 生成第三字符串; 在第一字符集合中随机选取第 二数量个字符作为签名明文, 生成第五字符串, 其中, 所 述第二数量小于所述第一数量; 将所述第五字符串中的至少一个字符依次随机插入所述第三字符串, 生成第四字符 串; 获取插入位置, 将所述插入位置对应在第 二数据置换表中的字符添加在所述第四字符 串末尾, 生成所述随机签名字符串。 3.根据权利要求2所述的方法, 其特征在于, 所述对所述第 一字符串和预先生成的随机 签名字符串 进行异或操作, 生成第二字符串的步骤, 包括: 将所述第一字符串按序与 所述随机签名字符串逐字符进行异或操作, 并在所述随机签 名字符串的长度短于所述第一字符串时, 当所述随机签名字符串的最后一个字符与所述第 一字符串完成异或操作后, 将所述第一字符串中未进 行所述异或操作的字符与所述随机签 名字符串逐字符进行 所述异或操作, 直至所述第一字符串完成所述异或操作。 4.根据权利要求3所述的方法, 其特征在于, 所述基于所述随机签名字符串和所述密文 字符串, 生成密文数据包的步骤之后, 所述方法进一 步包括: 接收所述密文数据包, 对所述密文数据包进行 校验; 响应于校验不 通过, 过滤所述密文数据包; 其中, 所述对所述密文数据包进行 校验的步骤 包括: 基于所述密文数据包中的所述随机签名字符串进行校验, 并在校验通过时, 对所述密 文字符串与所述随机签名字符串后的预设数量的字符串进 行校验, 并在所述预设数量的字 符串与所述密文字符串的数量 不一致时, 确定校验不 通过。 5.一种数据处 理的装置, 其特 征在于, 包括: 获取模块, 用于获取待处 理数据; 第一查询模块, 用于在第一数据置换表中查询与所述待处 理数据对应的第一字符串; 第一生成模块, 用于对所述第一字符串和预先生成的随机签名字符串进行异或操作, 生成第二字符串; 第二查询模块, 用于在所述第 一数据置换表中查询与 所述第二字符串对应的密文字符 串; 第二生成模块, 用于基于所述随机签名字符串和所述密文字符串, 生成密文数据包。 6.根据权利要求5所述的装置, 其特 征在于, 所述装置还用于: 在第一字符集 合中随机 选取第一数量个字符, 生成第三字符串; 在第一字符集合中随机选取第 二数量个字符作为签名明文, 生成第五字符串, 其中, 所权 利 要 求 书 1/2 页 2 CN 114422209 A 2述第二数量小于所述第一数量; 将所述第五字符串中的至少一个字符依次随机插入所述第三字符串, 生成第四字符 串; 获取插入位置, 将所述插入位置对应在第 二数据置换表中的字符添加在所述第四字符 串末尾, 生成所述随机签名字符串。 7.根据权利要求6所述的装置, 其特 征在于, 所述第一 生成模块还用于: 将所述第一字符串按序与 所述随机签名字符串逐字符进行异或操作, 并在所述随机签 名字符串的长度短于所述第一字符串时, 当所述随机签名字符串的最后一个字符与所述第 一字符串完成异或操作后, 将所述第一字符串中未进 行所述异或操作的字符与所述随机签 名字符串逐字符进行 所述异或操作, 直至所述第一字符串完成所述异或操作。 8.根据权利要求7所述的装置, 其特征在于, 所述装置还包括校验模块, 所述校验模块 用于: 接收所述密文数据包, 对所述密文数据包进行 校验; 响应于校验不 通过, 过滤所述密文数据包; 其中, 所述对所述密文数据包进行 校验的步骤 包括: 基于所述密文数据包中的所述随机签名字符串进行校验, 并在校验通过时, 对所述密 文字符串与所述随机签名字符串后的预设数量的字符串进 行校验, 并在所述预设数量的字 符串与所述密文字符串的数量 不一致时, 确定校验不 通过。 9.一种电子设备, 包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行根据权利要求1 ‑4中任一项所述的方法。 10.一种存储有计算机指令的非瞬时计算机可读存储介质, 其中, 所述计算机指令用于 使所述计算机执 行根据权利要求1 ‑4中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114422209 A 3

.PDF文档 专利 一种数据处理的方法、装置及存储介质

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