[发明专利]一种基于区块链技术的数据加密方法及加密系统有效

专利信息
申请号: 202210848868.1 申请日: 2022-07-19
公开(公告)号: CN115208676B 公开(公告)日: 2023-09-08
发明(设计)人: 贺江涛 申请(专利权)人: 中软航科数据科技(珠海横琴)有限公司
主分类号: H04L9/40 分类号: H04L9/40;H04L9/32;H04L9/08;H04L67/1095
代理公司: 北京麦汇智云知识产权代理有限公司 11754 代理人: 周雪峰
地址: 519000 广东省珠海市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 技术 数据 加密 方法 系统
【说明书】:

发明提出了一种基于区块链技术的数据加密方法及加密系统,涉及区块链加密技术领域。包括预设公式编辑框,当用户自定义公式后保存公式,当节点客户端发送信息时,将此时时间点作为变量计算出发送结果,将发送结果插入至秘钥中;对私有信息进行加密,利用公钥对公开信息进行加密并发送;当节点客户端接收到加密信息后,通过发送端的节点客户端的公钥提取数字签名,并对数字签名进行解密验证;而后通过自己的私钥对加密信息进行解密,读取公开信息;当用户更换节点客户端登录后,用户根据公式和此时时间点输入传输秘钥,授权执行对私有信息的操作。其能够使得用户只需要记住秘钥和公式,完成每次密码输入均不相同,从而保证秘钥的安全性。

技术领域

本发明涉及区块链加密技术领域,具体而言,涉及一种基于区块链技术的数据加密方法及加密系统。

背景技术

区块链也称为分布式账本,是一种互联网数据库,其特点是去中心化、公开透明,任何节点均可参与数据库记录,同时,数据不可篡改。区块链的特性为数据存储和维护提供新的解决方案。新一代的区块链可以在不需要第三方信任认证机构的前提下,实现信息的交换和共享,达到人与人之间的信任,变革生产关系,主要以公有链、联盟链和私有链方式存在。

现有技术中,对于公有链的区块链加密技术,主要是采用非对称加密,即公钥只能查看用户允许的信息,私钥则可以进行对账户进行转账等操作;其中私钥便成为用户对自身账户拥有的唯一凭证。而由于秘钥与常见的登录密码一样,其也需要进行输入,只是频率没有登录密码那么高,故而随着现在计算机技术的发展,秘钥被盗取风险也在逐渐提高,特别是对于读取计算机内登录信息的手段,例如伪造相同的登录窗口,让用户输入秘钥。或者人为的偷看到用户输入的键盘等等,均会导致秘钥泄露造成损失,由此需要一种基于区块链技术的数据加密方法及加密系统。

发明内容

本发明的目的在于提供一种基于区块链技术的数据加密方法,其能够使得用户只需要记住秘钥和公式,完成每次密码输入均不相同,从而保证秘钥的安全性。

本发明的实施例是这样实现的:

第一方面,本申请实施例提供一种基于区块链技术的数据加密方法,其包括预设多个由公有链连接的节点客户端,节点客户端内预设有私钥和公钥,公钥操作权限的权重小于私钥的权重;预设公式编辑框,并设置以时间为变量;当用户自定义公式后,节点客户端保存公式,节点客户端将客户端内用户信息分为公开信息和私有信息,将公式归属于私有信息;当任一节点客户端发送信息时,激活公式,根据此时时间点作为变量计算出发送结果,并将发送结果插入至私钥中的预设位置;得到传输秘钥,利用传输秘钥对私有信息进行加密,得到第一加密值;利用节点客户端的公钥对公开信息进行加密,得到第二加密值,并生成加密信息进行发送;当任一节点客户端接收到加密信息后,通过发送端的节点客户端的公钥提取数字签名,并对数字签名进行解密验证;而后通过自己的私钥对加密信息进行解密,读取公开信息,并同步保存加密信息的内容;当用户更换节点客户端登录后,提示输入秘钥,用户根据公式和此时时间点输入传输秘钥,授权执行对私有信息的操作。

在本发明的一些实施例中,利用传输秘钥对私有信息进行加密,得到第一加密值;利用节点客户端的公钥对公开信息进行加密,得到第二加密值,并生成加密信息进行发送的步骤包括:利用传输秘钥对私有信息进行散列加密,得到第一加密值;利用节点客户端的公钥对公开信息进行散列加密,得到第二加密值,并将第二加密值附加在第一加密值之后,得到加密信息,将加密信息进行发送。

在本发明的一些实施例中,用户根据公式和此时时间点输入传输秘钥,授权执行对私有信息的操作的步骤包括:预设时间范围,在时间范围内根据公式计算结果范围,在传输秘钥中的预设位置找到插入的发送结果,将发送结果替换为结果范围内的值,得到多个比对传输秘钥,将用户根据输入的传输秘钥与多个比对传输秘钥进行比较,若任一相同,则授权执行对私有信息的操作。

在本发明的一些实施例中,时间范围内任一时刻包括年信息、月信息和分钟信息。

在本发明的一些实施例中,当用户自定义公式后的步骤还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中软航科数据科技(珠海横琴)有限公司,未经中软航科数据科技(珠海横琴)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210848868.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top