根据区块链网络进行建筑工地信息安全加密工作方法技术

技术编号:27751632 阅读:17 留言:0更新日期:2021-03-19 13:47
本发明专利技术公开一种根据区块链网络进行建筑工地信息安全加密工作方法,包括如下步骤:S1,通过区块链网络同步建筑工地施工数据,设置施工数据的用户ID信息,将用户ID信息与区块链相应的地址信息进行映射,形成对应的映射信息;S2,形成的映射信息设置用户端安全密钥预设机制,根据用户端安全密钥预设机制返回至区块链网络进行同步;S3,在区块链网络同步之后,产生用户端随机变量,将用户端随机变量对应用户端鉴权密钥,通过鉴权密钥进行认证识别。

【技术实现步骤摘要】
根据区块链网络进行建筑工地信息安全加密工作方法
本专利技术涉及数据安全领域,尤其涉及一种根据区块链网络进行建筑工地信息安全加密工作方法。
技术介绍
在建筑工地建设过程中,需要产生前期的工地规划数据,中期的建设实施数据,后期的运营维护数据,这些海量数据经过收集之后,对于使用者来说,所产生数据的核心价值在于能够为进一步的工地建设提供参考数据,但是这些数据一旦泄露会造成难以估量的损失,所以对于使用者,核心数据的加密至关重要,虽然现有技术有一些技术理论研究,但是对于数据加密操作并不是很理想,而且在区块链网络技术不断成熟过程中,将数据安全与区块链技术结合的实施方案并不好,这就亟需本领域技术人员解决相应的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种根据区块链网络进行建筑工地信息安全加密工作方法。为了实现本专利技术的上述目的,本专利技术提供了一种根据区块链网络进行建筑工地信息安全加密工作方法,包括如下步骤:S1,通过区块链网络同步建筑工地施工数据,设置施工数据的用户ID信息,将用户ID信息与区块链相应的地址信息进行映射,形成对应的映射信息;S2,形成的映射信息设置用户端安全密钥预设机制,根据用户端安全密钥预设机制返回至区块链网络进行同步;S3,在区块链网络同步之后,产生用户端特征值,将用户端特征值对应用户ID信息鉴权密钥,通过鉴权密钥进行认证识别。优选的,所述S1包括:S1-1,区块链网络中获取建筑工地施工数据,将建筑工地施工数据进行用户ID信息定位,用户ID信息定位之后获取区块链网络地址数据接口,形成用户ID信息和区块链网络地址映射关系,用于形成用户ID信息加密准备机制进行存储,当开始用户ID信息和区块链网络地址映射操作时,用户ID信息写入任何预期密钥加密操作的属性,并且还执行加密编码功能,进行用户ID信息数据压缩以及数据缓存,执行扩展密钥指令进行安全转换用户ID信息写入准备数据,用户ID信息写入准备数据映射扩展密钥指令时,产生的提取写入准备密钥数据,并将所述写入准备密钥数据发送至存储模块,在存储模块中获取区块链网络地址进行映射编码,通过组装用户ID信息,然后确认执行加密编码功能,分发区块链网络地址后,加密封装写入准备密钥数据,存储模块形成一个或更多加密的映射密钥数据;将加密的映射密钥数据写入存储模块,从存储模块读取加密的映射密钥数据;通过使用每个用户ID信息和区块链网络地址映射信息对写入准备密钥数据产生独立的密钥封装。优选的,所述S1还包括:S1-2,当根据存储模块生成了多个映射信息时,为用户ID信息与区块链相应的地址信息的映射信息传送写入准备密钥数据,以将其存储在存储模块一个或多个寄存器,通过将写入准备密钥数据存储在存储模块指定的位置中,存储模块的写入准备密钥数据通过利用密钥封装执行对称加密操作,没有该密钥封装中私有部分的任何实体在存储模块提供数据密钥,如果发生用户ID信息与区块链相应的地址信息的映射信息错误,使用已写入的编码数据回查存储模块,取回对应编码数据的原始信息,加载发生错误的密钥生成信息,丢弃错误提取的编码数据和加密数据,通过映射命令访问用户ID信息和区块链网络地址映射关系,将错误数据密钥进行封存处理,从而减少错误映射发生的概率,形成写入准备密钥数据产生独立的密钥封装,当进行映射信息加密的数据密钥识别密钥生成结构信息时,使用来自存储模块的预设产生识别结构信息,在存储模块中映射关系的标引或者索引,需要处理写入准备密钥数据产生独立的密钥封装过程,进行解包时从存储模块中取出匹配。优选的,所述S1还包括:S1-3,经过存储模块连接区块链网络,通过写入准备密钥数据产生独立的密钥封装,形成对应的映射信息,然后提供用于从存储模块读取映射信息,启动写入准备密钥数据产生独立的密钥封装的交换过程,提取正确的密钥封装取回至存储模块进行解密,保留该密钥封装重新获取区块链网络的地址信息,然后将密钥封装传送至存储模块,确定其有效性,转换写入准备密钥数据产生独立的密钥封装的原始封装指令,然后产生会话加密的数据密钥,对数据密钥交换协议进行编译解密以产生解密数据,丢弃冗余的解密数据,对建筑工地施工数据的用户ID信息定位的指令进行区块链网络的地址验证过程,存储模块接收的用户ID信息包括建筑工地施工数据,工程预算数据,建设周期数据。优选的,所述S2包括:S2-1,用户ID信息与区块链相应的地址信息进行映射后的签名公钥以及产品数字签名私钥;选择建筑工地施工数据认证标准字段,获取聚合工地施工数据认证要素数据;将用户ID信息数字签名公钥和用户ID信息数字签名私钥嵌入在映射信息中;调用密钥生成加密接口获取用户ID信息编码;根据映射信息对加密数据包进行解密,获取映射信息认证通道中的符合信息,根据用户ID信息进行最优加密认证组合,生成当前最优加密认证的聚合要素信息;当进行初始启动密钥生成加密接口时;对密钥生成加密接口进行重置,获取用户ID信息数字签名与区块链网络地址信息;通过密钥加密通道发送密钥生成加密接口获取用户ID信息编码。优选的,所述S2还包括:S2-2,获取用户ID信息认证信息工地施工数据,并对符合施工数据格式转换要求的加密信息进行处理,获取用户ID信息认证通道组合且进行双向认证过程,根据安全密钥预设机制,形成用户ID信息认证信息基础数据;通过获取建筑工地信息安全加密授权编码,封装用户ID信息认证信息,形成基础加密数据包;验证所述基础加密数据包的数据格式是否符合建筑工地信息安全加密要求,将符合建筑工地信息安全加密要求的用户ID信息认证信息,组合当前区块链网络数据访问环境以及身份数据,进行加密封装,生成基准数据包;采用安全密钥预设机制上传所述基准数据包;验证所述基准数据包内的用户ID信息认证编码是否匹配;如果匹配,则建筑工地信息安全加密安全,并通过认证,根据用户ID信息认证编码对基准数据包进行解密,获取用户ID信息认证通道组合以及基础加密数据包;按照基础加密数据包匹配的认证通道组合进行用户ID信息认证处理,获取认证通道的反馈结果;如果不匹配,则进行不匹配工作机制;根据用户ID信息认证编码对基准数据包继续认证,对用户ID信息认证通道组合以及基础加密数据包进行反编译;重新调用基础加密数据包的认证通道组合进行用户ID信息认证处理。优选的,所述S2还包括:S2-3,按照最优用户端的用户ID信息认证通道组合的数据要求将基准数据包重新封装,通过区块链网络进行同步操作,聚合用户ID信息数字签名信息、以及用户ID信息认证编码,形成待加密认证文本;认证所述待加密认证文本是否符合加密条件;如果符合加密条件,则用户ID信息认证编码对基准数据包的匹配认证完成,并进入结束步骤;如果不符合加密条件,则获取基础加密数据包,并对符合基础加密数据包的数据格式进行处理,获取用户ID信息认证通道并发送用户ID信息认证指令,然后聚合用户ID信息认证通道中所有认证通道的反馈结果,形成聚合认证结果,将聚合认证结果返回区块链网络;通过聚合用户ID信息认证通本文档来自技高网...

