掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链网络的加密方法

文献发布时间:2023-06-19 13:46:35


基于区块链网络的加密方法

技术领域

本发明涉及数据安全领域,尤其涉及一种基于区块链网络的加密方法。

背景技术

由于医院之间数据共享存在瓶颈,如果使用区块链技术能够很好的支持数据的可靠性和安全性,对医疗数据进行获取和查验过程中,区块链技术的不可篡改以及公开透明的特性会很好的体现出来,但是数据在认证过程中对医疗用户的数据进行安全性认证是必不可少的部分,而且为了防止恶意篡改和攻击,需要进行数据加密认证操作,保证不被第三方进行非法操作,现有的加密安全认证手段有Rijndael加密法,所采用的美国联邦区块加密标准,虽然加密速度快,但是当加密后其编码列表无法匹配对应字符,会出现乱码以及安全认证失败等问题,这就亟需本领域技术人员解决相应的技术问题。

发明内容

本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于区块链网络的加密方法。

为了实现本发明的上述目的,本发明提供了一种基于区块链网络的加密方法,包括如下步骤:

S1,通过区块链节点获取医疗数据原始文件,对原始文件进行加密特征生成过程;

S2,加密特征生成之后通过选取随机数更新加密特征过程,并进行哈希运算对完成加密特征的文件设置加密参数。

所述S1包括:

S1-1,对医疗数据原始文件进行打包操作,获取打包操作的身份id编码,对身份id编码输入安全参数β,用公式c∈

S1-2,对构成要素c选取的过程就是对集合M中的构成要素c进行线性指定,即按照误差因子e的依赖关系对构成要素c进行选择,该误差因子e是打包数据存储容量和压缩时间形成的比值;

S1-3,设置输入密钥为g

系统参数为code

S1-4,从正整数加法群

所述S2包括:

S2-1,选择两个随机数

S2-2,根据哈希函数

E为密文集合,F为加密相位值,大素数O的正整数群的状态节点为I,设置密文加密参数

通过上述加密过程对区块链节点的医疗数据进行加密操作,从而达到加密级别并传输加密数据的目的。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

通过上述方法完成了区块链网络下对医疗数据的加密操作,并且能够在加密完成后实现安全认证的过程,能够为区块链节点提供更加稳定的医疗人员数据信息。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明总体示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

如图1所示,为了防止医疗数据在区块链网络中受到攻击,通过对数据进行加密操作是必不可少的技术手段,从而对医疗数据进行访问过程中的安全认证,保证数据的可靠性,所以本发明公开一种基于区块链网络的加密方法,包括如下步骤:

S1,通过区块链节点获取医疗数据原始文件,对原始文件进行加密特征生成过程;

S2,加密特征生成之后通过选取随机数更新加密特征过程,并进行哈希运算对完成加密特征的文件设置加密参数;

S3,针对加密参数设置门限值,根据验证函数进行密钥身份认证,认证成功后获取相应的医疗数据原始文件。

所述S1包括:

S1-1,对医疗数据原始文件进行打包操作,获取打包操作的身份id编码,对身份id编码输入安全参数β,用公式c∈

S1-2,对构成要素c选取的过程就是对集合M中的构成要素c进行线性指定,即按照误差因子e的依赖关系对构成要素c进行选择,该误差因子e是打包数据存储容量和压缩时间形成的比值;

S1-3,设置输入密钥为g

系统参数为code

S1-4,从正整数加法群

所述S2包括:

S2-1,选择两个随机数

S2-2,根据哈希函数

E为密文集合,F为加密相位值,大素数O的正整数群的状态节点为I,设置密文加密参数

通过上述加密过程对区块链节点的医疗数据进行加密操作,从而达到加密级别并传输加密数据的目的;

所述S3包括:

S3-1,对生成的加密参数进行门限值U

S3-2,验证函数为

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

相关技术
  • 基于区块链网络的加密方法
  • 基于区块链的陌生社交网络用户信息及消息推送加密方法
技术分类

06120113804752