说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210848868.1 (22)申请日 2022.07.19 (71)申请人 中软航科 数据科技(珠海横琴)有限 公司 地址 519000 广东省珠海市横琴新区港澳 大道2333号8栋804办公 (72)发明人 贺江涛  (74)专利代理 机构 北京麦汇智云知识产权代理 有限公司 1 1754 专利代理师 周雪峰 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 9/08(2006.01) H04L 67/1095(2022.01) (54)发明名称 一种基于区块链技术的数据加密方法及加 密系统 (57)摘要 本发明提出了一种基于区块链技术的数据 加密方法及加密系统, 涉及区块链加密技术领 域。 包括预设公式编辑框, 当用户自定义公式后 保存公式, 当节点客户端发送信息时, 将此时时 间点作为变量计算出发送结果, 将发送结果插入 至秘钥中; 对私有信息进行加密, 利用公钥对公 开信息进行加密并发送; 当节 点客户端接收到加 密信息后, 通过发送端的节点客户端的公钥提取 数字签名, 并对数字签名进行解密验证; 而后通 过自己的私钥对加密信息进行解密, 读取公开信 息; 当用户更换节点客户端登录后, 用户根据公 式和此时时间点输入传输秘钥, 授权执行对私 有 信息的操作。 其能够使 得用户只需要记住秘钥和 公式, 完成每次密码输入均不相同, 从而保证秘 钥的安全性。 权利要求书2页 说明书7页 附图4页 CN 115208676 A 2022.10.18 CN 115208676 A 1.一种基于区块链技 术的数据加密方法, 其特 征在于, 包括 预设多个由公有链连接的节点客户端, 所述节点客户端内预设有私钥和公钥, 所述公 钥操作权限的权 重小于所述私钥的权 重; 预设公式编辑框, 并设置以时间为变量; 当用户自定义公式后, 所述节点客户端保存所 述公式, 所述节点客户端将客户端内用户信息分为公开信息和私有信息, 将所述公式归属 于所述私有信息; 当任一所述节点客户端发送信息时, 激活所述公式, 根据此时时间点作为变量计算出 发送结果, 并将所述发送结果插入至秘钥中的预设位置; 得到传输秘钥, 利用所述传输秘钥 对私有信息进 行加密, 得到第一加密值; 利用所述节点客户端的公钥对公开信息进 行加密, 得到第二加密值, 并生成加密信息进行发送; 当任一节点客户端接收到所述加密信 息后, 通过发送端的节点客户端的公钥提取数字 签名, 并对所述数字签名进行解密验证; 而后通过自己的私钥对所述加密信息进 行解密, 读 取公开信息, 并同步保存所述加密信息的内容; 当用户更换节点客户端登录后, 提示输入秘钥, 用户根据所述公式和此时时间点输入 所述传输 秘钥, 授权执 行对所述私有信息的操作。 2.如权利要求1所述的一种基于区块链技术的数据加密方法, 其特征在于, 利用所述传 输秘钥对私有信息进行加密, 得到第一加密值; 利用所述节点客户端的公钥对公开信息进 行加密, 得到第二加密值, 并生成加密信息进行发送的步骤 包括: 利用所述传输秘钥对私有信息进行散列加密, 得到第一加密值; 利用所述节点客户端 的公钥对公开信息进行散列加密, 得到第二加密值, 并将所述第二加密值附加在所述第一 加密值之后, 得到加密信息, 将所述加密信息进行发送。 3.如权利要求1所述的一种基于区块链技术的数据加密方法, 其特征在于, 用户根据 所 述公式和此时 时间点输入所述传输 秘钥, 授权执 行对所述私有信息的操作的步骤 包括: 预设时间范围, 在所述时间范围内根据所述公式计算结果范围, 在所述传输秘钥 中的 所述预设位置找到插入的所述发送结果, 将所述发送结果替换为所述结果范围内的值, 得 到多个比对传输秘钥, 将用户根据输入的所述传输秘钥与多个比对传输秘钥进行比较, 若 任一相同, 则授权执 行对所述私有信息的操作。 4.如权利要求3所述的一种基于区块链技术的数据加密方法, 其特征在于, 所述时间范 围内任一时刻包括 年信息、 月信息和分钟信息 。 5.如权利要求1所述的一种基于区块链技术的数据加密方法, 其特征在于, 当用户自定 义公式后的步骤 还包括: 弹出验证提示框, 给出多个假设时刻, 并显示提示文字, 当用户输入根据 所述公式和所 述假设时刻对应 计算的结果后, 所述节点 客户端保存所述公式。 6.如权利要求1所述的一种基于区块链技术的数据加密方法, 其特征在于, 所述节点客 户端内设有人脸识别验证, 当用户进行 人脸验证后, 开启客户端 使用权限。 7.如权利要求1所述的一种基于区块链技 术的数据加密方法, 其特 征在于, 还 包括: 预设监控平台与公有链连接, 所述监控平台设置为常开, 并作为节点同步获取所有所 述加密信息, 当任一所述节点客户端交易频率超过预设阈值时, 向所述节点客户端上使用 的用户发送提醒邮件。权 利 要 求 书 1/2 页 2 CN 115208676 A 28.一种基于区块链技 术的数据加密系统, 其特 征在于, 包括: 预设模块, 用于预设多个由公有链连接的节点客户端, 所述节点客户端内预设有私钥 和公钥, 所述公钥操作权限的权 重小于所述私钥的权 重; 公式自定义模块, 用于预设公式编辑框, 并设置以时间为变量; 当用户自定义公式后, 所述节点客户端保存所述 公式, 所述节点客户端将客户端内用户信息 分为公开信息和私有 信息, 将所述公式归属于所述私有信息; 发送模块, 用于当任一所述节点客户端发送信 息时, 激活所述公式, 根据 此时时间点作 为变量计算出发送结果, 并将所述 发送结果插入至秘钥中的预设位置; 得到传输秘钥, 利用 所述传输秘钥对私有信息进行加密, 得到第一加密值; 利用所述节点客户端的公钥对公开 信息进行加密, 得到第二加密值, 并生成加密信息进行发送; 接收模块, 用于当任一节点客户端接收到所述加密信息后, 通过发送端的节点客户端 的公钥提取数字签名, 并对所述数字签名进行解密验证; 而后通过自己的私钥对所述加密 信息进行解密, 读取公开信息, 并同步保存所述加密信息的内容; 更换客户端检测模块, 用于当用户更换节点客户端登录后, 提示输入秘钥, 用户根据 所 述公式和此时 时间点输入所述传输 秘钥, 授权执 行对所述私有信息的操作。 9.一种电子设备, 其特征在于, 包括至少一个处理器、 至少一个存储器和数据总线; 其 中: 所述处理器与所述存储器通过所述数据总线完成相互间的通信; 所述存储器存储有被 所述处理器执行 的程序指令, 所述处理器调用所述程序指令以执行如权利要求1 ‑7任一项 所述的方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被 处理器执行时实现如权利要求1 ‑7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115208676 A 3

PDF文档 专利 一种基于区块链技术的数据加密方法及加密系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链技术的数据加密方法及加密系统 第 1 页 专利 一种基于区块链技术的数据加密方法及加密系统 第 2 页 专利 一种基于区块链技术的数据加密方法及加密系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:31上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。