【技术保护点】
1.一种根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,包括如下步骤:/nS1,通过区块链网络同步建筑工地施工数据,设置施工数据的用户ID信息,将用户ID信息与区块链相应的地址信息进行映射,形成对应的映射信息;/nS2,形成的映射信息设置用户端安全密钥预设机制,根据用户端安全密钥预设机制返回至区块链网络进行同步;/nS3,在区块链网络同步之后,产生用户端特征值,将用户端特征值对应用户ID信息鉴权密钥,通过鉴权密钥进行认证识别。/n

【技术特征摘要】
1.一种根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,包括如下步骤:
S1,通过区块链网络同步建筑工地施工数据,设置施工数据的用户ID信息,将用户ID信息与区块链相应的地址信息进行映射,形成对应的映射信息;
S2,形成的映射信息设置用户端安全密钥预设机制,根据用户端安全密钥预设机制返回至区块链网络进行同步;
S3,在区块链网络同步之后,产生用户端特征值,将用户端特征值对应用户ID信息鉴权密钥,通过鉴权密钥进行认证识别。


2.根据权利要求1所述的根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,所述S1包括:
S1-1,区块链网络中获取建筑工地施工数据,将建筑工地施工数据进行用户ID信息定位,用户ID信息定位之后获取区块链网络地址数据接口,形成用户ID信息和区块链网络地址映射关系,用于形成用户ID信息加密准备机制进行存储,当开始用户ID信息和区块链网络地址映射操作时,用户ID信息写入任何预期密钥加密操作的属性,并且还执行加密编码功能,进行用户ID信息数据压缩以及数据缓存,执行扩展密钥指令进行安全转换用户ID信息写入准备数据,用户ID信息写入准备数据映射扩展密钥指令时,产生的提取写入准备密钥数据,并将所述写入准备密钥数据发送至存储模块,在存储模块中获取区块链网络地址进行映射编码,通过组装用户ID信息,然后确认执行加密编码功能,分发区块链网络地址后,加密封装写入准备密钥数据,存储模块形成一个或更多加密的映射密钥数据;将加密的映射密钥数据写入存储模块,从存储模块读取加密的映射密钥数据;通过使用每个用户ID信息和区块链网络地址映射信息对写入准备密钥数据产生独立的密钥封装。


