[发明专利]根据区块链网络进行建筑工地信息安全加密工作方法有效
申请号: | 202011189574.X | 申请日: | 2020-10-30 |
公开(公告)号: | CN112532584B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 熊榆;洪敏;万里;白金龙;胡宇;唐良艳 | 申请(专利权)人: | 重庆恢恢信息技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/32;H04L67/1095 |
代理公司: | 重庆天成卓越专利代理事务所(普通合伙) 50240 | 代理人: | 路宁 |
地址: | 400714 重庆市北碚区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 根据 区块 网络 进行 建筑工地 信息 安全 加密 工作 方法 | ||
1.一种根据区块链网络进行建筑工地信息安全加密工作方法,其特征在于,包括如下步骤:
S1,通过区块链网络同步建筑工地施工数据,设置施工数据的用户ID信息,将用户ID信息与区块链相应的地址信息进行映射,形成对应的映射信息;
S2,形成的映射信息设置用户端安全密钥预设机制,根据用户端安全密钥预设机制形成的信息返回至区块链网络进行同步;
所述S2包括:
S2-1,用户ID信息与区块链相应的地址信息进行映射后的签名公钥以及产品数字签名私钥;选择建筑工地施工数据认证标准字段,获取聚合工地施工数据认证要素数据;将用户ID信息数字签名公钥和用户ID信息数字签名私钥嵌入在映射信息中;调用密钥生成加密接口获取用户ID信息编码;根据映射信息对加密数据包进行解密,获取映射信息认证通道中的符合信息,根据用户ID信息进行最优加密认证组合,生成当前最优加密认证的聚合要素信息;当进行初始启动密钥生成加密接口时;对密钥生成加密接口进行重置,获取用户ID信息数字签名与区块链网络地址信息;通过密钥加密通道发送密钥生成加密接口获取用户ID信息编码;
S2-2,获取用户ID信息认证信息工地施工数据,并对符合施工数据格式转换要求的加密信息进行处理,获取用户ID信息认证通道组合且进行双向认证过程,根据安全密钥预设机制,形成用户ID信息认证信息基础数据;通过获取建筑工地信息安全加密授权编码,封装用户ID信息认证信息,形成基础加密数据包;验证所述基础加密数据包的数据格式是否符合建筑工地信息安全加密要求,将符合建筑工地信息安全加密要求的用户ID信息认证信息,组合当前区块链网络数据访问环境以及身份数据,进行加密封装,生成基准数据包;采用安全密钥预设机制上传所述基准数据包;验证所述基准数据包内的用户ID信息认证编码是否匹配;如果匹配,则建筑工地信息安全加密安全,并通过认证,根据用户ID信息认证编码对基准数据包进行解密,获取用户ID信息认证通道组合以及基础加密数据包;按照基础加密数据包匹配的认证通道组合进行用户ID信息认证处理,获取认证通道的反馈结果;如果不匹配,则进行不匹配工作机制;根据用户ID信息认证编码对基准数据包继续认证,对用户ID信息认证通道组合以及基础加密数据包进行反编译;重新调用基础加密数据包的认证通道组合进行用户ID信息认证处理;
S2-3,按照最优用户端的用户ID信息认证通道组合的数据要求将基准数据包重新封装,通过区块链网络进行同步操作,聚合用户ID信息数字签名信息、以及用户ID信息认证编码,形成待加密认证文本;认证所述待加密认证文本是否符合加密条件;如果符合加密条件,则用户ID信息认证编码对基准数据包的匹配认证完成,并进入结束步骤;如果不符合加密条件,则获取基础加密数据包,并对符合基础加密数据包的数据格式进行处理,获取用户ID信息认证通道并发送用户ID信息认证指令,然后聚合用户ID信息认证通道中所有认证通道的反馈结果,形成聚合认证结果,将聚合认证结果返回区块链网络;通过聚合用户ID信息认证通道和聚合认证结果,形成建筑工地信息安全加密结果快照,上传结果快照形成的建筑工地信息安全加密摘要报文;对用户ID信息认证,通过标准加密字段进行建筑工地施工数据组合加密策略验证;并且筛选符合已通过用户ID信息认证签名授权的建筑工地施工数据,形成生效的认证标准字段组合;整合生效的认证标准字段组合、用户数字签名以及产品数字签名,形成聚合认证要素产品;
S3,在区块链网络同步之后,产生用户端特征值,将用户端特征值对应用户ID信息鉴权密钥,通过鉴权密钥进行认证识别;
S3-1,用户端安全密钥预设机制返回至区块链网络进行同步之后,对用户ID信息进行预处理,生成用户端特征值,设置用户ID信息公钥Kpub,对用户端特征值进行计算得到细节点信息OID=P1(QID,Kpub);其中伪随机函数QID在公钥加密函数P1中进行随机验证选取,成为用户ID信息的细节点信息提取条件,
利用群qi,其中i=1,2,3;构造双线性映射,从群qi中随机选取两个可逆的反射变换M和N,对用户ID信息公钥Kpub进行模糊映射,其中o表示映射合成运算;
S3-2,合成运算后的公钥Kpub,在密钥生成过程中选取随机私钥key,形成密钥参数Cparam={q1,q2,q3,OID,Kpub},使得私钥key细节点集合中密钥纹理特征形成加密元素重合,发送验证e(F,Kpub),其中F为用户ID信息的认证身份信息随机变量,生成绑定随机私钥key的验证信息,形成用户ID信息身份列表解密运算其中是以key为私钥对用户ID信息身份列表向量L和身份加密信息R求模之后的解密运算;
S3-3,经过解密运算后,对用户ID信息鉴权密钥进行证书认证,获取解密密文认证分量其中,j为累加计数,n为大于等于零的整数,bj为建筑工地数据用户ID信息参数,x为解密系数,通过对单向密文函数D和用户ID信息中签名信息Wj的异或判断后,由鉴权密钥调节因子η进行调节,设置解密标签β进行用户ID信息对应,然后向区块链网络发布鉴权密钥的解密认证信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆恢恢信息技术有限公司,未经重庆恢恢信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011189574.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于真空断路器角位移安装的装置
- 下一篇:一种用于教育宣传的展示装置