3.根据权利要求1所述的根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,所述S1还包括:
S1-2,当根据存储模块生成了多个映射信息时,为用户ID信息与区块链相应的地址信息的映射信息传送写入准备密钥数据,以将其存储在存储模块一个或多个寄存器,通过将写入准备密钥数据存储在存储模块指定的位置中,存储模块的写入准备密钥数据通过利用密钥封装执行对称加密操作,没有该密钥封装中私有部分的任何实体在存储模块提供数据密钥,如果发生用户ID信息与区块链相应的地址信息的映射信息错误,使用已写入的编码数据回查存储模块,取回对应编码数据的原始信息,加载发生错误的密钥生成信息,丢弃错误提取的编码数据和加密数据,通过映射命令访问用户ID信息和区块链网络地址映射关系,将错误数据密钥进行封存处理,从而减少错误映射发生的概率,形成写入准备密钥数据产生独立的密钥封装,当进行映射信息加密的数据密钥识别密钥生成结构信息时,使用来自存储模块的预设产生识别结构信息,在存储模块中映射关系的标引或者索引,需要处理写入准备密钥数据产生独立的密钥封装过程,进行解包时从存储模块中取出匹配。


4.根据权利要求1所述的根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,所述S1还包括:
S1-3,经过存储模块连接区块链网络,通过写入准备密钥数据产生独立的密钥封装,形成对应的映射信息,然后提供用于从存储模块读取映射信息,启动写入准备密钥数据产生独立的密钥封装的交换过程,提取正确的密钥封装取回至存储模块进行解密,保留该密钥封装重新获取区块链网络的地址信息,然后将密钥封装传送至存储模块,确定其有效性,转换写入准备密钥数据产生独立的密钥封装的原始封装指令,然后产生会话加密的数据密钥,对数据密钥交换协议进行编译解密以产生解密数据,丢弃冗余的解密数据,对建筑工地施工数据的用户ID信息定位的指令进行区块链网络的地址验证过程,存储模块接收的用户ID信息包括建筑工地施工数据,工程预算数据,建设周期数据。


5.根据权利要求1所述的根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,所述S2包括:
S2-1,用户ID信息与区块链相应的地址信息进行映射后的签名公钥以及产品数字签名私钥;选择建筑工地施工数据认证标准字段,获取聚合工地施工数据认证要素数据;将用户ID信息数字签名公钥和用户ID信息数字签名私钥嵌入在映射信息中;调用密钥生成加密接口获取用户ID信息编码;根据映射信息对加密数据包进行解密,获取映射信息认证通道中的符合信息,根据用户ID信息进行最优加密认证组合,生成当前最优加密认证的聚合要素信息;当进行初始启动密钥生成加密接口时;对密钥生成加密接口进行重置,获取用户ID信息数字签名与区块链网络地址信息;通过密钥加密...

【专利技术属性】
技术研发人员:熊榆洪敏万里白金龙胡宇唐良艳
申请(专利权)人:重庆恢恢信息技术有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1